*** Caught signal (Terminated) ** in thread 0x7fb41690e720. Shutting down. 2011-05-25 17:18:02.043224 7fe1bb262720 ceph version 0.24.2-2210-g5d98280.commit: 5d982803113e3c17e728b2608f1a9853a86dfa38. process: cmds. pid: 25734 2011-05-25 17:18:02.045879 7fe1b8c44710 mds-1.0 ms_handle_connect on 192.168.98.113:6789/0 2011-05-25 17:18:02.569573 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.113:0/654460440 (socket is 192.168.98.113:54057/0) 2011-05-25 17:18:02.569738 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 2), sending RESETSESSION 2011-05-25 17:18:02.902312 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.114:0/2535869548 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.114:0/2535869548 (socket is 192.168.98.114:53496/0) 2011-05-25 17:18:02.902467 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.114:0/2535869548 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 2), sending RESETSESSION 2011-05-25 17:18:04.904144 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.114:0/2535869548 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.114:0/2535869548 (socket is 192.168.98.114:53525/0) 2011-05-25 17:18:04.904284 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.114:0/2535869548 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 2), sending RESETSESSION 2011-05-25 17:18:04.961584 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.112:0/3081913562 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.112:0/3081913562 (socket is 192.168.98.112:57658/0) 2011-05-25 17:18:04.961700 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.112:0/3081913562 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 2), sending RESETSESSION 2011-05-25 17:18:06.993439 7fe1b8c44710 mds-1.0 handle_mds_map standby 2011-05-25 17:18:07.577731 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.113:0/654460440 (socket is 192.168.98.113:54138/0) 2011-05-25 17:18:07.577890 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 3), sending RESETSESSION 2011-05-25 17:18:08.563790 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.113:0/654460440 (socket is 192.168.98.113:54202/0) 2011-05-25 17:18:08.563930 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 3), sending RESETSESSION 2011-05-25 17:18:08.907830 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.114:0/2535869548 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.114:0/2535869548 (socket is 192.168.98.114:53636/0) 2011-05-25 17:18:08.907986 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.114:0/2535869548 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 2), sending RESETSESSION 2011-05-25 17:18:09.563821 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.113:0/654460440 (socket is 192.168.98.113:54246/0) 2011-05-25 17:18:09.563963 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 3), sending RESETSESSION 2011-05-25 17:18:11.569474 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.113:0/654460440 (socket is 192.168.98.113:54287/0) 2011-05-25 17:18:11.569639 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 3), sending RESETSESSION 2011-05-25 17:18:11.953645 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.112:0/3081913562 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.112:0/3081913562 (socket is 192.168.98.112:57947/0) 2011-05-25 17:18:11.953786 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.112:0/3081913562 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 3), sending RESETSESSION 2011-05-25 17:18:13.953778 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.112:0/3081913562 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.112:0/3081913562 (socket is 192.168.98.112:57975/0) 2011-05-25 17:18:13.953916 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.112:0/3081913562 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 3), sending RESETSESSION 2011-05-25 17:18:15.570103 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.113:0/654460440 (socket is 192.168.98.113:54321/0) 2011-05-25 17:18:15.570242 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 3), sending RESETSESSION 2011-05-25 17:18:16.915036 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.114:0/2535869548 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.114:0/2535869548 (socket is 192.168.98.114:53803/0) 2011-05-25 17:18:16.915174 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.114:0/2535869548 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 2), sending RESETSESSION 2011-05-25 17:18:17.953763 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.112:0/3081913562 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.112:0/3081913562 (socket is 192.168.98.112:57978/0) 2011-05-25 17:18:17.953898 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.112:0/3081913562 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 3), sending RESETSESSION 2011-05-25 17:18:23.578546 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.113:0/654460440 (socket is 192.168.98.113:54338/0) 2011-05-25 17:18:23.578684 7fe1b6b3f710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a00008c0 sd=6 pgs=0 cs=0 l=0).accept we reset (peer sent cseq 3), sending RESETSESSION 2011-05-25 17:18:25.662993 7fe1b8c44710 mds0.5 handle_mds_map i am now mds0.5 2011-05-25 17:18:25.663031 7fe1b8c44710 mds0.5 handle_mds_map state change up:standby --> up:replay 2011-05-25 17:18:25.663048 7fe1b8c44710 mds0.5 replay_start 2011-05-25 17:18:25.663060 7fe1b8c44710 mds0.5 recovery set is 2011-05-25 17:18:25.663068 7fe1b8c44710 mds0.5 need osdmap epoch 47, have 38 2011-05-25 17:18:25.663074 7fe1b8c44710 mds0.5 waiting for osdmap 47 (which blacklists prior instance) 2011-05-25 17:18:25.663106 7fe1b8c44710 mds0.cache handle_mds_failure mds0 : recovery peers are 2011-05-25 17:18:25.884346 7fe1b8c44710 mds0.5 ms_handle_connect on 192.168.98.112:6810/26987 2011-05-25 17:18:25.884882 7fe1b8c44710 mds0.5 ms_handle_connect on 192.168.98.113:6801/24055 2011-05-25 17:18:25.895473 7fe1b8c44710 mds0.5 ms_handle_connect on 192.168.98.114:6810/26572 2011-05-25 17:18:25.926238 7fe1b8c44710 mds0.5 ms_handle_connect on 192.168.98.114:6801/26226 2011-05-25 17:18:25.931026 7fe1b8c44710 mds0.5 ms_handle_connect on 192.168.98.113:6810/24326 2011-05-25 17:18:25.953179 7fe1b8c44710 mds0.cache creating system inode with ino:100 2011-05-25 17:18:25.953493 7fe1b8c44710 mds0.cache creating system inode with ino:1 2011-05-25 17:18:25.954566 7fe1b8c44710 mds0.5 ms_handle_connect on 192.168.98.113:6804/24144 2011-05-25 17:18:25.961123 7fe1b8c44710 mds0.5 ms_handle_connect on 192.168.98.114:6804/26315 2011-05-25 17:18:25.972813 7fe1b8c44710 mds0.5 ms_handle_connect on 192.168.98.112:6807/26663 2011-05-25 17:18:25.973482 7fe1b8c44710 mds0.5 ms_handle_connect on 192.168.98.112:6801/25977 2011-05-25 17:18:26.324061 7fe1b8c44710 mds0.5 ms_handle_connect on 192.168.98.114:6807/26481 2011-05-25 17:18:26.447713 7fe1b8c44710 mds0.5 ms_handle_connect on 192.168.98.113:6807/24235 2011-05-25 17:18:26.906299 7fe1b8c44710 mds0.5 ms_handle_connect on 192.168.98.112:6804/26249 2011-05-25 17:18:27.823428 7fe1b5d31710 mds0.5 replay_done 2011-05-25 17:18:27.823476 7fe1b5d31710 mds0.5 making mds journal writeable 2011-05-25 17:18:27.930324 7fe1b8c44710 mds0.5 handle_mds_map i am now mds0.5 2011-05-25 17:18:27.930400 7fe1b8c44710 mds0.5 handle_mds_map state change up:replay --> up:reconnect 2011-05-25 17:18:27.930419 7fe1b8c44710 mds0.5 reconnect_start 2011-05-25 17:18:27.930426 7fe1b8c44710 mds0.5 reopen_log 2011-05-25 17:18:27.930445 7fe1b8c44710 mds0.server reconnect_clients -- 3 sessions 2011-05-25 17:18:27.931967 7fe1b502b710 -- 192.168.98.112:6800/25734 >> 192.168.98.112:0/3081913562 pipe(0x7fe1a0000920 sd=18 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.112:0/3081913562 (socket is 192.168.98.112:57997/0) 2011-05-25 17:18:27.932254 7fe1b4f2a710 -- 192.168.98.112:6800/25734 >> 192.168.98.113:0/654460440 pipe(0x7fe1a0001090 sd=19 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.113:0/654460440 (socket is 192.168.98.113:54353/0) 2011-05-25 17:18:27.932805 7fe1b4726710 -- 192.168.98.112:6800/25734 >> 192.168.98.114:0/2535869548 pipe(0x7fe1a0001570 sd=20 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.114:0/2535869548 (socket is 192.168.98.114:51523/0) 2011-05-25 17:18:27.934376 7fe1b8c44710 log [DBG] : reconnect by client4113 192.168.98.112:0/3081913562 after 0.002456 2011-05-25 17:18:27.934478 7fe1b8c44710 mds0.server missing 10000000041 #1/fsscale0/ctdb (mine), will load later 2011-05-25 17:18:27.934870 7fe1b8c44710 log [DBG] : reconnect by client4120 192.168.98.113:0/654460440 after 0.004386 2011-05-25 17:18:27.934950 7fe1b8c44710 mds0.server missing 10000000041 #1/fsscale0/ctdb (mine), will load later 2011-05-25 17:18:27.936042 7fe1b8c44710 log [DBG] : reconnect by client4100 192.168.98.114:0/2535869548 after 0.005568 2011-05-25 17:18:27.937036 7fe1b8c44710 mds0.5 reconnect_done 2011-05-25 17:18:28.035650 7fe1b8c44710 mds0.5 handle_mds_map i am now mds0.5 2011-05-25 17:18:28.035681 7fe1b8c44710 mds0.5 handle_mds_map state change up:reconnect --> up:rejoin 2011-05-25 17:18:28.035690 7fe1b8c44710 mds0.5 rejoin_joint_start 2011-05-25 17:18:28.049788 7fe1b8c44710 mds0.5 rejoin_done 2011-05-25 17:18:28.065011 7fe1b8c44710 mds0.5 handle_mds_map i am now mds0.5 2011-05-25 17:18:28.065036 7fe1b8c44710 mds0.5 handle_mds_map state change up:rejoin --> up:active 2011-05-25 17:18:28.065043 7fe1b8c44710 mds0.5 recovery_done -- successful recovery! 2011-05-25 17:18:28.068077 7fe1b8c44710 mds0.5 active_start 2011-05-25 17:18:28.087172 7fe1b8c44710 mds0.5 cluster recovered. 2011-05-25 17:18:41.099822 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:41.099867 2011-05-25 17:18:41.099879 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:18:41.099885 2011-05-25 17:18:41.099890 7fe1b8c44710 mds0.server got lock 2011-05-25 17:18:41.099901 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:18:41.099940 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:41.099949 waiting_locks -- 2011-05-25 17:18:41.099954 2011-05-25 17:18:44.100310 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 4 2011-05-25 17:18:44.100368 2011-05-25 17:18:44.100404 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:44.100410 waiting_locks -- 2011-05-25 17:18:44.100415 2011-05-25 17:18:44.100420 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:18:44.100472 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:18:44.100480 2011-05-25 17:18:44.100747 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:44.100766 2011-05-25 17:18:44.100773 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:18:44.100778 2011-05-25 17:18:44.100783 7fe1b8c44710 mds0.server got lock 2011-05-25 17:18:44.100792 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:18:44.100832 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:44.100840 waiting_locks -- 2011-05-25 17:18:44.100845 2011-05-25 17:18:44.241720 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:44.241757 2011-05-25 17:18:44.241768 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:44.241774 waiting_locks -- 2011-05-25 17:18:44.241778 2011-05-25 17:18:44.241784 7fe1b8c44710 mds0.server got lock 2011-05-25 17:18:44.241792 7fe1b8c44710 mds0.server it failed on this attempt 2011-05-25 17:18:44.241798 7fe1b8c44710 mds0.server but it's a wait 2011-05-25 17:18:44.241820 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:44.241828 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:44.241833 2011-05-25 17:18:44.241838 2011-05-25 17:18:47.101155 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 4 2011-05-25 17:18:47.101183 2011-05-25 17:18:47.101194 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:47.101201 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:47.101206 2011-05-25 17:18:47.101210 2011-05-25 17:18:47.101216 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:18:47.101264 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:47.101272 waiting_locks -- 2011-05-25 17:18:47.101276 2011-05-25 17:18:47.101299 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:47.101305 2011-05-25 17:18:47.101313 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:47.101361 waiting_locks -- 2011-05-25 17:18:47.101366 2011-05-25 17:18:47.101372 7fe1b8c44710 mds0.server got lock 2011-05-25 17:18:47.101381 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:18:47.101411 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:47.101419 waiting_locks -- 2011-05-25 17:18:47.101424 2011-05-25 17:18:47.101700 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:47.101720 2011-05-25 17:18:47.101728 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:47.101734 waiting_locks -- 2011-05-25 17:18:47.101738 2011-05-25 17:18:47.101743 7fe1b8c44710 mds0.server got lock 2011-05-25 17:18:47.101751 7fe1b8c44710 mds0.server it failed on this attempt 2011-05-25 17:18:47.101757 7fe1b8c44710 mds0.server but it's a wait 2011-05-25 17:18:47.101781 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4113=1} held_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:47.101789 waiting_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:47.101794 2011-05-25 17:18:47.101799 2011-05-25 17:18:50.102104 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12437, type: 4 2011-05-25 17:18:50.102152 2011-05-25 17:18:50.102163 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4113=1} held_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:50.102170 waiting_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:50.102175 2011-05-25 17:18:50.102179 2011-05-25 17:18:50.102185 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:18:50.102233 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:50.102240 waiting_locks -- 2011-05-25 17:18:50.102245 2011-05-25 17:18:50.102268 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:50.102274 2011-05-25 17:18:50.102282 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:50.102288 waiting_locks -- 2011-05-25 17:18:50.102292 2011-05-25 17:18:50.102297 7fe1b8c44710 mds0.server got lock 2011-05-25 17:18:50.102306 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:18:50.102351 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:50.102360 waiting_locks -- 2011-05-25 17:18:50.102365 2011-05-25 17:18:50.102638 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:50.102654 2011-05-25 17:18:50.102663 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:50.102695 waiting_locks -- 2011-05-25 17:18:50.102701 2011-05-25 17:18:50.102706 7fe1b8c44710 mds0.server got lock 2011-05-25 17:18:50.102714 7fe1b8c44710 mds0.server it failed on this attempt 2011-05-25 17:18:50.102720 7fe1b8c44710 mds0.server but it's a wait 2011-05-25 17:18:50.102742 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:50.102750 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:50.102756 2011-05-25 17:18:50.102760 2011-05-25 17:18:53.102727 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 4 2011-05-25 17:18:53.102769 2011-05-25 17:18:53.102780 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:53.102787 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:53.102792 2011-05-25 17:18:53.102797 2011-05-25 17:18:53.102802 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:18:53.102851 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:53.102859 waiting_locks -- 2011-05-25 17:18:53.102863 2011-05-25 17:18:53.102885 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:53.102892 2011-05-25 17:18:53.102900 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:53.102905 waiting_locks -- 2011-05-25 17:18:53.102909 2011-05-25 17:18:53.102915 7fe1b8c44710 mds0.server got lock 2011-05-25 17:18:53.102924 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:18:53.102952 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:53.102960 waiting_locks -- 2011-05-25 17:18:53.102965 2011-05-25 17:18:53.103205 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:53.103222 2011-05-25 17:18:53.103230 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:53.103236 waiting_locks -- 2011-05-25 17:18:53.103240 2011-05-25 17:18:53.103246 7fe1b8c44710 mds0.server got lock 2011-05-25 17:18:53.103253 7fe1b8c44710 mds0.server it failed on this attempt 2011-05-25 17:18:53.103259 7fe1b8c44710 mds0.server but it's a wait 2011-05-25 17:18:53.103282 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4113=1} held_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:53.103289 waiting_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:53.103322 2011-05-25 17:18:53.103354 2011-05-25 17:18:55.768508 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 0, client: 4120, pid: 12437, type: 4 2011-05-25 17:18:55.768550 2011-05-25 17:18:55.768561 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4113=1} held_locks -- start: 0, length: 1, client: 4120, pid: 12437, type: 2 2011-05-25 17:18:55.768568 waiting_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:55.768573 2011-05-25 17:18:55.768577 2011-05-25 17:18:55.768583 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:18:55.768630 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:55.768638 waiting_locks -- 2011-05-25 17:18:55.768643 2011-05-25 17:18:55.768665 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:55.768672 2011-05-25 17:18:55.768680 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:55.768685 waiting_locks -- 2011-05-25 17:18:55.768690 2011-05-25 17:18:55.768695 7fe1b8c44710 mds0.server got lock 2011-05-25 17:18:55.768704 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:18:55.768733 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:55.768741 waiting_locks -- 2011-05-25 17:18:55.768745 2011-05-25 17:18:58.769139 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 4 2011-05-25 17:18:58.769182 2011-05-25 17:18:58.769193 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:58.769198 waiting_locks -- 2011-05-25 17:18:58.769203 2011-05-25 17:18:58.769208 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:18:58.769252 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:18:58.769259 2011-05-25 17:18:58.769839 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:58.769873 2011-05-25 17:18:58.769882 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:18:58.769887 2011-05-25 17:18:58.769892 7fe1b8c44710 mds0.server got lock 2011-05-25 17:18:58.769902 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:18:58.769961 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:18:58.769971 waiting_locks -- 2011-05-25 17:18:58.769976 2011-05-25 17:19:01.770477 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 4 2011-05-25 17:19:01.770520 2011-05-25 17:19:01.770530 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:01.770560 waiting_locks -- 2011-05-25 17:19:01.770566 2011-05-25 17:19:01.770572 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:19:01.770628 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:19:01.770637 2011-05-25 17:19:01.770832 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:01.770847 2011-05-25 17:19:01.770854 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:19:01.770860 2011-05-25 17:19:01.770865 7fe1b8c44710 mds0.server got lock 2011-05-25 17:19:01.770874 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:19:01.770905 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:01.770913 waiting_locks -- 2011-05-25 17:19:01.770918 2011-05-25 17:19:04.771281 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 4 2011-05-25 17:19:04.771325 2011-05-25 17:19:04.771351 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:04.771358 waiting_locks -- 2011-05-25 17:19:04.771362 2011-05-25 17:19:04.771368 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:19:04.771411 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:19:04.771418 2011-05-25 17:19:04.771689 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:04.771707 2011-05-25 17:19:04.771715 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:19:04.771720 2011-05-25 17:19:04.771725 7fe1b8c44710 mds0.server got lock 2011-05-25 17:19:04.771734 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:19:04.771775 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:04.771784 waiting_locks -- 2011-05-25 17:19:04.771789 2011-05-25 17:19:07.772107 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 4 2011-05-25 17:19:07.772148 2011-05-25 17:19:07.772159 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:07.772165 waiting_locks -- 2011-05-25 17:19:07.772170 2011-05-25 17:19:07.772175 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:19:07.772218 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:19:07.772256 2011-05-25 17:19:07.772541 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:07.772561 2011-05-25 17:19:07.772568 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:19:07.772573 2011-05-25 17:19:07.772579 7fe1b8c44710 mds0.server got lock 2011-05-25 17:19:07.772588 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:19:07.772623 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:07.772631 waiting_locks -- 2011-05-25 17:19:07.772636 2011-05-25 17:19:10.772993 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 4 2011-05-25 17:19:10.773035 2011-05-25 17:19:10.773046 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:10.773052 waiting_locks -- 2011-05-25 17:19:10.773056 2011-05-25 17:19:10.773062 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:19:10.773106 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:19:10.773113 2011-05-25 17:19:10.773669 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:10.773698 2011-05-25 17:19:10.773707 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:19:10.773712 2011-05-25 17:19:10.773717 7fe1b8c44710 mds0.server got lock 2011-05-25 17:19:10.773726 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:19:10.773769 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:10.773777 waiting_locks -- 2011-05-25 17:19:10.773782 2011-05-25 17:19:13.774163 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 4 2011-05-25 17:19:13.774208 2011-05-25 17:19:13.774219 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:13.774225 waiting_locks -- 2011-05-25 17:19:13.774229 2011-05-25 17:19:13.774235 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:19:13.774277 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:19:13.774284 2011-05-25 17:19:13.774565 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:13.774584 2011-05-25 17:19:13.774591 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:19:13.774596 2011-05-25 17:19:13.774601 7fe1b8c44710 mds0.server got lock 2011-05-25 17:19:13.774610 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:19:13.774677 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:13.774685 waiting_locks -- 2011-05-25 17:19:13.774690 2011-05-25 17:19:16.775060 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27432, type: 4 2011-05-25 17:19:16.775104 2011-05-25 17:19:16.775115 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27432, type: 2 2011-05-25 17:19:16.775120 waiting_locks -- 2011-05-25 17:19:16.775125 2011-05-25 17:19:16.775130 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:19:16.775173 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:19:16.775180 2011-05-25 17:20:04.443380 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:04.443424 2011-05-25 17:20:04.443434 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:20:04.443439 2011-05-25 17:20:04.443444 7fe1b8c44710 mds0.server got lock 2011-05-25 17:20:04.443453 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:20:04.443487 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:04.443494 waiting_locks -- 2011-05-25 17:20:04.443499 2011-05-25 17:20:06.221705 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:06.221744 2011-05-25 17:20:06.221755 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:06.221761 waiting_locks -- 2011-05-25 17:20:06.221765 2011-05-25 17:20:06.221771 7fe1b8c44710 mds0.server got lock 2011-05-25 17:20:06.221780 7fe1b8c44710 mds0.server it failed on this attempt 2011-05-25 17:20:06.221786 7fe1b8c44710 mds0.server but it's a wait 2011-05-25 17:20:06.221811 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4113=1} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:06.221818 waiting_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:06.221824 2011-05-25 17:20:06.221828 2011-05-25 17:20:07.444434 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12438, type: 4 2011-05-25 17:20:07.444477 2011-05-25 17:20:07.444488 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4113=1} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:07.444495 waiting_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:07.444500 2011-05-25 17:20:07.444505 2011-05-25 17:20:07.444510 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:20:07.444561 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:07.444597 waiting_locks -- 2011-05-25 17:20:07.444602 2011-05-25 17:20:07.444626 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:07.444633 2011-05-25 17:20:07.444640 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:07.444646 waiting_locks -- 2011-05-25 17:20:07.444650 2011-05-25 17:20:07.444656 7fe1b8c44710 mds0.server got lock 2011-05-25 17:20:07.444665 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:20:07.444696 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:07.444704 waiting_locks -- 2011-05-25 17:20:07.444709 2011-05-25 17:20:07.445067 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:07.445083 2011-05-25 17:20:07.445091 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:07.445097 waiting_locks -- 2011-05-25 17:20:07.445102 2011-05-25 17:20:07.445107 7fe1b8c44710 mds0.server got lock 2011-05-25 17:20:07.445114 7fe1b8c44710 mds0.server it failed on this attempt 2011-05-25 17:20:07.445121 7fe1b8c44710 mds0.server but it's a wait 2011-05-25 17:20:07.445142 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:07.445150 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:07.445155 2011-05-25 17:20:07.445160 2011-05-25 17:20:10.445107 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27877, type: 4 2011-05-25 17:20:10.445152 2011-05-25 17:20:10.445164 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:10.445171 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:10.445176 2011-05-25 17:20:10.445180 2011-05-25 17:20:10.445186 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:20:10.445236 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:10.445243 waiting_locks -- 2011-05-25 17:20:10.445248 2011-05-25 17:20:10.445270 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:10.445277 2011-05-25 17:20:10.445285 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:10.445291 waiting_locks -- 2011-05-25 17:20:10.445295 2011-05-25 17:20:10.445300 7fe1b8c44710 mds0.server got lock 2011-05-25 17:20:10.445309 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:20:10.445360 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:10.445401 waiting_locks -- 2011-05-25 17:20:10.445407 2011-05-25 17:20:10.445678 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:10.445700 2011-05-25 17:20:10.445710 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:10.445716 waiting_locks -- 2011-05-25 17:20:10.445721 2011-05-25 17:20:10.445726 7fe1b8c44710 mds0.server got lock 2011-05-25 17:20:10.445734 7fe1b8c44710 mds0.server it failed on this attempt 2011-05-25 17:20:10.445740 7fe1b8c44710 mds0.server but it's a wait 2011-05-25 17:20:10.445765 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4113=1} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:10.445773 waiting_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:10.445778 2011-05-25 17:20:10.445782 2011-05-25 17:20:13.445986 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12438, type: 4 2011-05-25 17:20:13.446030 2011-05-25 17:20:13.446040 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4113=1} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:13.446047 waiting_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:13.446052 2011-05-25 17:20:13.446057 2011-05-25 17:20:13.446062 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:20:13.446111 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:13.446119 waiting_locks -- 2011-05-25 17:20:13.446124 2011-05-25 17:20:13.446148 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:13.446155 2011-05-25 17:20:13.446163 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:13.446168 waiting_locks -- 2011-05-25 17:20:13.446172 2011-05-25 17:20:13.446178 7fe1b8c44710 mds0.server got lock 2011-05-25 17:20:13.446187 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:20:13.446216 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:13.446224 waiting_locks -- 2011-05-25 17:20:13.446229 2011-05-25 17:20:13.446570 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:13.446586 2011-05-25 17:20:13.446595 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:13.446601 waiting_locks -- 2011-05-25 17:20:13.446605 2011-05-25 17:20:13.446610 7fe1b8c44710 mds0.server got lock 2011-05-25 17:20:13.446618 7fe1b8c44710 mds0.server it failed on this attempt 2011-05-25 17:20:13.446660 7fe1b8c44710 mds0.server but it's a wait 2011-05-25 17:20:13.446685 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:13.446693 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:13.446698 2011-05-25 17:20:13.446703 2011-05-25 17:20:15.646299 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:15.646357 2011-05-25 17:20:15.646369 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:15.646376 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:15.646381 2011-05-25 17:20:15.646386 2011-05-25 17:20:15.646391 7fe1b8c44710 mds0.server got lock 2011-05-25 17:20:15.646398 7fe1b8c44710 mds0.server it failed on this attempt 2011-05-25 17:20:15.646404 7fe1b8c44710 mds0.server but it's a wait 2011-05-25 17:20:15.646427 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=2, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {4120=2} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:15.646435 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:15.646441 start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:15.646446 2011-05-25 17:20:15.646450 2011-05-25 17:20:16.446618 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27877, type: 4 2011-05-25 17:20:16.446657 2011-05-25 17:20:16.446667 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=2, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {4120=2} held_locks -- start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:16.446674 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:16.446681 start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:16.446686 2011-05-25 17:20:16.446690 2011-05-25 17:20:16.446695 7fe1b8c44710 mds0.server got unlock 2011-05-25 17:20:16.446747 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:16.446755 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:16.446761 2011-05-25 17:20:16.446765 2011-05-25 17:20:16.446788 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:16.446795 2011-05-25 17:20:16.446803 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:16.446810 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:16.446815 2011-05-25 17:20:16.446819 2011-05-25 17:20:16.446825 7fe1b8c44710 mds0.server got lock 2011-05-25 17:20:16.446834 7fe1b8c44710 mds0.server it succeeded 2011-05-25 17:20:16.446863 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:16.446917 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:16.446923 2011-05-25 17:20:16.446928 2011-05-25 17:20:16.446955 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:16.446962 2011-05-25 17:20:16.446971 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:16.446977 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:16.446982 2011-05-25 17:20:16.446987 2011-05-25 17:20:16.446992 7fe1b8c44710 mds0.server got lock 2011-05-25 17:20:16.446999 7fe1b8c44710 mds0.server it failed on this attempt 2011-05-25 17:20:16.447005 7fe1b8c44710 mds0.server but it's a wait 2011-05-25 17:20:16.447024 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=2, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4120=2} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:16.447032 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:16.447038 start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:16.447043 2011-05-25 17:20:16.447047 2011-05-25 17:20:16.447279 7fe1b8c44710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:16.447295 2011-05-25 17:20:16.447304 7fe1b8c44710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=2, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4120=2} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:16.447311 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:16.447317 start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:16.447322 2011-05-25 17:20:16.447326 2011-05-25 17:20:16.447347 7fe1b8c44710 mds0.server got lock 2011-05-25 17:20:16.447355 7fe1b8c44710 mds0.server it failed on this attempt 2011-05-25 17:20:16.447361 7fe1b8c44710 mds0.server but it's a wait 2011-05-25 17:20:16.447383 7fe1b8c44710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=3, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4113=1,4120=2} held_locks -- start: 0, length: 1, client: 4120, pid: 12438, type: 2 2011-05-25 17:20:16.447391 waiting_locks -- start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:16.447397 start: 0, length: 1, client: 4120, pid: 12453, type: 2 2011-05-25 17:20:16.447403 start: 0, length: 1, client: 4113, pid: 27877, type: 2 2011-05-25 17:20:16.447408 2011-05-25 17:20:16.447413 *** Caught signal (Segmentation fault) ** in thread 0x7fe1b8c44710 ceph version 0.24.2-2210-g5d98280 (commit:5d982803113e3c17e728b2608f1a9853a86dfa38) 1: /usr/bin/cmds() [0x6ebc12] 2: (()+0xf4c0) [0x7fe1bae444c0] 3: (MDCache::get_or_create_stray_dentry(CInode*)+0x25) [0x524b25] 4: (Server::handle_client_unlink(MDRequest*)+0x997) [0x4f9767] 5: (Server::handle_client_request(MClientRequest*)+0x4f3) [0x50f573] 6: (MDS::handle_deferrable_message(Message*)+0x99f) [0x49572f] 7: (MDS::_dispatch(Message*)+0x1752) [0x4a4cc2] 8: (MDS::ms_dispatch(Message*)+0x6d) [0x4a523d] 9: (SimpleMessenger::dispatch_entry()+0x7da) [0x6c43aa] 10: (SimpleMessenger::DispatchThread::entry()+0x1c) [0x487adc] 11: (()+0x77e1) [0x7fe1bae3c7e1] 12: (clone()+0x6d) [0x7fe1b9d2851d] 2011-05-25 17:20:57.076432 7ff5935d8720 ceph version 0.24.2-2210-g5d98280.commit: 5d982803113e3c17e728b2608f1a9853a86dfa38. process: cmds. pid: 28525 2011-05-25 17:20:57.078836 7ff590fba710 mds-1.0 ms_handle_connect on 192.168.98.112:6789/0 2011-05-25 17:20:57.953883 7ff58feb7710 -- 192.168.98.112:6800/28525 >> 192.168.98.112:0/3081913562 pipe(0x7ff5800008c0 sd=6 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.112:0/3081913562 (socket is 192.168.98.112:38550/0) 2011-05-25 17:20:57.953959 7ff58feb7710 auth: could not find secret_id=47 2011-05-25 17:20:57.953969 7ff58feb7710 cephx: verify_authorizer could not get service secret for service mds secret_id=47 2011-05-25 17:20:57.953983 7ff58feb7710 -- 192.168.98.112:6800/28525 >> 192.168.98.112:0/3081913562 pipe(0x7ff5800008c0 sd=6 pgs=0 cs=0 l=0).accept bad authorizer 2011-05-25 17:21:00.078782 7ff590fba710 mds-1.0 ms_handle_connect on 192.168.98.114:6789/0 2011-05-25 17:21:03.078927 7ff590fba710 mds-1.0 ms_handle_connect on 192.168.98.112:6789/0 2011-05-25 17:21:03.094374 7ff590fba710 mds-1.0 handle_mds_map standby 2011-05-25 17:21:21.867446 7ff590fba710 mds0.6 handle_mds_map i am now mds0.6 2011-05-25 17:21:21.867488 7ff590fba710 mds0.6 handle_mds_map state change up:standby --> up:replay 2011-05-25 17:21:21.867503 7ff590fba710 mds0.6 replay_start 2011-05-25 17:21:21.867515 7ff590fba710 mds0.6 recovery set is 2011-05-25 17:21:21.867522 7ff590fba710 mds0.6 need osdmap epoch 54, have 48 2011-05-25 17:21:21.867529 7ff590fba710 mds0.6 waiting for osdmap 54 (which blacklists prior instance) 2011-05-25 17:21:21.867605 7ff590fba710 mds0.cache handle_mds_failure mds0 : recovery peers are 2011-05-25 17:21:21.969877 7ff590fba710 mds0.6 ms_handle_connect on 192.168.98.114:6810/26572 2011-05-25 17:21:21.971533 7ff590fba710 mds0.6 ms_handle_connect on 192.168.98.112:6810/29757 2011-05-25 17:21:21.978265 7ff590fba710 mds0.6 ms_handle_connect on 192.168.98.113:6801/24055 2011-05-25 17:21:21.991631 7ff590fba710 mds0.6 ms_handle_connect on 192.168.98.114:6801/26226 2011-05-25 17:21:21.996318 7ff590fba710 mds0.6 ms_handle_connect on 192.168.98.113:6810/24326 2011-05-25 17:21:22.097212 7ff590fba710 mds0.cache creating system inode with ino:100 2011-05-25 17:21:22.097524 7ff590fba710 mds0.cache creating system inode with ino:1 2011-05-25 17:21:22.102255 7ff590fba710 mds0.6 ms_handle_connect on 192.168.98.113:6804/24144 2011-05-25 17:21:22.112352 7ff590fba710 mds0.6 ms_handle_connect on 192.168.98.114:6804/26315 2011-05-25 17:21:22.124000 7ff590fba710 mds0.6 ms_handle_connect on 192.168.98.112:6807/29357 2011-05-25 17:21:22.125161 7ff590fba710 mds0.6 ms_handle_connect on 192.168.98.112:6801/28772 2011-05-25 17:21:22.497430 7ff590fba710 mds0.6 ms_handle_connect on 192.168.98.114:6807/26481 2011-05-25 17:21:22.572088 7ff590fba710 mds0.6 ms_handle_connect on 192.168.98.113:6807/24235 2011-05-25 17:21:23.054604 7ff590fba710 mds0.6 ms_handle_connect on 192.168.98.112:6804/29038 2011-05-25 17:21:24.063030 7ff58e0a7710 mds0.6 replay_done 2011-05-25 17:21:24.063078 7ff58e0a7710 mds0.6 making mds journal writeable 2011-05-25 17:21:24.267023 7ff590fba710 mds0.6 handle_mds_map i am now mds0.6 2011-05-25 17:21:24.267062 7ff590fba710 mds0.6 handle_mds_map state change up:replay --> up:reconnect 2011-05-25 17:21:24.267076 7ff590fba710 mds0.6 reconnect_start 2011-05-25 17:21:24.267083 7ff590fba710 mds0.6 reopen_log 2011-05-25 17:21:24.267100 7ff590fba710 mds0.server reconnect_clients -- 3 sessions 2011-05-25 17:21:24.267348 7ff58d3a1710 -- 192.168.98.112:6800/28525 >> 192.168.98.112:0/3081913562 pipe(0x7ff5800008f0 sd=18 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.112:0/3081913562 (socket is 192.168.98.112:38703/0) 2011-05-25 17:21:24.267510 7ff58d2a0710 -- 192.168.98.112:6800/28525 >> 192.168.98.113:0/654460440 pipe(0x7ff580000f50 sd=19 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.113:0/654460440 (socket is 192.168.98.113:48696/0) 2011-05-25 17:21:24.267954 7ff590fba710 log [DBG] : reconnect by client4113 192.168.98.112:0/3081913562 after 0.000788 2011-05-25 17:21:24.268047 7ff590fba710 mds0.server missing 10000000041 #1/fsscale0/ctdb (mine), will load later 2011-05-25 17:21:24.268699 7ff590fba710 log [DBG] : reconnect by client4120 192.168.98.113:0/654460440 after 0.001560 2011-05-25 17:21:24.269455 7ff590fba710 mds0.server missing 10000000041 #1/fsscale0/ctdb (mine), will load later 2011-05-25 17:21:24.269675 7ff58ca9c710 -- 192.168.98.112:6800/28525 >> 192.168.98.114:0/2535869548 pipe(0x7ff580001430 sd=20 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.114:0/2535869548 (socket is 192.168.98.114:52234/0) 2011-05-25 17:21:24.271444 7ff590fba710 log [DBG] : reconnect by client4100 192.168.98.114:0/2535869548 after 0.004312 2011-05-25 17:21:24.272499 7ff590fba710 mds0.6 reconnect_done 2011-05-25 17:21:24.280504 7ff590fba710 mds0.6 handle_mds_map i am now mds0.6 2011-05-25 17:21:24.280524 7ff590fba710 mds0.6 handle_mds_map state change up:reconnect --> up:rejoin 2011-05-25 17:21:24.280534 7ff590fba710 mds0.6 rejoin_joint_start 2011-05-25 17:21:24.294343 7ff590fba710 mds0.6 rejoin_done 2011-05-25 17:21:24.455243 7ff590fba710 mds0.6 handle_mds_map i am now mds0.6 2011-05-25 17:21:24.455263 7ff590fba710 mds0.6 handle_mds_map state change up:rejoin --> up:active 2011-05-25 17:21:24.455270 7ff590fba710 mds0.6 recovery_done -- successful recovery! 2011-05-25 17:21:24.458531 7ff590fba710 mds0.6 active_start 2011-05-25 17:21:24.473363 7ff590fba710 mds0.6 cluster recovered. *** Caught signal (Segmentation fault) ** in thread 0x7ff590fba710 ceph version 0.24.2-2210-g5d98280 (commit:5d982803113e3c17e728b2608f1a9853a86dfa38) 1: /usr/bin/cmds() [0x6ebc12] 2: (()+0xf4c0) [0x7ff5931ba4c0] 3: (MDCache::get_or_create_stray_dentry(CInode*)+0x25) [0x524b25] 4: (Server::handle_client_unlink(MDRequest*)+0x997) [0x4f9767] 5: (Server::handle_client_request(MClientRequest*)+0x4f3) [0x50f573] 6: (MDS::handle_deferrable_message(Message*)+0x99f) [0x49572f] 7: (MDS::_dispatch(Message*)+0x1752) [0x4a4cc2] 8: (MDS::ms_dispatch(Message*)+0x6d) [0x4a523d] 9: (SimpleMessenger::dispatch_entry()+0x7da) [0x6c43aa] 10: (SimpleMessenger::DispatchThread::entry()+0x1c) [0x487adc] 11: (()+0x77e1) [0x7ff5931b27e1] 12: (clone()+0x6d) [0x7ff59209e51d] 2011-05-25 17:48:56.962158 7f6d4fce4720 ceph version 0.24.2-2210-g5d98280.commit: 5d982803113e3c17e728b2608f1a9853a86dfa38. process: cmds. pid: 6294 2011-05-25 17:48:56.964875 7f6d4d6c6710 mds-1.0 ms_handle_connect on 192.168.98.114:6789/0 2011-05-25 17:48:59.964537 7f6d4d6c6710 mds-1.0 ms_handle_connect on 192.168.98.112:6789/0 2011-05-25 17:49:02.570222 7f6d4d6c6710 mds-1.0 handle_mds_map standby 2011-05-25 17:51:36.518188 7f6d4d6c6710 mds0.9 handle_mds_map i am now mds0.9 2011-05-25 17:51:36.518232 7f6d4d6c6710 mds0.9 handle_mds_map state change up:standby --> up:replay 2011-05-25 17:51:36.518247 7f6d4d6c6710 mds0.9 replay_start 2011-05-25 17:51:36.518257 7f6d4d6c6710 mds0.9 recovery set is 2011-05-25 17:51:36.518265 7f6d4d6c6710 mds0.9 need osdmap epoch 68, have 60 2011-05-25 17:51:36.518271 7f6d4d6c6710 mds0.9 waiting for osdmap 68 (which blacklists prior instance) 2011-05-25 17:51:36.518297 7f6d4d6c6710 mds0.cache handle_mds_failure mds0 : recovery peers are 2011-05-25 17:51:36.519348 7f6d4c4c2710 -- 192.168.98.112:6800/6294 >> 192.168.98.113:6801/24055 pipe(0x7f6d38006200 sd=7 pgs=0 cs=0 l=0).fault first fault 2011-05-25 17:51:36.542064 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.112:6810/7554 2011-05-25 17:51:36.568620 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.114:6810/26572 2011-05-25 17:51:36.686722 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.112:6804/6815 2011-05-25 17:51:36.691679 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.114:6801/26226 2011-05-25 17:51:39.547443 7f6d4c4c2710 -- 192.168.98.112:6800/6294 >> 192.168.98.113:6801/24055 pipe(0x7f6d38006200 sd=7 pgs=0 cs=0 l=0).connect claims to be 192.168.98.113:6801/13669 not 192.168.98.113:6801/24055 - wrong node! 2011-05-25 17:51:42.748097 7f6d4c4c2710 -- 192.168.98.112:6800/6294 >> 192.168.98.113:6801/24055 pipe(0x7f6d38006200 sd=7 pgs=0 cs=0 l=0).connect claims to be 192.168.98.113:6801/13669 not 192.168.98.113:6801/24055 - wrong node! 2011-05-25 17:51:47.562352 7f6d4c4c2710 -- 192.168.98.112:6800/6294 >> 192.168.98.113:6801/24055 pipe(0x7f6d38006200 sd=7 pgs=0 cs=0 l=0).connect claims to be 192.168.98.113:6801/13669 not 192.168.98.113:6801/24055 - wrong node! 2011-05-25 17:51:47.563231 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.112:6807/7132 2011-05-25 17:51:47.563505 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.114:6804/26315 2011-05-25 17:51:47.563695 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.113:6801/13669 2011-05-25 17:51:47.564410 7f6d4d6c6710 mds0.cache creating system inode with ino:100 2011-05-25 17:51:47.564570 7f6d4d6c6710 mds0.cache creating system inode with ino:1 2011-05-25 17:51:47.565545 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.113:6804/13770 2011-05-25 17:51:47.567052 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.112:6801/6543 2011-05-25 17:51:47.567305 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.113:6810/14003 2011-05-25 17:51:47.870408 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.114:6807/26481 2011-05-25 17:51:47.888517 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.113:6807/13885 2011-05-25 17:51:49.433885 7f6d3e4f2710 mds0.9 replay_done 2011-05-25 17:51:49.433930 7f6d3e4f2710 mds0.9 making mds journal writeable 2011-05-25 17:51:49.680498 7f6d4d6c6710 mds0.9 handle_mds_map i am now mds0.9 2011-05-25 17:51:49.680529 7f6d4d6c6710 mds0.9 handle_mds_map state change up:replay --> up:reconnect 2011-05-25 17:51:49.680546 7f6d4d6c6710 mds0.9 reconnect_start 2011-05-25 17:51:49.680553 7f6d4d6c6710 mds0.9 reopen_log 2011-05-25 17:51:49.680571 7f6d4d6c6710 mds0.server reconnect_clients -- 3 sessions 2011-05-25 17:51:49.681638 7f6d3d8ed710 -- 192.168.98.112:6800/6294 >> 192.168.98.112:0/3081913562 pipe(0x7f6d20c60fe0 sd=18 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.112:0/3081913562 (socket is 192.168.98.112:49617/0) 2011-05-25 17:51:49.681917 7f6d3d7ec710 -- 192.168.98.112:6800/6294 >> 192.168.98.113:0/654460440 pipe(0x7f6d20c38db0 sd=19 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.113:0/654460440 (socket is 192.168.98.113:45859/0) 2011-05-25 17:51:49.682164 7f6d4d6c6710 log [DBG] : reconnect by client4113 192.168.98.112:0/3081913562 after 0.001495 2011-05-25 17:51:49.682257 7f6d4d6c6710 mds0.server missing 10000000041 #1/fsscale0/ctdb (mine), will load later 2011-05-25 17:51:49.683241 7f6d4d6c6710 log [DBG] : reconnect by client4120 192.168.98.113:0/654460440 after 0.002623 2011-05-25 17:51:49.683319 7f6d3d0e7710 -- 192.168.98.112:6800/6294 >> 192.168.98.114:0/2535869548 pipe(0x7f6d20c5d5f0 sd=20 pgs=0 cs=0 l=0).accept peer addr is really 192.168.98.114:0/2535869548 (socket is 192.168.98.114:60093/0) 2011-05-25 17:51:49.683459 7f6d4d6c6710 mds0.server missing 10000000041 #1/fsscale0/ctdb (mine), will load later 2011-05-25 17:51:49.685115 7f6d4d6c6710 log [DBG] : reconnect by client4100 192.168.98.114:0/2535869548 after 0.004513 2011-05-25 17:51:49.686111 7f6d4d6c6710 mds0.9 reconnect_done 2011-05-25 17:51:49.693084 7f6d4d6c6710 mds0.9 handle_mds_map i am now mds0.9 2011-05-25 17:51:49.693123 7f6d4d6c6710 mds0.9 handle_mds_map state change up:reconnect --> up:rejoin 2011-05-25 17:51:49.693133 7f6d4d6c6710 mds0.9 rejoin_joint_start 2011-05-25 17:51:49.716762 7f6d4d6c6710 mds0.9 rejoin_done 2011-05-25 17:51:49.774882 7f6d4d6c6710 mds0.9 handle_mds_map i am now mds0.9 2011-05-25 17:51:49.774901 7f6d4d6c6710 mds0.9 handle_mds_map state change up:rejoin --> up:active 2011-05-25 17:51:49.774909 7f6d4d6c6710 mds0.9 recovery_done -- successful recovery! 2011-05-25 17:51:49.779265 7f6d4d6c6710 mds0.9 active_start 2011-05-25 17:51:49.801007 7f6d4d6c6710 mds0.9 cluster recovered. 2011-05-25 17:54:47.564354 7f6d3ffff710 mds0.cache trim max=100000 cur=7406 2011-05-25 17:54:47.564412 7f6d3ffff710 mds0.cache trim_client_leases 2011-05-25 17:54:47.596160 7f6d3ffff710 mds0.cache check_memory_usage total 1103880, rss 72832, heap 169452, malloc 80 mmap 0, baseline 128172, buffers 0, max 1048576, 441 / 2170 inodes have caps, 469 caps, 0.216129 caps per inode 2011-05-25 17:54:47.596179 7f6d3ffff710 mds0.log trim 30 / 30 segments, 27924 / -1 events, 0 (0) expiring, 0 (0) expired 2011-05-25 17:54:47.596238 7f6d3ffff710 mds0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.82> 2011-05-25 17:54:47.596285 7f6d3ffff710 mds0.locker scatter_tick 2011-05-25 17:54:47.596299 7f6d3ffff710 mds0.server find_idle_sessions. laggy until 0.000000 2011-05-25 17:54:47.596312 7f6d3ffff710 mds0.server laggiest active session is client4120 192.168.98.113:0/654460440 2011-05-25 17:54:47.596341 7f6d3ffff710 mds0.server laggiest active session is client4120 192.168.98.113:0/654460440 and sufficiently new (2011-05-25 17:54:27.693488) 2011-05-25 17:54:47.596351 7f6d3ffff710 mds0.bal tick last_sample now 2011-05-25 17:54:47.596348 2011-05-25 17:54:47.596357 7f6d3ffff710 mds0.snap check_osd_map - version unchanged 2011-05-25 17:54:47.694549 7f6d4d6c6710 mds0.server get_session have 0x7f6d38006780 client4120 192.168.98.113:0/654460440 state open 2011-05-25 17:54:47.694577 7f6d4d6c6710 mds0.server handle_client_session client_session(request_renewcaps seq 8545) from client4120 2011-05-25 17:54:48.728746 7f6d4d6c6710 mds0.server handle_client_request client_request(client4113:1329741 lookup #1/fsscale0) 2011-05-25 17:54:48.728794 7f6d4d6c6710 mds0.server get_session have 0x7f6d380071e0 client4113 192.168.98.112:0/3081913562 state open 2011-05-25 17:54:48.728801 7f6d4d6c6710 mds0.server oldest_client_tid=310797 2011-05-25 17:54:48.728815 7f6d4d6c6710 mds0.cache request_start request(client4113:1329741 cr=0x7f6d48000dc0) 2011-05-25 17:54:48.728825 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4113:1329741 lookup #1/fsscale0) 2011-05-25 17:54:48.728840 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4113:1329741 cr=0x7f6d48000dc0) #1/fsscale0 2011-05-25 17:54:48.728851 7f6d4d6c6710 mds0.cache traverse: opening base ino 1 snap head 2011-05-25 17:54:48.728859 7f6d4d6c6710 mds0.cache traverse: path seg depth 0 'fsscale0' snapid head 2011-05-25 17:54:48.728867 7f6d4d6c6710 mds0.cache.dir(1) lookup (head, 'fsscale0') 2011-05-25 17:54:48.728875 7f6d4d6c6710 mds0.cache.dir(1) hit -> (fsscale0,head) 2011-05-25 17:54:48.728883 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:48.728931 7f6d4d6c6710 mds0.server ref is [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@0,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.728946 7f6d4d6c6710 mds0.locker acquire_locks request(client4113:1329741 cr=0x7f6d48000dc0) 2011-05-25 17:54:48.728963 7f6d4d6c6710 mds0.locker must rdlock (dn sync) [dentry #1/fsscale0 [2,head] auth (dversion lock) v=4797 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:48.729087 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1114 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXs/-@1,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:48.729115 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@0,4120=pAsLsXs/-@0} | request dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.729127 7f6d4d6c6710 mds0.locker must authpin [dentry #1/fsscale0 [2,head] auth (dversion lock) v=4797 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:48.729175 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1114 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXs/-@1,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:48.729201 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@0,4120=pAsLsXs/-@0} | request dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.729237 7f6d4d6c6710 mds0.locker auth_pinning [dentry #1/fsscale0 [2,head] auth (dversion lock) v=4797 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:48.729250 7f6d4d6c6710 mds0.cache.den(1 fsscale0) auth_pin by 0x7f6d38093c00 on [dentry #1/fsscale0 [2,head] auth (dversion lock) v=4797 ap=1+0 inode=0x7f6d3800b090 | inodepin dirty authpin 0x7f6d200104c0] now 1+0 2011-05-25 17:54:48.729272 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=4799 cv=4697/4697 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:48.729322 7f6d4d6c6710 mds0.locker auth_pinning [inode 1 [...2,head] / auth v1114 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXs/-@1,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:48.729399 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d38093c00 on [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXs/-@1,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:48.729429 7f6d4d6c6710 mds0.locker auth_pinning [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@0,4120=pAsLsXs/-@0} | request dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.729457 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d38093c00 on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@0,4120=pAsLsXs/-@0} | request dirfrag caps dirty authpin 0x7f6d3800b090] now 1+0 2011-05-25 17:54:48.729475 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=4799 cv=4697/4697 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 2 2011-05-25 17:54:48.729488 7f6d4d6c6710 mds0.locker rdlock_start on (dn sync) on [dentry #1/fsscale0 [2,head] auth (dversion lock) v=4797 ap=1+1 inode=0x7f6d3800b090 | inodepin dirty authpin 0x7f6d200104c0] 2011-05-25 17:54:48.729502 7f6d4d6c6710 mds0.locker got rdlock on (dn sync r=1) [dentry #1/fsscale0 [2,head] auth (dn sync r=1) (dversion lock) v=4797 ap=1+1 inode=0x7f6d3800b090 | lock inodepin dirty authpin 0x7f6d200104c0] 2011-05-25 17:54:48.729556 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXs/-@1,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.729610 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXs/-@1,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.729658 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@0,4120=pAsLsXs/-@0} | request dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.729688 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@0,4120=pAsLsXs/-@0} | request lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.729709 7f6d4d6c6710 mds0.server reply to stat on client_request(client4113:1329741 lookup #1/fsscale0) 2011-05-25 17:54:48.729741 7f6d4d6c6710 mds0.server reply_request 0 (Success) client_request(client4113:1329741 lookup #1/fsscale0) 2011-05-25 17:54:48.729752 7f6d4d6c6710 mds0.server apply_allocated_inos 0 / [] / 0 2011-05-25 17:54:48.729771 7f6d4d6c6710 mds0.server lat 0.001051 2011-05-25 17:54:48.729781 7f6d4d6c6710 mds0.server set_trace_dist snapid head 2011-05-25 17:54:48.729791 7f6d4d6c6710 mds0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) len=48 2011-05-25 17:54:48.729805 7f6d4d6c6710 mds0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2011-05-23 18:21:20.241502 valid=1 2011-05-25 17:54:48.729824 7f6d4d6c6710 mds0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 2 2011-05-25 17:54:48.729840 7f6d4d6c6710 mds0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 2 mseq 0 xattrv 0 len 0 2011-05-25 17:54:48.729918 7f6d4d6c6710 mds0.server set_trace_dist added diri [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.729939 7f6d4d6c6710 mds0.server set_trace_dist added dir [dir 1 / [2,head] auth v=4799 cv=4697/4697 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] 2011-05-25 17:54:48.729953 7f6d4d6c6710 mds0.locker issue_client_lease no/null lease on [dentry #1/fsscale0 [2,head] auth (dn sync r=1) (dversion lock) v=4797 ap=1+1 inode=0x7f6d3800b090 | lock inodepin dirty authpin 0x7f6d200104c0] 2011-05-25 17:54:48.729964 7f6d4d6c6710 mds0.server set_trace_dist added dn head [dentry #1/fsscale0 [2,head] auth (dn sync r=1) (dversion lock) v=4797 ap=1+1 inode=0x7f6d3800b090 | lock inodepin dirty authpin 0x7f6d200104c0] 2011-05-25 17:54:48.729974 7f6d4d6c6710 mds0.cache.ino(10000000001) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2011-05-25 17:50:46.077940 valid=1 2011-05-25 17:54:48.729986 7f6d4d6c6710 mds0.cache.ino(10000000001) encode_inodestat issueing pAsLsXsFs seq 1 2011-05-25 17:54:48.729996 7f6d4d6c6710 mds0.cache.ino(10000000001) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 0 len 0 2011-05-25 17:54:48.730024 7f6d4d6c6710 mds0.server set_trace_dist added in [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXsFs/p@1,4120=pAsLsXs/-@0} | request lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.730040 7f6d4d6c6710 mds0.cache request_finish request(client4113:1329741 cr=0x7f6d48000dc0) 2011-05-25 17:54:48.730048 7f6d4d6c6710 mds0.cache request_cleanup request(client4113:1329741 cr=0x7f6d48000dc0) 2011-05-25 17:54:48.730064 7f6d4d6c6710 mds0.locker rdlock_finish on (dn sync) on [dentry #1/fsscale0 [2,head] auth (dversion lock) v=4797 ap=1+1 inode=0x7f6d3800b090 | inodepin dirty authpin 0x7f6d200104c0] 2011-05-25 17:54:48.730099 7f6d4d6c6710 mds0.locker simple_eval (dn sync) on [dentry #1/fsscale0 [2,head] auth (dversion lock) v=4797 ap=1+1 inode=0x7f6d3800b090 | inodepin dirty authpin 0x7f6d200104c0] 2011-05-25 17:54:48.730183 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.730251 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.730288 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXsFs/p@1,4120=pAsLsXs/-@0} | request dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.730314 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXsFs/p@1,4120=pAsLsXs/-@0} | request dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.730340 7f6d4d6c6710 mds0.cache.den(1 fsscale0) auth_unpin by 0x7f6d38093c00 on [dentry #1/fsscale0 [2,head] auth (dversion lock) v=4797 ap=0+1 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] now 0+1 2011-05-25 17:54:48.730359 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=4799 cv=4697/4697 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:48.730413 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d38093c00 on [inode 1 [...2,head] / auth v1114 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty 0x7f6d3800a800] now 0+0 2011-05-25 17:54:48.730442 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d38093c00 on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXsFs/p@1,4120=pAsLsXs/-@0} | request dirfrag caps dirty 0x7f6d3800b090] now 0+0 2011-05-25 17:54:48.730458 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=4799 cv=4697/4697 dir_auth=0 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 0 2011-05-25 17:54:48.730493 7f6d4d6c6710 mds0.server handle_client_request client_request(client4113:1329742 lookup #10000000001/createlock.test) 2011-05-25 17:54:48.730506 7f6d4d6c6710 mds0.server get_session have 0x7f6d380071e0 client4113 192.168.98.112:0/3081913562 state open 2011-05-25 17:54:48.730512 7f6d4d6c6710 mds0.server oldest_client_tid=310797 2011-05-25 17:54:48.730520 7f6d4d6c6710 mds0.cache request_start request(client4113:1329742 cr=0x7f6d48001180) 2011-05-25 17:54:48.730547 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4113:1329742 lookup #10000000001/createlock.test) 2011-05-25 17:54:48.730556 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4113:1329742 cr=0x7f6d48001180) #10000000001/createlock.test 2011-05-25 17:54:48.730563 7f6d4d6c6710 mds0.cache traverse: opening base ino 10000000001 snap head 2011-05-25 17:54:48.730570 7f6d4d6c6710 mds0.cache traverse: path seg depth 0 'createlock.test' snapid head 2011-05-25 17:54:48.730577 7f6d4d6c6710 mds0.cache.dir(10000000001) lookup (head, 'createlock.test') 2011-05-25 17:54:48.730585 7f6d4d6c6710 mds0.cache.dir(10000000001) hit -> (createlock.test,head) 2011-05-25 17:54:48.730605 7f6d4d6c6710 mds0.cache traverse: miss on dentry createlock.test in [dir 10000000001 /fsscale0/ [2,head] auth v=5912 cv=5820/5820 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=5+2,ss=0+0 dirty=1 | child dirty 0x7f6d20004dd0] 2011-05-25 17:54:48.730619 7f6d4d6c6710 mds0.cache had null [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock) v=5814 inode=0 0x7f6d20d931a8] 2011-05-25 17:54:48.730633 7f6d4d6c6710 mds0.server reply_request -2 (No such file or directory) client_request(client4113:1329742 lookup #10000000001/createlock.test) 2011-05-25 17:54:48.730641 7f6d4d6c6710 mds0.server apply_allocated_inos 0 / [] / 0 2011-05-25 17:54:48.730656 7f6d4d6c6710 mds0.server lat 0.000401 2011-05-25 17:54:48.730665 7f6d4d6c6710 mds0.server set_trace_dist snapid head 2011-05-25 17:54:48.730674 7f6d4d6c6710 mds0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) len=48 2011-05-25 17:54:48.730685 7f6d4d6c6710 mds0.cache.ino(10000000001) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2011-05-25 17:50:46.077940 valid=1 2011-05-25 17:54:48.730697 7f6d4d6c6710 mds0.cache.ino(10000000001) encode_inodestat issueing pAsLsXsFs seq 2 2011-05-25 17:54:48.730708 7f6d4d6c6710 mds0.cache.ino(10000000001) encode_inodestat caps pAsLsXsFs seq 2 mseq 0 xattrv 0 len 0 2011-05-25 17:54:48.730742 7f6d4d6c6710 mds0.server set_trace_dist added diri [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXsFs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.730760 7f6d4d6c6710 mds0.server set_trace_dist added dir [dir 10000000001 /fsscale0/ [2,head] auth v=5912 cv=5820/5820 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=5+2,ss=0+0 dirty=1 | child dirty 0x7f6d20004dd0] 2011-05-25 17:54:48.730772 7f6d4d6c6710 mds0.locker issue_client_lease no/null lease on [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock) v=5814 inode=0 0x7f6d20d931a8] 2011-05-25 17:54:48.730782 7f6d4d6c6710 mds0.server set_trace_dist added dn head [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock) v=5814 inode=0 0x7f6d20d931a8] 2011-05-25 17:54:48.730798 7f6d4d6c6710 mds0.cache request_finish request(client4113:1329742 cr=0x7f6d48001180) 2011-05-25 17:54:48.730806 7f6d4d6c6710 mds0.cache request_cleanup request(client4113:1329742 cr=0x7f6d48001180) 2011-05-25 17:54:48.730969 7f6d4d6c6710 mds0.server handle_client_request client_request(client4113:1329743 create #10000000001/createlock.test) 2011-05-25 17:54:48.730989 7f6d4d6c6710 mds0.server get_session have 0x7f6d380071e0 client4113 192.168.98.112:0/3081913562 state open 2011-05-25 17:54:48.730995 7f6d4d6c6710 mds0.server oldest_client_tid=310797 2011-05-25 17:54:48.731004 7f6d4d6c6710 mds0.cache request_start request(client4113:1329743 cr=0x7f6d48000dc0) 2011-05-25 17:54:48.731039 7f6d4d6c6710 mds0.locker process_cap_update client4113 pAsLsXs on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXsFs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731067 7f6d4d6c6710 mds0.locker wanted p -> p 2011-05-25 17:54:48.731092 7f6d4d6c6710 mds0.locker eval 2496 [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731100 7f6d4d6c6710 mds0.locker eval doesn't want loner 2011-05-25 17:54:48.731126 7f6d4d6c6710 mds0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731152 7f6d4d6c6710 mds0.locker simple_eval (iauth sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731177 7f6d4d6c6710 mds0.locker simple_eval (ilink sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731202 7f6d4d6c6710 mds0.locker simple_eval (ixattr sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731209 7f6d4d6c6710 mds0.locker eval done 2011-05-25 17:54:48.731218 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4113:1329743 create #10000000001/createlock.test) 2011-05-25 17:54:48.731230 7f6d4d6c6710 mds0.server open w/ O_CREAT on #10000000001/createlock.test 2011-05-25 17:54:48.731238 7f6d4d6c6710 mds0.server rdlock_path_xlock_dentry request(client4113:1329743 cr=0x7f6d48000dc0) #10000000001/createlock.test 2011-05-25 17:54:48.731248 7f6d4d6c6710 mds0.server traverse_to_auth_dir dirpath #10000000001 dname createlock.test 2011-05-25 17:54:48.731255 7f6d4d6c6710 mds0.cache traverse: opening base ino 10000000001 snap head 2011-05-25 17:54:48.731262 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:48.731279 7f6d4d6c6710 mds0.server traverse_to_auth_dir [dir 10000000001 /fsscale0/ [2,head] auth v=5912 cv=5820/5820 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=5+2,ss=0+0 dirty=1 | child dirty 0x7f6d20004dd0] 2011-05-25 17:54:48.731298 7f6d4d6c6710 mds0.server rdlock_path_xlock_dentry dir [dir 10000000001 /fsscale0/ [2,head] auth v=5912 cv=5820/5820 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=5+2,ss=0+0 dirty=1 | child dirty 0x7f6d20004dd0] 2011-05-25 17:54:48.731314 7f6d4d6c6710 mds0.server prepare_null_dentry createlock.test in [dir 10000000001 /fsscale0/ [2,head] auth v=5912 cv=5820/5820 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=5+2,ss=0+0 dirty=1 | child dirty 0x7f6d20004dd0] 2011-05-25 17:54:48.731321 7f6d4d6c6710 mds0.cache.dir(10000000001) lookup (head, 'createlock.test') 2011-05-25 17:54:48.731353 7f6d4d6c6710 mds0.cache.dir(10000000001) hit -> (createlock.test,head) 2011-05-25 17:54:48.731366 7f6d4d6c6710 mds0.locker acquire_locks request(client4113:1329743 cr=0x7f6d48000dc0) 2011-05-25 17:54:48.731391 7f6d4d6c6710 mds0.locker must xlock (dn sync) [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock) v=5814 inode=0 0x7f6d20d931a8] 2011-05-25 17:54:48.731403 7f6d4d6c6710 mds0.locker must wrlock (dversion lock) [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock) v=5814 inode=0 0x7f6d20d931a8] 2011-05-25 17:54:48.731432 7f6d4d6c6710 mds0.locker must wrlock (ifile sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731459 7f6d4d6c6710 mds0.locker must wrlock (inest lock) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731471 7f6d4d6c6710 mds0.locker must rdlock (dn sync) [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock) v=5814 inode=0 0x7f6d20d931a8] 2011-05-25 17:54:48.731562 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1114 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:48.731616 7f6d4d6c6710 mds0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v1114 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:48.731644 7f6d4d6c6710 mds0.locker must rdlock (iauth sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731669 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731695 7f6d4d6c6710 mds0.locker must rdlock (ipolicy sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731707 7f6d4d6c6710 mds0.locker must authpin [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock) v=5814 inode=0 0x7f6d20d931a8] 2011-05-25 17:54:48.731718 7f6d4d6c6710 mds0.locker must authpin [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock) v=5814 inode=0 0x7f6d20d931a8] 2011-05-25 17:54:48.731764 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1114 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:48.731811 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1114 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:48.731849 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731875 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731899 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731923 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731947 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.731958 7f6d4d6c6710 mds0.locker auth_pinning [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock) v=5814 inode=0 0x7f6d20d931a8] 2011-05-25 17:54:48.731972 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) auth_pin by 0x7f6d38090fd0 on [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock) v=5814 ap=1+0 inode=0 | authpin 0x7f6d20d931a8] now 1+0 2011-05-25 17:54:48.731990 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5912 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=5+2,ss=0+0 dirty=1 | child dirty 0x7f6d20004dd0] count now 0 + 1 2011-05-25 17:54:48.732007 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/0 on [dir 1 / [2,head] auth v=4799 cv=4697/4697 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:48.732018 7f6d4d6c6710 mds0.locker already auth_pinned [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock) v=5814 ap=1+0 inode=0 | authpin 0x7f6d20d931a8] 2011-05-25 17:54:48.732066 7f6d4d6c6710 mds0.locker auth_pinning [inode 1 [...2,head] / auth v1114 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:48.732115 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d38090fd0 on [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:48.732162 7f6d4d6c6710 mds0.locker already auth_pinned [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.732200 7f6d4d6c6710 mds0.locker auth_pinning [inode 10000000001 [...2,head] /fsscale0/ auth v4797 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:48.732226 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d38090fd0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty authpin 0x7f6d3800b090] now 1+1 2011-05-25 17:54:48.732244 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=4799 cv=4697/4697 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 2 2011-05-25 17:54:48.732268 7f6d4d6c6710 mds0.locker already auth_pinned [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.732293 7f6d4d6c6710 mds0.locker already auth_pinned [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.732317 7f6d4d6c6710 mds0.locker already auth_pinned [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.732351 7f6d4d6c6710 mds0.locker already auth_pinned [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.732367 7f6d4d6c6710 mds0.locker local_wrlock_start on (dversion lock) on [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock) v=5814 ap=1+0 inode=0 | authpin 0x7f6d20d931a8] 2011-05-25 17:54:48.732381 7f6d4d6c6710 mds0.locker got wrlock on (dversion lock w=1 last_client=4113) [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock w=1 last_client=4113) v=5814 ap=1+0 inode=0 | lock authpin 0x7f6d20d931a8] 2011-05-25 17:54:48.732393 7f6d4d6c6710 mds0.locker xlock_start on (dn sync) on [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock w=1 last_client=4113) v=5814 ap=1+0 inode=0 | lock authpin 0x7f6d20d931a8] 2011-05-25 17:54:48.732405 7f6d4d6c6710 mds0.locker simple_lock on (dn sync) on [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dversion lock w=1 last_client=4113) v=5814 ap=1+0 inode=0 | lock authpin 0x7f6d20d931a8] 2011-05-25 17:54:48.732419 7f6d4d6c6710 mds0.locker simple_xlock on (dn lock) on [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4113) v=5814 ap=1+0 inode=0 | lock authpin 0x7f6d20d931a8] 2011-05-25 17:54:48.732432 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) auth_pin by 0x7f6d20d932f8 on [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4113) v=5814 ap=2+0 inode=0 | lock authpin 0x7f6d20d931a8] now 2+0 2011-05-25 17:54:48.732463 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5912 cv=5820/5820 ap=0+2+2 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=5+2,ss=0+0 dirty=1 | child dirty 0x7f6d20004dd0] count now 0 + 2 2011-05-25 17:54:48.732480 7f6d4d6c6710 mds0.locker got xlock on (dn xlock x=1 by 0x7f6d38090fd0) [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dn xlock x=1 by 0x7f6d38090fd0) (dversion lock w=1 last_client=4113) v=5814 ap=2+0 inode=0 | lock authpin 0x7f6d20d931a8] 2011-05-25 17:54:48.732539 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.732591 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.732640 7f6d4d6c6710 mds0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.732691 7f6d4d6c6710 mds0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.732719 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.732746 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.732772 7f6d4d6c6710 mds0.locker wrlock_start (ifile sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.732798 7f6d4d6c6710 mds0.locker simple_lock on (ifile sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.732828 7f6d4d6c6710 mds0.locker got wrlock on (ifile lock w=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock) (ifile lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.732868 7f6d4d6c6710 mds0.locker rdlock_start on (iauth sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock) (ifile lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.732896 7f6d4d6c6710 mds0.locker got rdlock on (iauth sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.732924 7f6d4d6c6710 mds0.locker wrlock_start (inest lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.732953 7f6d4d6c6710 mds0.locker got wrlock on (inest lock w=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (iauth sync r=1) (isnap sync r=1) (inest lock w=1) (ifile lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.732981 7f6d4d6c6710 mds0.locker rdlock_start on (ipolicy sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (iauth sync r=1) (isnap sync r=1) (inest lock w=1) (ifile lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.733010 7f6d4d6c6710 mds0.locker got rdlock on (ipolicy sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (iauth sync r=1) (isnap sync r=1) (inest lock w=1) (ipolicy sync r=1) (ifile lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.733039 7f6d4d6c6710 mds0.server prepare_new_inode used_prealloc 100000015ab ([100000015ac~3d5,1000000233e~5,10000002345~2,10000002348~2,1000000234b~9], 999 left) 2011-05-25 17:54:48.733053 7f6d4d6c6710 mds0.inotable: project_alloc_ids [10000002354~1] to [10000002355~1ffffffdcaa]/[10000002354~1ffffffdcab] 2011-05-25 17:54:48.733061 7f6d4d6c6710 mds0.server prepare_new_inode prealloc [10000002354~1] 2011-05-25 17:54:48.733067 7f6d4d6c6710 mds0.server dir mode 040755 new mode 0100600 2011-05-25 17:54:48.733079 7f6d4d6c6710 mds0.server prepare_new_inode [inode 100000015ab [2,head] #100000015ab auth v1 s=0 n() (iversion lock) 0x7f6d0ac969a0] 2011-05-25 17:54:48.733087 7f6d4d6c6710 mds0.cache.dir(10000000001) pre_dirty 5913 2011-05-25 17:54:48.733101 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) pre_dirty [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dn xlock x=1 by 0x7f6d38090fd0) (dversion lock w=1 last_client=4113) pv=5913 v=5814 ap=2+0 inode=0 | lock authpin 0x7f6d20d931a8] 2011-05-25 17:54:48.733113 7f6d4d6c6710 mds0.server journal_allocated_inos sessionmapv 12090 inotablev 6048 2011-05-25 17:54:48.733136 7f6d4d6c6710 mds0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4113=0-4194304@1} 0x7f6d0ac969a0] 2011-05-25 17:54:48.733168 7f6d4d6c6710 mds0.cache.dir(10000000001) auth_pin by 0x7f6d38090fd0 on [dir 10000000001 /fsscale0/ [2,head] auth v=5912 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=5+2,ss=0+0 dirty=1 | child dirty authpin 0x7f6d20004dd0] count now 1 + 2 2011-05-25 17:54:48.733177 7f6d4d6c6710 mds0.cache.dir(10000000001) project_fnode 0x7f6d3823df20 2011-05-25 17:54:48.733184 7f6d4d6c6710 mds0.cache.dir(10000000001) pre_dirty 5914 2011-05-25 17:54:48.733200 7f6d4d6c6710 mds0.cache predirty_journal_parents updating mtime on [dir 10000000001 /fsscale0/ [2,head] auth pv=5914 v=5912 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=5+2,ss=0+0 dirty=1 | child dirty authpin 0x7f6d20004dd0] 2011-05-25 17:54:48.733217 7f6d4d6c6710 mds0.cache predirty_journal_parents updating size on [dir 10000000001 /fsscale0/ [2,head] auth pv=5914 v=5912 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=5+2,ss=0+0 dirty=1 | child dirty authpin 0x7f6d20004dd0] 2011-05-25 17:54:48.733233 7f6d4d6c6710 mds0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4113=0-4194304@1} 0x7f6d0ac969a0] 2011-05-25 17:54:48.733239 7f6d4d6c6710 mds0.cache frag head is [2,head] 2011-05-25 17:54:48.733245 7f6d4d6c6710 mds0.cache inode update is [2,head] 2011-05-25 17:54:48.733258 7f6d4d6c6710 mds0.cache floor of 2 from parent dn [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dn xlock x=1 by 0x7f6d38090fd0) (dversion lock w=1 last_client=4113) pv=5913 v=5814 ap=2+0 inode=0 | lock authpin 0x7f6d20d931a8] 2011-05-25 17:54:48.733267 7f6d4d6c6710 mds0.cache _project_rstat_inode_to_frag [2,head] 2011-05-25 17:54:48.733274 7f6d4d6c6710 mds0.cache inode rstat n(v0 1=1+0) 2011-05-25 17:54:48.733280 7f6d4d6c6710 mds0.cache inode accounted_rstat n() 2011-05-25 17:54:48.733287 7f6d4d6c6710 mds0.cache delta n(v0 1=1+0) 2011-05-25 17:54:48.733296 7f6d4d6c6710 mds0.cache projecting to head [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328788 453=157+296) 2011-05-25 17:54:48.733304 7f6d4d6c6710 mds0.cache project to [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328788 453=157+296) 2011-05-25 17:54:48.733323 7f6d4d6c6710 mds0.cache result [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) [dir 10000000001 /fsscale0/ [2,head] auth pv=5914 v=5912 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=5+2,ss=0+0 dirty=1 | child dirty authpin 0x7f6d20004dd0] 2011-05-25 17:54:48.733362 7f6d4d6c6710 mds0.locker local_wrlock_grab on (iversion lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (iauth sync r=1) (isnap sync r=1) (inest lock w=1) (ipolicy sync r=1) (ifile lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.733374 7f6d4d6c6710 mds0.cache.ino(10000000001) project_inode 0x7f6d3810d010 2011-05-25 17:54:48.733381 7f6d4d6c6710 mds0.cache.dir(1) pre_dirty 4800 2011-05-25 17:54:48.733391 7f6d4d6c6710 mds0.cache.den(1 fsscale0) pre_dirty [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4800 v=4797 ap=0+2 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:48.733398 7f6d4d6c6710 mds0.cache.ino(10000000001) pre_dirty 4800 (current v 4797) 2011-05-25 17:54:48.733407 7f6d4d6c6710 mds0.cache predirty_journal_parents add_delta f(v8 m2011-05-25 17:54:48.733019 6=3+3) 2011-05-25 17:54:48.733426 7f6d4d6c6710 mds0.cache predirty_journal_parents - f(v8 m2011-05-25 17:50:46.077940 5=2+3) 2011-05-25 17:54:48.733456 7f6d4d6c6710 mds0.cache predirty_journal_parents gives f(v8 m2011-05-25 17:54:48.733019 6=3+3) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (iauth sync r=1) (isnap sync r=1) (inest lock w=1) (ipolicy sync r=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.733473 7f6d4d6c6710 mds0.cache predirty_journal_parents frag->inode on [dir 10000000001 /fsscale0/ [2,head] auth pv=5914 v=5912 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=5+2,ss=0+0 dirty=1 | child dirty authpin 0x7f6d20004dd0] 2011-05-25 17:54:48.733480 7f6d4d6c6710 mds0.cache project_rstat_frag_to_inode [2,head] 2011-05-25 17:54:48.733488 7f6d4d6c6710 mds0.cache frag rstat n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) 2011-05-25 17:54:48.733496 7f6d4d6c6710 mds0.cache frag accounted_rstat n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) 2011-05-25 17:54:48.733504 7f6d4d6c6710 mds0.cache delta n(v405 rc2011-05-25 17:54:48.733019 1=1+0) 2011-05-25 17:54:48.733513 7f6d4d6c6710 mds0.cache projecting to [2,head] n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) 2011-05-25 17:54:48.733521 7f6d4d6c6710 mds0.cache result [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) 2011-05-25 17:54:48.733528 7f6d4d6c6710 mds0.cache.dir(10000000001) get_num_head_items() = 5; fnode.fragstat.nfiles=2 fnode.fragstat.nsubdirs=3 2011-05-25 17:54:48.733537 7f6d4d6c6710 mds0.cache.dir(10000000001) check_rstats complete on 0x7f6d20004dd0 2011-05-25 17:54:48.733554 7f6d4d6c6710 mds0.cache.dir(1) auth_pin by 0x7f6d38090fd0 on [dir 1 / [2,head] auth v=4799 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 2 2011-05-25 17:54:48.733562 7f6d4d6c6710 mds0.cache.dir(1) project_fnode 0x7f6d3807de60 2011-05-25 17:54:48.733568 7f6d4d6c6710 mds0.cache.dir(1) pre_dirty 4801 2011-05-25 17:54:48.733633 7f6d4d6c6710 mds0.cache taking wrlock on (inest lock) on [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.733683 7f6d4d6c6710 mds0.locker wrlock_force on (inest lock) on [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.733716 7f6d4d6c6710 mds0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (iauth sync r=1) (isnap sync r=1) (inest lock w=1) (ipolicy sync r=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.733723 7f6d4d6c6710 mds0.cache frag head is [2,head] 2011-05-25 17:54:48.733729 7f6d4d6c6710 mds0.cache inode update is [2,head] 2011-05-25 17:54:48.733751 7f6d4d6c6710 mds0.cache floor of 2 from parent dn [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4800 v=4797 ap=0+2 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:48.733758 7f6d4d6c6710 mds0.cache _project_rstat_inode_to_frag [2,head] 2011-05-25 17:54:48.733766 7f6d4d6c6710 mds0.cache inode rstat n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) 2011-05-25 17:54:48.733774 7f6d4d6c6710 mds0.cache inode accounted_rstat n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) 2011-05-25 17:54:48.733782 7f6d4d6c6710 mds0.cache delta n(v0 rc2011-05-25 17:54:48.733019 1=1+0) 2011-05-25 17:54:48.733790 7f6d4d6c6710 mds0.cache projecting to head [2,head] n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) 2011-05-25 17:54:48.733799 7f6d4d6c6710 mds0.cache project to [2,head] n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) 2011-05-25 17:54:48.733817 7f6d4d6c6710 mds0.cache result [2,head] n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303) [dir 1 / [2,head] auth pv=4801 v=4799 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] 2011-05-25 17:54:48.733836 7f6d4d6c6710 mds0.cache predirty_journal_parents last prop 178.958 ago, continuing 2011-05-25 17:54:48.733892 7f6d4d6c6710 mds0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v1114 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (ipolicy sync r=1) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.733905 7f6d4d6c6710 mds0.cache.ino(1) project_inode 0x7f6d38181ce0 2011-05-25 17:54:48.733913 7f6d4d6c6710 mds0.journal EMetaBlob::add_dir_context final: 2011-05-25 17:54:48.733937 7f6d4d6c6710 mds0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) 2011-05-25 17:54:48.733957 7f6d4d6c6710 mds0.cache journal_cow_dentry follows head on [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4800 v=4797 ap=0+2 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:48.733988 7f6d4d6c6710 mds0.cache journal_cow_dentry follows 1 < first on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (iauth sync r=1) (isnap sync r=1) (inest lock w=1) (ipolicy sync r=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@2,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.734025 7f6d4d6c6710 mds0.locker issue_new_caps for mode 3 on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iversion lock) cr={4113=0-4194304@1} 0x7f6d0ac969a0] 2011-05-25 17:54:48.734035 7f6d4d6c6710 mds0.cache.ino(100000015ab) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) 2011-05-25 17:54:48.734057 7f6d4d6c6710 mds0.locker eval 2496 [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0} | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734065 7f6d4d6c6710 mds0.locker eval set loner to client4113 2011-05-25 17:54:48.734087 7f6d4d6c6710 mds0.locker file_eval wanted=sxcrwb loner_wanted=sxcrwb other_wanted= filelock=(ifile sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734107 7f6d4d6c6710 mds0.locker file_eval stable, bump to loner (ifile sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734146 7f6d4d6c6710 mds0.locker file_excl (ifile sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734169 7f6d4d6c6710 mds0.locker simple_eval (iauth sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734189 7f6d4d6c6710 mds0.locker simple_eval stable, going to excl (iauth sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734208 7f6d4d6c6710 mds0.locker simple_excl on (iauth sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734230 7f6d4d6c6710 mds0.locker simple_eval (ilink sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734250 7f6d4d6c6710 mds0.locker simple_eval (ixattr sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734269 7f6d4d6c6710 mds0.locker simple_eval stable, going to excl (ixattr sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734289 7f6d4d6c6710 mds0.locker simple_excl on (ixattr sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734309 7f6d4d6c6710 mds0.locker scatter_eval (inest sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734338 7f6d4d6c6710 mds0.locker simple_lock on (inest sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734359 7f6d4d6c6710 mds0.locker simple_eval (iflock sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734379 7f6d4d6c6710 mds0.locker simple_eval (ipolicy sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734411 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=-/pAsxXsxFsxcrwb@0},l=4113 | caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734439 7f6d4d6c6710 mds0.locker client4113 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:48.734447 7f6d4d6c6710 mds0.locker suppressed and !revoke, skipping client4113 2011-05-25 17:54:48.734453 7f6d4d6c6710 mds0.locker eval done 2011-05-25 17:54:48.734463 7f6d4d6c6710 mds0.server journal_and_reply tracei 0x7f6d0ac969a0 tracedn 0x7f6d20d931a8 2011-05-25 17:54:48.734482 7f6d4d6c6710 mds0.locker set_xlocks_done on (dn xlock x=1 by 0x7f6d38090fd0) [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dn xlock x=1 by 0x7f6d38090fd0) (dversion lock w=1 last_client=4113) pv=5913 v=5814 ap=2+0 inode=0 | request lock authpin 0x7f6d20d931a8] 2011-05-25 17:54:48.734496 7f6d4d6c6710 mds0.server early_reply 0 (Success) client_request(client4113:1329743 create #10000000001/createlock.test) 2011-05-25 17:54:48.734504 7f6d4d6c6710 mds0.server set_trace_dist snapid head 2011-05-25 17:54:48.734513 7f6d4d6c6710 mds0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) len=48 2011-05-25 17:54:48.734525 7f6d4d6c6710 mds0.cache.ino(10000000001) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2011-05-25 17:54:48.733019 valid=1 2011-05-25 17:54:48.734537 7f6d4d6c6710 mds0.cache.ino(10000000001) encode_inodestat issueing pAsLsXs seq 3 2011-05-25 17:54:48.734549 7f6d4d6c6710 mds0.cache.ino(10000000001) encode_inodestat caps pAsLsXs seq 3 mseq 0 xattrv 0 len 0 2011-05-25 17:54:48.734584 7f6d4d6c6710 mds0.server set_trace_dist added diri [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (iauth sync r=1) (isnap sync r=1) (inest lock w=1) (ipolicy sync r=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.734603 7f6d4d6c6710 mds0.server set_trace_dist added dir [dir 10000000001 /fsscale0/ [2,head] auth pv=5914 v=5912 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=5+2,ss=0+0 dirty=1 | child dirty authpin 0x7f6d20004dd0] 2011-05-25 17:54:48.734613 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) add_client_lease client4113 on (dn xlockdone x=1) 2011-05-25 17:54:48.734629 7f6d4d6c6710 mds0.locker issue_client_lease seq 2 dur 30000ms on [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4113) pv=5913 v=5814 ap=2+0 inode=0 | request lock authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:48.734642 7f6d4d6c6710 mds0.server set_trace_dist added dn head [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4113) pv=5913 v=5814 ap=2+0 inode=0 | request lock authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:48.734652 7f6d4d6c6710 mds0.cache.ino(100000015ab) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2011-05-25 17:54:48.733019 valid=1 2011-05-25 17:54:48.734668 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2011-05-25 17:54:48.734681 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 0 len 4 2011-05-25 17:54:48.734688 7f6d4d6c6710 mds0.cache.ino(100000015ab) including xattrs version 0 2011-05-25 17:54:48.734714 7f6d4d6c6710 mds0.server set_trace_dist added in [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.734740 7f6d4d6c6710 mds0.server lat 0.00378 2011-05-25 17:54:48.734776 7f6d4d6c6710 mds0.log submit_entry 186293322~1849 : EUpdate openc [metablob 1, 2 dirs prealloc_ino=[10000002354~1] used_prealloc_ino=100000015ab v6048] 2011-05-25 17:54:48.734927 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (ipolicy sync r=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.735001 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (ipolicy sync r=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.735072 7f6d4d6c6710 mds0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.735131 7f6d4d6c6710 mds0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.735166 7f6d4d6c6710 mds0.locker rdlock_finish on (iauth sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock w=1) (ipolicy sync r=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.735193 7f6d4d6c6710 mds0.locker simple_eval (iauth sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock w=1) (ipolicy sync r=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.735222 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ipolicy sync r=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.735249 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ipolicy sync r=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.735277 7f6d4d6c6710 mds0.locker rdlock_finish on (ipolicy sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.735323 7f6d4d6c6710 mds0.locker simple_eval (ipolicy sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.735376 7f6d4d6c6710 mds0.server handle_client_request client_request(client4113:1329744 setfilelockrule 1, type 2, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:48.735391 7f6d4d6c6710 mds0.server get_session have 0x7f6d380071e0 client4113 192.168.98.112:0/3081913562 state open 2011-05-25 17:54:48.735398 7f6d4d6c6710 mds0.server oldest_client_tid=310797 2011-05-25 17:54:48.735410 7f6d4d6c6710 mds0.cache request_start request(client4113:1329744 cr=0x7f6d48001180) 2011-05-25 17:54:48.735419 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4113:1329744 setfilelockrule 1, type 2, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:48.735429 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4113:1329744 cr=0x7f6d48001180) #100000015ab 2011-05-25 17:54:48.735436 7f6d4d6c6710 mds0.cache traverse: opening base ino 100000015ab snap head 2011-05-25 17:54:48.735443 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:48.735472 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps 0x7f6d0ac969a0] 2011-05-25 17:54:48.735501 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d381817a0 on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:48.735513 7f6d4d6c6710 mds0.locker acquire_locks request(client4113:1329744 cr=0x7f6d48001180) 2011-05-25 17:54:48.735538 7f6d4d6c6710 mds0.locker must xlock (iflock sync) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.735564 7f6d4d6c6710 mds0.locker must wrlock (iversion lock) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.735589 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.735668 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.735700 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.735744 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.735768 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.735792 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.735843 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.735871 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.735896 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.735920 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.735943 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.735991 7f6d4d6c6710 mds0.locker auth_pinning [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.736040 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 2+0 2011-05-25 17:54:48.736068 7f6d4d6c6710 mds0.locker auth_pinning [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.736107 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] now 2+1 2011-05-25 17:54:48.736127 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=4801 v=4799 cv=4697/4697 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 3 2011-05-25 17:54:48.736178 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.736230 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.736258 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.736287 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.736313 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736349 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736376 7f6d4d6c6710 mds0.locker local_wrlock_start on (iversion lock) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736403 7f6d4d6c6710 mds0.locker got wrlock on (iversion lock w=1 last_client=4113) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736441 7f6d4d6c6710 mds0.locker xlock_start on (iflock sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736466 7f6d4d6c6710 mds0.locker simple_lock on (iflock sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736493 7f6d4d6c6710 mds0.locker simple_xlock on (iflock lock) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock lock) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736518 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl) (iflock lock) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:48.736548 7f6d4d6c6710 mds0.locker got xlock on (iflock xlock x=1 by 0x7f6d381817a0) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl) (iflock xlock x=1 by 0x7f6d381817a0) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736558 7f6d4d6c6710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 9432, type: 2 2011-05-25 17:54:48.736563 2011-05-25 17:54:48.736570 7f6d4d6c6710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:54:48.736575 2011-05-25 17:54:48.736581 7f6d4d6c6710 mds0.server got lock 2011-05-25 17:54:48.736594 7f6d4d6c6710 mds0.server it succeeded 2011-05-25 17:54:48.736610 7f6d4d6c6710 mds0.server reply_request 0 (Success) client_request(client4113:1329744 setfilelockrule 1, type 2, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:48.736622 7f6d4d6c6710 mds0.server apply_allocated_inos 0 / [] / 0 2011-05-25 17:54:48.736640 7f6d4d6c6710 mds0.server lat 0.001536 2011-05-25 17:54:48.736673 7f6d4d6c6710 mds0.locker xlock_finish on (iflock xlock x=1 by 0x7f6d381817a0) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl) (iflock xlock x=1 by 0x7f6d381817a0) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736702 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock xlock) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:48.736728 7f6d4d6c6710 mds0.locker simple_eval (iflock excl) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736772 7f6d4d6c6710 mds0.locker simple_eval stable, syncing (iflock excl) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736798 7f6d4d6c6710 mds0.locker simple_sync on (iflock excl) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736835 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736856 7f6d4d6c6710 mds0.locker client4113 pending pAsxLsXsxFsxcrwb allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:48.736881 7f6d4d6c6710 mds0.locker local_wrlock_finish on (iversion lock w=1 last_client=4113) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736901 7f6d4d6c6710 mds0.cache request_finish request(client4113:1329744 cr=0x7f6d48001180) 2011-05-25 17:54:48.736909 7f6d4d6c6710 mds0.cache request_cleanup request(client4113:1329744 cr=0x7f6d48001180) 2011-05-25 17:54:48.736935 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.736960 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:48.737059 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.737115 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:48.737146 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.737190 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:48.737218 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d381817a0 on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps 0x7f6d0ac969a0] now 0+0 2011-05-25 17:54:48.737269 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:48.737297 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] now 1+1 2011-05-25 17:54:48.737315 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=4801 v=4799 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 2 2011-05-25 17:54:48.737343 7f6d4d6c6710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 9432, type: 2 2011-05-25 17:54:48.737350 waiting_locks -- 2011-05-25 17:54:48.737355 2011-05-25 17:54:49.723800 7f6d3ffff710 mds0.9 beacon_send up:active seq 90 (currently up:active) 2011-05-25 17:54:49.724093 7f6d4d6c6710 mds0.9 handle_mds_beacon up:active seq 90 rtt 0.000243 2011-05-25 17:54:49.968461 7f6d4d6c6710 mds0.server get_session have 0x7f6d380071e0 client4113 192.168.98.112:0/3081913562 state open 2011-05-25 17:54:49.968496 7f6d4d6c6710 mds0.server handle_client_session client_session(request_renewcaps seq 8561) from client4113 2011-05-25 17:54:51.737250 7f6d4d6c6710 mds0.server handle_client_request client_request(client4113:1329745 setfilelockrule 1, type 4, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:51.737298 7f6d4d6c6710 mds0.server get_session have 0x7f6d380071e0 client4113 192.168.98.112:0/3081913562 state open 2011-05-25 17:54:51.737305 7f6d4d6c6710 mds0.server oldest_client_tid=310797 2011-05-25 17:54:51.737316 7f6d4d6c6710 mds0.cache request_start request(client4113:1329745 cr=0x7f6d480013e0) 2011-05-25 17:54:51.737326 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4113:1329745 setfilelockrule 1, type 4, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:51.737356 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4113:1329745 cr=0x7f6d480013e0) #100000015ab 2011-05-25 17:54:51.737364 7f6d4d6c6710 mds0.cache traverse: opening base ino 100000015ab snap head 2011-05-25 17:54:51.737372 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:51.737443 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps 0x7f6d0ac969a0] 2011-05-25 17:54:51.737472 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d381817a0 on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:51.737484 7f6d4d6c6710 mds0.locker acquire_locks request(client4113:1329745 cr=0x7f6d480013e0) 2011-05-25 17:54:51.737510 7f6d4d6c6710 mds0.locker must xlock (iflock sync) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.737536 7f6d4d6c6710 mds0.locker must wrlock (iversion lock) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.737561 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.737687 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.737720 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.737746 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.737770 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.737793 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.737843 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.737885 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.737912 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.737936 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.737959 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738009 7f6d4d6c6710 mds0.locker auth_pinning [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.738058 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 2+0 2011-05-25 17:54:51.738087 7f6d4d6c6710 mds0.locker auth_pinning [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.738114 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] now 2+1 2011-05-25 17:54:51.738133 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=4801 v=4799 cv=4697/4697 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 3 2011-05-25 17:54:51.738184 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.738249 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.738280 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.738308 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.738345 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738374 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738400 7f6d4d6c6710 mds0.locker local_wrlock_start on (iversion lock) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738426 7f6d4d6c6710 mds0.locker got wrlock on (iversion lock w=1 last_client=4113) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738452 7f6d4d6c6710 mds0.locker xlock_start on (iflock sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738476 7f6d4d6c6710 mds0.locker simple_lock on (iflock sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738504 7f6d4d6c6710 mds0.locker simple_xlock on (iflock lock) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock lock) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738529 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl) (iflock lock) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:51.738575 7f6d4d6c6710 mds0.locker got xlock on (iflock xlock x=1 by 0x7f6d381817a0) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl) (iflock xlock x=1 by 0x7f6d381817a0) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738586 7f6d4d6c6710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 9432, type: 4 2011-05-25 17:54:51.738591 2011-05-25 17:54:51.738599 7f6d4d6c6710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 9432, type: 2 2011-05-25 17:54:51.738605 waiting_locks -- 2011-05-25 17:54:51.738609 2011-05-25 17:54:51.738615 7f6d4d6c6710 mds0.server got unlock 2011-05-25 17:54:51.738640 7f6d4d6c6710 mds0.server reply_request 0 (Success) client_request(client4113:1329745 setfilelockrule 1, type 4, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:51.738651 7f6d4d6c6710 mds0.server apply_allocated_inos 0 / [] / 0 2011-05-25 17:54:51.738670 7f6d4d6c6710 mds0.server lat 0.001443 2011-05-25 17:54:51.738701 7f6d4d6c6710 mds0.locker xlock_finish on (iflock xlock x=1 by 0x7f6d381817a0) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl) (iflock xlock x=1 by 0x7f6d381817a0) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738730 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock xlock) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:51.738756 7f6d4d6c6710 mds0.locker simple_eval (iflock excl) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738782 7f6d4d6c6710 mds0.locker simple_eval stable, syncing (iflock excl) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738807 7f6d4d6c6710 mds0.locker simple_sync on (iflock excl) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738844 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738877 7f6d4d6c6710 mds0.locker client4113 pending pAsxLsXsxFsxcrwb allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:51.738903 7f6d4d6c6710 mds0.locker local_wrlock_finish on (iversion lock w=1 last_client=4113) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738921 7f6d4d6c6710 mds0.cache request_finish request(client4113:1329745 cr=0x7f6d480013e0) 2011-05-25 17:54:51.738929 7f6d4d6c6710 mds0.cache request_cleanup request(client4113:1329745 cr=0x7f6d480013e0) 2011-05-25 17:54:51.738957 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.738983 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.739085 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.739156 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.739191 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.739219 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.739247 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d381817a0 on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps 0x7f6d0ac969a0] now 0+0 2011-05-25 17:54:51.739297 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:51.739357 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] now 1+1 2011-05-25 17:54:51.739377 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=4801 v=4799 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 2 2011-05-25 17:54:51.739394 7f6d4d6c6710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:54:51.739400 2011-05-25 17:54:51.739420 7f6d4d6c6710 mds0.server handle_client_request client_request(client4113:1329746 setfilelockrule 1, type 2, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:51.739433 7f6d4d6c6710 mds0.server get_session have 0x7f6d380071e0 client4113 192.168.98.112:0/3081913562 state open 2011-05-25 17:54:51.739439 7f6d4d6c6710 mds0.server oldest_client_tid=310797 2011-05-25 17:54:51.739447 7f6d4d6c6710 mds0.cache request_start request(client4113:1329746 cr=0x7f6d48001690) 2011-05-25 17:54:51.739456 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4113:1329746 setfilelockrule 1, type 2, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:51.739464 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4113:1329746 cr=0x7f6d48001690) #100000015ab 2011-05-25 17:54:51.739471 7f6d4d6c6710 mds0.cache traverse: opening base ino 100000015ab snap head 2011-05-25 17:54:51.739478 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:51.739504 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps 0x7f6d0ac969a0] 2011-05-25 17:54:51.739531 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d381817a0 on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:51.739542 7f6d4d6c6710 mds0.locker acquire_locks request(client4113:1329746 cr=0x7f6d48001690) 2011-05-25 17:54:51.739567 7f6d4d6c6710 mds0.locker must xlock (iflock sync) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.739592 7f6d4d6c6710 mds0.locker must wrlock (iversion lock) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.739617 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.739678 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.739722 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.739748 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.739772 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.739796 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.739843 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.739871 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.739896 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.739920 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.739943 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.739989 7f6d4d6c6710 mds0.locker auth_pinning [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.740050 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 2+0 2011-05-25 17:54:51.740078 7f6d4d6c6710 mds0.locker auth_pinning [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.740105 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] now 2+1 2011-05-25 17:54:51.740122 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=4801 v=4799 cv=4697/4697 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 3 2011-05-25 17:54:51.740171 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.740221 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.740250 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.740279 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.740304 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740337 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740376 7f6d4d6c6710 mds0.locker local_wrlock_start on (iversion lock) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740404 7f6d4d6c6710 mds0.locker got wrlock on (iversion lock w=1 last_client=4113) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740429 7f6d4d6c6710 mds0.locker xlock_start on (iflock sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740455 7f6d4d6c6710 mds0.locker simple_lock on (iflock sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740482 7f6d4d6c6710 mds0.locker simple_xlock on (iflock lock) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock lock) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740507 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl) (iflock lock) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:51.740537 7f6d4d6c6710 mds0.locker got xlock on (iflock xlock x=1 by 0x7f6d381817a0) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl) (iflock xlock x=1 by 0x7f6d381817a0) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740547 7f6d4d6c6710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 9432, type: 2 2011-05-25 17:54:51.740553 2011-05-25 17:54:51.740559 7f6d4d6c6710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=0, waiting_locks.size()=0, client_held_lock_counts -- {} client_waiting_lock_counts -- {} held_locks -- waiting_locks -- 2011-05-25 17:54:51.740565 2011-05-25 17:54:51.740570 7f6d4d6c6710 mds0.server got lock 2011-05-25 17:54:51.740578 7f6d4d6c6710 mds0.server it succeeded 2011-05-25 17:54:51.740593 7f6d4d6c6710 mds0.server reply_request 0 (Success) client_request(client4113:1329746 setfilelockrule 1, type 2, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:51.740602 7f6d4d6c6710 mds0.server apply_allocated_inos 0 / [] / 0 2011-05-25 17:54:51.740620 7f6d4d6c6710 mds0.server lat 0.00149 2011-05-25 17:54:51.740650 7f6d4d6c6710 mds0.locker xlock_finish on (iflock xlock x=1 by 0x7f6d381817a0) [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl) (iflock xlock x=1 by 0x7f6d381817a0) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740689 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock xlock) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:51.740715 7f6d4d6c6710 mds0.locker simple_eval (iflock excl) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740741 7f6d4d6c6710 mds0.locker simple_eval stable, syncing (iflock excl) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740766 7f6d4d6c6710 mds0.locker simple_sync on (iflock excl) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (iflock excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740802 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740823 7f6d4d6c6710 mds0.locker client4113 pending pAsxLsXsxFsxcrwb allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:51.740848 7f6d4d6c6710 mds0.locker local_wrlock_finish on (iversion lock w=1 last_client=4113) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740865 7f6d4d6c6710 mds0.cache request_finish request(client4113:1329746 cr=0x7f6d48001690) 2011-05-25 17:54:51.740874 7f6d4d6c6710 mds0.cache request_cleanup request(client4113:1329746 cr=0x7f6d48001690) 2011-05-25 17:54:51.740901 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.740926 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps authpin 0x7f6d0ac969a0] 2011-05-25 17:54:51.741016 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.741090 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:51.741123 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.741149 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:51.741177 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d381817a0 on [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps 0x7f6d0ac969a0] now 0+0 2011-05-25 17:54:51.741226 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:51.741253 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] now 1+1 2011-05-25 17:54:51.741272 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=4801 v=4799 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 2 2011-05-25 17:54:51.741289 7f6d4d6c6710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 9432, type: 2 2011-05-25 17:54:51.741295 waiting_locks -- 2011-05-25 17:54:51.741300 2011-05-25 17:54:52.360923 7f6d4d6c6710 mds0.server handle_client_request client_request(client4120:1572178 lookup #1/fsscale0) 2011-05-25 17:54:52.360972 7f6d4d6c6710 mds0.server get_session have 0x7f6d38006780 client4120 192.168.98.113:0/654460440 state open 2011-05-25 17:54:52.360979 7f6d4d6c6710 mds0.server oldest_client_tid=1572029 2011-05-25 17:54:52.360990 7f6d4d6c6710 mds0.cache request_start request(client4120:1572178 cr=0x1949ef0) 2011-05-25 17:54:52.360998 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4120:1572178 lookup #1/fsscale0) 2011-05-25 17:54:52.361007 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4120:1572178 cr=0x1949ef0) #1/fsscale0 2011-05-25 17:54:52.361014 7f6d4d6c6710 mds0.cache traverse: opening base ino 1 snap head 2011-05-25 17:54:52.361051 7f6d4d6c6710 mds0.cache traverse: path seg depth 0 'fsscale0' snapid head 2011-05-25 17:54:52.361060 7f6d4d6c6710 mds0.cache.dir(1) lookup (head, 'fsscale0') 2011-05-25 17:54:52.361068 7f6d4d6c6710 mds0.cache.dir(1) hit -> (fsscale0,head) 2011-05-25 17:54:52.361076 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:52.361118 7f6d4d6c6710 mds0.server ref is [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.361131 7f6d4d6c6710 mds0.locker acquire_locks request(client4120:1572178 cr=0x1949ef0) 2011-05-25 17:54:52.361145 7f6d4d6c6710 mds0.locker must rdlock (dn sync) [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4800 v=4797 ap=0+2 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:52.361272 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.361302 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | request lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.361314 7f6d4d6c6710 mds0.locker must authpin [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4800 v=4797 ap=0+2 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:52.361378 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.361406 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | request lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.361417 7f6d4d6c6710 mds0.locker auth_pinning [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4800 v=4797 ap=0+2 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:52.361430 7f6d4d6c6710 mds0.cache.den(1 fsscale0) auth_pin by 0x7f6d381817a0 on [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4800 v=4797 ap=1+2 inode=0x7f6d3800b090 | inodepin dirty authpin 0x7f6d200104c0] now 1+2 2011-05-25 17:54:52.361449 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=4801 v=4799 cv=4697/4697 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 3 2011-05-25 17:54:52.361497 7f6d4d6c6710 mds0.locker auth_pinning [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.361562 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 2+0 2011-05-25 17:54:52.361591 7f6d4d6c6710 mds0.locker auth_pinning [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | request lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.361618 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | request lock dirfrag caps dirty authpin 0x7f6d3800b090] now 2+1 2011-05-25 17:54:52.361636 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=4801 v=4799 cv=4697/4697 dir_auth=0 ap=1+3+4 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 4 2011-05-25 17:54:52.361649 7f6d4d6c6710 mds0.locker rdlock_start on (dn sync) on [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4800 v=4797 ap=1+3 inode=0x7f6d3800b090 | inodepin dirty authpin 0x7f6d200104c0] 2011-05-25 17:54:52.361663 7f6d4d6c6710 mds0.locker got rdlock on (dn sync r=1) [dentry #1/fsscale0 [2,head] auth (dn sync r=1) (dversion lock) pv=4800 v=4797 ap=1+3 inode=0x7f6d3800b090 | lock inodepin dirty authpin 0x7f6d200104c0] 2011-05-25 17:54:52.361713 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.361763 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXs/-@1} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.361793 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | request lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.361822 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@0} | request lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.361837 7f6d4d6c6710 mds0.server reply to stat on client_request(client4120:1572178 lookup #1/fsscale0) 2011-05-25 17:54:52.361864 7f6d4d6c6710 mds0.server reply_request 0 (Success) client_request(client4120:1572178 lookup #1/fsscale0) 2011-05-25 17:54:52.361872 7f6d4d6c6710 mds0.server apply_allocated_inos 0 / [] / 0 2011-05-25 17:54:52.361891 7f6d4d6c6710 mds0.server lat 0.001002 2011-05-25 17:54:52.361900 7f6d4d6c6710 mds0.server set_trace_dist snapid head 2011-05-25 17:54:52.361909 7f6d4d6c6710 mds0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) len=48 2011-05-25 17:54:52.361921 7f6d4d6c6710 mds0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2011-05-23 18:21:20.241502 valid=1 2011-05-25 17:54:52.361933 7f6d4d6c6710 mds0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 2 2011-05-25 17:54:52.361945 7f6d4d6c6710 mds0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 2 mseq 0 xattrv 0 len 0 2011-05-25 17:54:52.362021 7f6d4d6c6710 mds0.server set_trace_dist added diri [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.362041 7f6d4d6c6710 mds0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=4801 v=4799 cv=4697/4697 dir_auth=0 ap=1+3+4 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] 2011-05-25 17:54:52.362054 7f6d4d6c6710 mds0.locker issue_client_lease no/null lease on [dentry #1/fsscale0 [2,head] auth (dn sync r=1) (dversion lock) pv=4800 v=4797 ap=1+3 inode=0x7f6d3800b090 | lock inodepin dirty authpin 0x7f6d200104c0] 2011-05-25 17:54:52.362065 7f6d4d6c6710 mds0.server set_trace_dist added dn head [dentry #1/fsscale0 [2,head] auth (dn sync r=1) (dversion lock) pv=4800 v=4797 ap=1+3 inode=0x7f6d3800b090 | lock inodepin dirty authpin 0x7f6d200104c0] 2011-05-25 17:54:52.362075 7f6d4d6c6710 mds0.cache.ino(10000000001) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2011-05-25 17:50:46.077940 valid=1 2011-05-25 17:54:52.362086 7f6d4d6c6710 mds0.cache.ino(10000000001) encode_inodestat issueing pAsLsXs seq 1 2011-05-25 17:54:52.362096 7f6d4d6c6710 mds0.cache.ino(10000000001) encode_inodestat caps pAsLsXs seq 1 mseq 0 xattrv 0 len 0 2011-05-25 17:54:52.362124 7f6d4d6c6710 mds0.server set_trace_dist added in [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (isnap sync r=1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | request lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.362142 7f6d4d6c6710 mds0.cache request_finish request(client4120:1572178 cr=0x1949ef0) 2011-05-25 17:54:52.362150 7f6d4d6c6710 mds0.cache request_cleanup request(client4120:1572178 cr=0x1949ef0) 2011-05-25 17:54:52.362165 7f6d4d6c6710 mds0.locker rdlock_finish on (dn sync) on [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4800 v=4797 ap=1+3 inode=0x7f6d3800b090 | inodepin dirty authpin 0x7f6d200104c0] 2011-05-25 17:54:52.362177 7f6d4d6c6710 mds0.locker simple_eval (dn sync) on [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4800 v=4797 ap=1+3 inode=0x7f6d3800b090 | inodepin dirty authpin 0x7f6d200104c0] 2011-05-25 17:54:52.362245 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.362316 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1114 pv1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.362360 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | request lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.362390 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=2 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | request lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.362406 7f6d4d6c6710 mds0.cache.den(1 fsscale0) auth_unpin by 0x7f6d381817a0 on [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4800 v=4797 ap=0+3 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] now 0+3 2011-05-25 17:54:52.362426 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=4801 v=4799 cv=4697/4697 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 3 2011-05-25 17:54:52.362487 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:52.362517 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | request lock dirfrag caps dirty authpin 0x7f6d3800b090] now 1+1 2011-05-25 17:54:52.362534 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=4801 v=4799 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 2 2011-05-25 17:54:52.362564 7f6d4d6c6710 mds0.server handle_client_request client_request(client4120:1572179 lookup #10000000001/createlock.test) 2011-05-25 17:54:52.362576 7f6d4d6c6710 mds0.server get_session have 0x7f6d38006780 client4120 192.168.98.113:0/654460440 state open 2011-05-25 17:54:52.362582 7f6d4d6c6710 mds0.server oldest_client_tid=1572029 2011-05-25 17:54:52.362591 7f6d4d6c6710 mds0.cache request_start request(client4120:1572179 cr=0x194dbd0) 2011-05-25 17:54:52.362598 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4120:1572179 lookup #10000000001/createlock.test) 2011-05-25 17:54:52.362606 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4120:1572179 cr=0x194dbd0) #10000000001/createlock.test 2011-05-25 17:54:52.362614 7f6d4d6c6710 mds0.cache traverse: opening base ino 10000000001 snap head 2011-05-25 17:54:52.362620 7f6d4d6c6710 mds0.cache traverse: path seg depth 0 'createlock.test' snapid head 2011-05-25 17:54:52.362645 7f6d4d6c6710 mds0.cache.dir(10000000001) lookup (head, 'createlock.test') 2011-05-25 17:54:52.362653 7f6d4d6c6710 mds0.cache.dir(10000000001) hit -> (createlock.test,head) 2011-05-25 17:54:52.362669 7f6d4d6c6710 mds0.cache traverse: xlocked dentry at [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4113) pv=5913 v=5814 ap=2+0 inode=0 | request lock authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.362676 7f6d4d6c6710 mds0.cache _get_waiter retryrequest 2011-05-25 17:54:52.362693 7f6d4d6c6710 2011-05-25 17:54:52.362683 mds0.cache.den(10000000001 createlock.test) add_waiter 100 0x7f6d38063310 on [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4113) pv=5913 v=5814 ap=2+0 inode=0 | request lock waiter authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.564520 7f6d3ffff710 mds0.cache trim max=100000 cur=7406 2011-05-25 17:54:52.564566 7f6d3ffff710 mds0.cache trim_client_leases 2011-05-25 17:54:52.564574 7f6d3ffff710 mds0.cache trim_client_leases pool 1 trimmed 0 leases, 1 left 2011-05-25 17:54:52.650400 7f6d3ffff710 mds0.cache check_memory_usage total 1103880, rss 72832, heap 169452, malloc 81 mmap 0, baseline 128172, buffers 0, max 1048576, 442 / 2171 inodes have caps, 470 caps, 0.21649 caps per inode 2011-05-25 17:54:52.650428 7f6d3ffff710 mds0.log trim 30 / 30 segments, 27925 / -1 events, 0 (0) expiring, 0 (0) expired 2011-05-25 17:54:52.650528 7f6d3ffff710 mds0.bal get_load mdsload<[0.604399,0 0.604399]/[0.0806527,0 0.0806527], req 0, hr 0, qlen 1, cpu 1.07> 2011-05-25 17:54:52.650549 7f6d3ffff710 mds0.locker scatter_tick 2011-05-25 17:54:52.650560 7f6d3ffff710 mds0.server find_idle_sessions. laggy until 0.000000 2011-05-25 17:54:52.650573 7f6d3ffff710 mds0.server laggiest active session is client4100 192.168.98.114:0/2535869548 2011-05-25 17:54:52.650583 7f6d3ffff710 mds0.server laggiest active session is client4100 192.168.98.114:0/2535869548 and sufficiently new (2011-05-25 17:54:40.706913) 2011-05-25 17:54:52.650591 7f6d3ffff710 mds0.bal tick last_sample now 2011-05-25 17:54:52.650588 2011-05-25 17:54:52.650632 7f6d3ffff710 mds0.bal get_load mdsload<[0.604399,0 0.604399]/[0.0806527,0 0.0806527], req 0, hr 0, qlen 1, cpu 1.07> 2011-05-25 17:54:52.650661 7f6d3ffff710 mds0.bal mds0 epoch 18 load mdsload<[0.604399,0 0.604399]/[0.0806527,0 0.0806527], req 0, hr 0, qlen 1, cpu 1.07> 2011-05-25 17:54:52.650672 7f6d3ffff710 mds0.snap check_osd_map - version unchanged 2011-05-25 17:54:52.650779 7f6d4d6c6710 mds0.cache.dir(10000000001) link_primary_inode [dentry #1/fsscale0/createlock.test [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4113) pv=5913 v=5814 ap=2+0 inode=0 | request lock waiter authpin clientlease 0x7f6d20d931a8] [inode 100000015ab [2,head] {#100000015ab /fsscale0/createlock.test} auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps 0x7f6d0ac969a0] 2011-05-25 17:54:52.650811 7f6d4d6c6710 mds0.cache.ino(100000015ab) mark_dirty [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5912 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps 0x7f6d0ac969a0] 2011-05-25 17:54:52.650827 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) mark_dirty [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4113) pv=5913 v=5814 ap=2+0 inode=0x7f6d0ac969a0 | request lock inodepin waiter authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.650848 7f6d4d6c6710 mds0.cache.dir(10000000001) mark_dirty (already dirty) [dir 10000000001 /fsscale0/ [2,head] auth pv=5914 v=5913 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 453=157+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] version 5913 2011-05-25 17:54:52.650887 7f6d4d6c6710 mds0.cache.ino(10000000001) pop_and_dirty_projected_inode 0x7f6d3810d010 v4800 2011-05-25 17:54:52.650918 7f6d4d6c6710 mds0.cache.ino(10000000001) mark_dirty [inode 10000000001 [...2,head] /fsscale0/ auth v4797 pv4800 ap=1 f(v8 m2011-05-25 17:50:46.077940 5=2+3) n(v405 rc2011-05-25 17:50:46.077940 b328788 454=157+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.650930 7f6d4d6c6710 mds0.cache.den(1 fsscale0) mark_dirty [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4800 v=4797 ap=0+2 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:52.650948 7f6d4d6c6710 mds0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=4801 v=4800 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] version 4800 2011-05-25 17:54:52.650957 7f6d4d6c6710 mds0.cache.ino(1) pop_and_dirty_projected_inode 0x7f6d38181ce0 v1115 2011-05-25 17:54:52.651080 7f6d4d6c6710 mds0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v1114 pv1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.651090 7f6d4d6c6710 mds0.cache.dir(10000000001) pop_and_dirty_projected_fnode 0x7f6d3823df20 v5914 2011-05-25 17:54:52.651108 7f6d4d6c6710 mds0.cache.dir(10000000001) mark_dirty (already dirty) [dir 10000000001 /fsscale0/ [2,head] auth pv=5914 v=5914 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] version 5914 2011-05-25 17:54:52.651116 7f6d4d6c6710 mds0.cache.dir(1) pop_and_dirty_projected_fnode 0x7f6d3807de60 v4801 2011-05-25 17:54:52.651133 7f6d4d6c6710 mds0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=4801 v=4801 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] version 4801 2011-05-25 17:54:52.651148 7f6d4d6c6710 mds0.cache send_dentry_link [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+0 inode=0x7f6d0ac969a0 | request lock inodepin dirty waiter authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.651173 7f6d4d6c6710 mds0.server reply_request 0 (Success) client_request(client4113:1329743 create #10000000001/createlock.test) 2011-05-25 17:54:52.651184 7f6d4d6c6710 mds0.server apply_allocated_inos 0 / [10000002354~1] / 100000015ab 2011-05-25 17:54:52.651195 7f6d4d6c6710 mds0.inotable: apply_alloc_ids [10000002354~1] to [10000002355~1ffffffdcaa]/[10000002354~1ffffffdcab] 2011-05-25 17:54:52.651213 7f6d4d6c6710 mds0.locker xlock_finish on (dn xlockdone l=1 x=1) [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+0 inode=0x7f6d0ac969a0 | request lock inodepin dirty waiter authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.651234 7f6d4d6c6710 2011-05-25 17:54:52.651224 mds0.cache.den(10000000001 createlock.test) take_waiting mask 700 took 0x7f6d38063310 tag 100 on [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+0 inode=0x7f6d0ac969a0 | request lock inodepin dirty waiter authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.651264 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4120:1572179 lookup #10000000001/createlock.test) 2011-05-25 17:54:52.651275 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4120:1572179 cr=0x194dbd0) #10000000001/createlock.test 2011-05-25 17:54:52.651283 7f6d4d6c6710 mds0.cache traverse: opening base ino 10000000001 snap head 2011-05-25 17:54:52.651291 7f6d4d6c6710 mds0.cache traverse: path seg depth 0 'createlock.test' snapid head 2011-05-25 17:54:52.651298 7f6d4d6c6710 mds0.cache.dir(10000000001) lookup (head, 'createlock.test') 2011-05-25 17:54:52.651305 7f6d4d6c6710 mds0.cache.dir(10000000001) hit -> (createlock.test,head) 2011-05-25 17:54:52.651314 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:52.651351 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.651364 7f6d4d6c6710 mds0.locker acquire_locks request(client4120:1572179 cr=0x194dbd0) 2011-05-25 17:54:52.651388 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.651403 7f6d4d6c6710 mds0.locker must rdlock (dn xlockdone l=1) [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+0 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.651475 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.651506 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.651530 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.651546 7f6d4d6c6710 mds0.locker must authpin [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+0 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.651595 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.651622 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.651660 7f6d4d6c6710 mds0.locker auth_pinning [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.651685 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d381817a0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:52.651705 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5914 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 3 2011-05-25 17:54:52.651718 7f6d4d6c6710 mds0.locker auth_pinning [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.651732 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) auth_pin by 0x7f6d381817a0 on [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4113) v=5913 ap=3+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] now 3+1 2011-05-25 17:54:52.651749 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5914 cv=5820/5820 ap=1+4+4 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 4 2011-05-25 17:54:52.651801 7f6d4d6c6710 mds0.locker auth_pinning [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.651850 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 2+0 2011-05-25 17:54:52.651878 7f6d4d6c6710 mds0.locker auth_pinning [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.651905 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | lock dirfrag caps dirty authpin 0x7f6d3800b090] now 2+1 2011-05-25 17:54:52.651925 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=4801 cv=4697/4697 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 3 2011-05-25 17:54:52.651952 7f6d4d6c6710 mds0.locker rdlock_start on (dn xlockdone l=1) on [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4113) v=5913 ap=3+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.651965 7f6d4d6c6710 mds0.locker rdlock_start waiting on (dn xlockdone l=1) on [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4113) v=5913 ap=3+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.651982 7f6d4d6c6710 2011-05-25 17:54:52.651973 mds0.cache.den(10000000001 createlock.test) add_waiter 400 0x7f6d38065950 on [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4113) v=5913 ap=3+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty waiter authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.651995 7f6d4d6c6710 mds0.locker nudge_log (dn xlockdone l=1) on [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4113) v=5913 ap=3+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty waiter authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.652011 7f6d4d6c6710 mds0.locker eval_gather (dn xlockdone l=1) on [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4113) v=5913 ap=3+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty waiter authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.652025 7f6d4d6c6710 mds0.locker eval_gather finished gather on (dn xlockdone l=1) on [dentry #1/fsscale0/createlock.test [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4113) v=5913 ap=3+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty waiter authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.652039 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) auth_unpin by 0x7f6d20d932f8 on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty waiter authpin clientlease 0x7f6d20d931a8] now 2+1 2011-05-25 17:54:52.652056 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5914 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 3 2011-05-25 17:54:52.652072 7f6d4d6c6710 2011-05-25 17:54:52.652063 mds0.cache.den(10000000001 createlock.test) take_waiting mask 700 took 0x7f6d38065950 tag 400 on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty waiter authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.652082 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4120:1572179 lookup #10000000001/createlock.test) 2011-05-25 17:54:52.652090 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4120:1572179 cr=0x194dbd0) #10000000001/createlock.test 2011-05-25 17:54:52.652097 7f6d4d6c6710 mds0.cache traverse: opening base ino 10000000001 snap head 2011-05-25 17:54:52.652104 7f6d4d6c6710 mds0.cache traverse: path seg depth 0 'createlock.test' snapid head 2011-05-25 17:54:52.652111 7f6d4d6c6710 mds0.cache.dir(10000000001) lookup (head, 'createlock.test') 2011-05-25 17:54:52.652117 7f6d4d6c6710 mds0.cache.dir(10000000001) hit -> (createlock.test,head) 2011-05-25 17:54:52.652124 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:52.652147 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.652168 7f6d4d6c6710 mds0.locker acquire_locks request(client4120:1572179 cr=0x194dbd0) 2011-05-25 17:54:52.652192 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.652206 7f6d4d6c6710 mds0.locker must rdlock (dn sync l=1) [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.652263 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.652291 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.652315 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.652341 7f6d4d6c6710 mds0.locker must authpin [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.652392 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.652418 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.652441 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.652455 7f6d4d6c6710 mds0.locker already auth_pinned [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.652502 7f6d4d6c6710 mds0.locker already auth_pinned [inode 1 [...2,head] / auth v1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.652529 7f6d4d6c6710 mds0.locker already auth_pinned [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.652555 7f6d4d6c6710 mds0.locker rdlock_start on (dn sync l=1) on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.652571 7f6d4d6c6710 mds0.locker got rdlock on (dn sync l=1 r=1) [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=1 r=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.652622 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.652673 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.652701 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.652730 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@1} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.652754 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.652779 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.652794 7f6d4d6c6710 mds0.server reply to stat on client_request(client4120:1572179 lookup #10000000001/createlock.test) 2011-05-25 17:54:52.652807 7f6d4d6c6710 mds0.server reply_request 0 (Success) client_request(client4120:1572179 lookup #10000000001/createlock.test) 2011-05-25 17:54:52.652814 7f6d4d6c6710 mds0.server apply_allocated_inos 0 / [] / 0 2011-05-25 17:54:52.652829 7f6d4d6c6710 mds0.server lat 0.290412 2011-05-25 17:54:52.652839 7f6d4d6c6710 mds0.server set_trace_dist snapid head 2011-05-25 17:54:52.652849 7f6d4d6c6710 mds0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) len=48 2011-05-25 17:54:52.652860 7f6d4d6c6710 mds0.cache.ino(10000000001) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2011-05-25 17:54:48.733019 valid=1 2011-05-25 17:54:52.652888 7f6d4d6c6710 mds0.cache.ino(10000000001) encode_inodestat issueing pAsLsXs seq 2 2011-05-25 17:54:52.652900 7f6d4d6c6710 mds0.cache.ino(10000000001) encode_inodestat caps pAsLsXs seq 2 mseq 0 xattrv 0 len 0 2011-05-25 17:54:52.652937 7f6d4d6c6710 mds0.server set_trace_dist added diri [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.652955 7f6d4d6c6710 mds0.server set_trace_dist added dir [dir 10000000001 /fsscale0/ [2,head] auth v=5914 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] 2011-05-25 17:54:52.652965 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) add_client_lease client4120 on (dn sync l=1 r=1) 2011-05-25 17:54:52.652981 7f6d4d6c6710 mds0.locker issue_client_lease seq 2 dur 30000ms on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2 r=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.652994 7f6d4d6c6710 mds0.server set_trace_dist added dn head [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2 r=1) (dversion lock w=1 last_client=4113) v=5913 ap=2+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.653004 7f6d4d6c6710 mds0.cache.ino(100000015ab) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2011-05-25 17:54:48.733019 valid=1 2011-05-25 17:54:52.653018 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_inodestat issueing pLs seq 1 2011-05-25 17:54:52.653028 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_inodestat caps pLs seq 1 mseq 0 xattrv 0 len 4 2011-05-25 17:54:52.653035 7f6d4d6c6710 mds0.cache.ino(100000015ab) dropping xattrs version 0 2011-05-25 17:54:52.653061 7f6d4d6c6710 mds0.server set_trace_dist added in [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.653080 7f6d4d6c6710 mds0.cache request_finish request(client4120:1572179 cr=0x194dbd0) 2011-05-25 17:54:52.653088 7f6d4d6c6710 mds0.cache request_cleanup request(client4120:1572179 cr=0x194dbd0) 2011-05-25 17:54:52.653117 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.653144 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.653163 7f6d4d6c6710 mds0.locker rdlock_finish on (dn sync l=2) on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock w=1 last_client=4113) v=5913 ap=2+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.653176 7f6d4d6c6710 mds0.locker simple_eval (dn sync l=2) on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock w=1 last_client=4113) v=5913 ap=2+1 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.653269 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.653325 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.653370 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.653398 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.653428 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d381817a0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request caps dirty 0x7f6d0ac969a0] now 0+0 2011-05-25 17:54:52.653449 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5914 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 2 2011-05-25 17:54:52.653465 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) auth_unpin by 0x7f6d381817a0 on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock w=1 last_client=4113) v=5913 ap=1+0 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] now 1+0 2011-05-25 17:54:52.653483 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5914 cv=5820/5820 ap=1+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 1 2011-05-25 17:54:52.653560 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:52.653633 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] now 1+1 2011-05-25 17:54:52.653767 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=4801 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 2 2011-05-25 17:54:52.653807 7f6d4d6c6710 mds0.locker simple_eval (dn sync l=2) on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock w=1 last_client=4113) v=5913 ap=1+0 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.653823 7f6d4d6c6710 mds0.locker local_wrlock_finish on (dversion lock w=1 last_client=4113) on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock w=1 last_client=4113) v=5913 ap=1+0 inode=0x7f6d0ac969a0 | request lock inodepin dirty authpin clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.653910 7f6d4d6c6710 mds0.locker local_wrlock_finish on (iversion lock w=1 last_client=4113) on [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.653962 7f6d4d6c6710 mds0.locker wrlock_finish on (inest lock w=1) on [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.654012 7f6d4d6c6710 mds0.locker scatter_eval (inest lock) on [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.654041 7f6d4d6c6710 mds0.locker local_wrlock_finish on (iversion lock w=1 last_client=4113) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4113) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.654069 7f6d4d6c6710 mds0.locker wrlock_finish on (ifile lock w=1) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.654097 7f6d4d6c6710 mds0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.654125 7f6d4d6c6710 mds0.locker file_eval stable, bump to sync (ifile lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.654151 7f6d4d6c6710 mds0.locker simple_sync on (ifile lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (ifile lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.654199 7f6d4d6c6710 mds0.locker wrlock_finish on (inest lock w=1) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.654225 7f6d4d6c6710 mds0.locker scatter_eval (inest lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.654244 7f6d4d6c6710 mds0.cache request_finish request(client4113:1329743 cr=0x7f6d48000dc0) 2011-05-25 17:54:52.654252 7f6d4d6c6710 mds0.cache request_cleanup request(client4113:1329743 cr=0x7f6d48000dc0) 2011-05-25 17:54:52.654276 7f6d4d6c6710 mds0.cache.dir(1) auth_unpin by 0x7f6d38090fd0 on [dir 1 / [2,head] auth v=4801 cv=4697/4697 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 2 2011-05-25 17:54:52.654294 7f6d4d6c6710 mds0.cache.dir(10000000001) auth_unpin by 0x7f6d38090fd0 on [dir 10000000001 /fsscale0/ [2,head] auth v=5914 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 1 2011-05-25 17:54:52.654312 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) auth_unpin by 0x7f6d38090fd0 on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) v=5913 inode=0x7f6d0ac969a0 | request inodepin dirty clientlease 0x7f6d20d931a8] now 0+0 2011-05-25 17:54:52.654343 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5914 cv=5820/5820 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 0 2011-05-25 17:54:52.654363 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/0 on [dir 1 / [2,head] auth v=4801 cv=4697/4697 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:52.654434 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d38090fd0 on [inode 1 [...2,head] / auth v1115 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | pastsnapparent dirfrag caps dirty 0x7f6d3800a800] now 0+0 2011-05-25 17:54:52.654464 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d38090fd0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] now 0+0 2011-05-25 17:54:52.654482 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=4801 cv=4697/4697 dir_auth=0 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 0 2011-05-25 17:54:52.654538 7f6d4d6c6710 mds0.server handle_client_request client_request(client4120:1572180 getattr As #100000015ab) 2011-05-25 17:54:52.654554 7f6d4d6c6710 mds0.server get_session have 0x7f6d38006780 client4120 192.168.98.113:0/654460440 state open 2011-05-25 17:54:52.654560 7f6d4d6c6710 mds0.server oldest_client_tid=1572029 2011-05-25 17:54:52.654569 7f6d4d6c6710 mds0.cache request_start request(client4120:1572180 cr=0x1949ef0) 2011-05-25 17:54:52.654578 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4120:1572180 getattr As #100000015ab) 2011-05-25 17:54:52.654587 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4120:1572180 cr=0x1949ef0) #100000015ab 2011-05-25 17:54:52.654594 7f6d4d6c6710 mds0.cache traverse: opening base ino 100000015ab snap head 2011-05-25 17:54:52.654602 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:52.654629 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.654640 7f6d4d6c6710 mds0.locker acquire_locks request(client4120:1572180 cr=0x1949ef0) 2011-05-25 17:54:52.654665 7f6d4d6c6710 mds0.locker must rdlock (iauth excl) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.654691 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.654745 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1115 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:52.654773 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4800 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:52.654798 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.654823 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.654871 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1115 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:52.654897 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4800 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:52.654936 7f6d4d6c6710 mds0.locker auth_pinning [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.654963 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d38090fd0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:52.654982 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5914 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 1 2011-05-25 17:54:52.655000 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/0 on [dir 1 / [2,head] auth v=4801 cv=4697/4697 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:52.655024 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.655073 7f6d4d6c6710 mds0.locker auth_pinning [inode 1 [...2,head] / auth v1115 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:52.655122 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d38090fd0 on [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:52.655148 7f6d4d6c6710 mds0.locker auth_pinning [inode 10000000001 [...2,head] /fsscale0/ auth v4800 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:52.655174 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d38090fd0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] now 1+1 2011-05-25 17:54:52.655193 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=4801 cv=4697/4697 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 2 2011-05-25 17:54:52.655241 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.655310 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.655349 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.655377 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.655404 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.655430 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.655455 7f6d4d6c6710 mds0.locker rdlock_start on (iauth excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.655480 7f6d4d6c6710 mds0.locker simple_sync on (iauth excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.655517 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsLsXsxFsxcrwbl, xlocker allowed=pAsLsXsxFsxcrwbl, others allowed=pLs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=1 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@1,4120=pLs/-@1},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.655538 7f6d4d6c6710 mds0.locker client4113 pending pAsxLsXsxFsxcrwb allowed pAsLsXsxFsxcrwbl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.655554 7f6d4d6c6710 mds0.locker sending MClientCaps to client4113 seq 2 new pending pAsLsXsxFsxcrwb was pAsxLsXsxFsxcrwb 2011-05-25 17:54:52.655565 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:48.733019 2011-05-25 17:54:52.655588 7f6d4d6c6710 mds0.9 send_message_client_counted client4113 seq 8 client_caps(revoke ino 100000015ab 12233 seq 2 caps=pAsLsXsxFsxcrwb dirty=- wanted=pAsxXsxFsxcrwb follows 0 size 0/4194304 ts 1 mtime 2011-05-25 17:54:48.733019) v1 2011-05-25 17:54:52.655606 7f6d4d6c6710 mds0.locker client4120 pending pLs allowed pLs wanted - 2011-05-25 17:54:52.655655 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac970a0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:52.655677 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5914 cv=5820/5820 ap=0+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 2 2011-05-25 17:54:52.655708 7f6d4d6c6710 mds0.locker rdlock_start waiting on (iauth excl->sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.655718 7f6d4d6c6710 mds0.cache.ino(100000015ab) add_waiter tag 40000 0x7f6d380327f0 !ambig 1 !frozen 1 !freezing 1 2011-05-25 17:54:52.655752 7f6d4d6c6710 2011-05-25 17:54:52.655726 mds0.cache.ino(100000015ab) add_waiter 40000 0x7f6d380327f0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.655783 7f6d4d6c6710 mds0.locker nudge_log (iauth excl->sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.655801 7f6d4d6c6710 mds0.locker handle_client_caps on 100000015ab follows 1 op update 2011-05-25 17:54:52.655832 7f6d4d6c6710 mds0.cache pick_inode_snap follows 1 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.655842 7f6d4d6c6710 mds0.cache.snaprealm(1 seq 1 0x7f6d3801b190) get_snaps (seq 1 cached_seq 1) 2011-05-25 17:54:52.655918 7f6d4d6c6710 mds0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.655927 7f6d4d6c6710 mds0.cache snaps 2011-05-25 17:54:52.655957 7f6d4d6c6710 mds0.locker cap inode [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.655992 7f6d4d6c6710 mds0.locker follows 1 retains pAsLsXsxFsxcrwb dirty pAsLsXsxFsxcrwb on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.656035 7f6d4d6c6710 mds0.locker flush client4113 dirty Fx seq 2 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.656070 7f6d4d6c6710 mds0.locker _do_cap_update dirty Fx issued pAsLsXsxFsxcrwb wanted pAsxXsxFsxcrwb on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 ap=2 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.656078 7f6d4d6c6710 mds0.locker inode is file 2011-05-25 17:54:52.656085 7f6d4d6c6710 mds0.locker client has write caps; m->get_max_size=0; old_max=4194304 2011-05-25 17:54:52.656096 7f6d4d6c6710 mds0.cache.ino(100000015ab) project_inode 0x7f6d3810d010 2011-05-25 17:54:52.656103 7f6d4d6c6710 mds0.cache.dir(10000000001) pre_dirty 5915 2011-05-25 17:54:52.656117 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) pre_dirty [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5915 v=5913 ap=0+2 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.656124 7f6d4d6c6710 mds0.cache.ino(100000015ab) pre_dirty 5915 (current v 5913) 2011-05-25 17:54:52.656153 7f6d4d6c6710 mds0.locker mtime 2011-05-25 17:54:48.733019 -> 2011-05-25 17:54:48.733908 for [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.656178 7f6d4d6c6710 mds0.locker size 0 -> 3 for [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.656203 7f6d4d6c6710 mds0.locker time_warp_seq 0 -> 1 for [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.656228 7f6d4d6c6710 mds0.locker wrlock_force on (ifile excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.656255 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d38091d20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] now 3+0 2011-05-25 17:54:52.656273 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5914 cv=5820/5820 ap=0+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 3 2011-05-25 17:54:52.656300 7f6d4d6c6710 mds0.cache predirty_journal_parents linkunlink=0 primary_dn follows 1 [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.656348 7f6d4d6c6710 mds0.cache.dir(10000000001) auth_pin by 0x7f6d38091d20 on [dir 10000000001 /fsscale0/ [2,head] auth v=5914 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 3 2011-05-25 17:54:52.656357 7f6d4d6c6710 mds0.cache.dir(10000000001) project_fnode 0x7f6d3823df20 2011-05-25 17:54:52.656364 7f6d4d6c6710 mds0.cache.dir(10000000001) pre_dirty 5916 2011-05-25 17:54:52.656391 7f6d4d6c6710 mds0.cache taking wrlock on (inest lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.656418 7f6d4d6c6710 mds0.locker wrlock_force on (inest lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.656446 7f6d4d6c6710 mds0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.656453 7f6d4d6c6710 mds0.cache frag head is [2,head] 2011-05-25 17:54:52.656459 7f6d4d6c6710 mds0.cache inode update is [2,head] 2011-05-25 17:54:52.656471 7f6d4d6c6710 mds0.cache floor of 2 from parent dn [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5915 v=5913 ap=0+3 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.656478 7f6d4d6c6710 mds0.cache _project_rstat_inode_to_frag [2,head] 2011-05-25 17:54:52.656485 7f6d4d6c6710 mds0.cache inode rstat n(v0 b3 1=1+0) 2011-05-25 17:54:52.656492 7f6d4d6c6710 mds0.cache inode accounted_rstat n(v0 1=1+0) 2011-05-25 17:54:52.656498 7f6d4d6c6710 mds0.cache delta n(v0 b3) 2011-05-25 17:54:52.656507 7f6d4d6c6710 mds0.cache projecting to head [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) 2011-05-25 17:54:52.656515 7f6d4d6c6710 mds0.cache project to [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) 2011-05-25 17:54:52.656534 7f6d4d6c6710 mds0.cache result [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) [dir 10000000001 /fsscale0/ [2,head] auth pv=5916 v=5914 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] 2011-05-25 17:54:52.656562 7f6d4d6c6710 mds0.locker local_wrlock_grab on (iversion lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.656592 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d38091d20 on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] now 2+1 2011-05-25 17:54:52.656622 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=4801 cv=4697/4697 dir_auth=0 ap=0+2+3 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 3 2011-05-25 17:54:52.656631 7f6d4d6c6710 mds0.cache.ino(10000000001) project_inode 0x7f6d38181ce0 2011-05-25 17:54:52.656638 7f6d4d6c6710 mds0.cache.dir(1) pre_dirty 4802 2011-05-25 17:54:52.656648 7f6d4d6c6710 mds0.cache.den(1 fsscale0) pre_dirty [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4802 v=4800 ap=0+3 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:52.656655 7f6d4d6c6710 mds0.cache.ino(10000000001) pre_dirty 4802 (current v 4800) 2011-05-25 17:54:52.656672 7f6d4d6c6710 mds0.cache predirty_journal_parents frag->inode on [dir 10000000001 /fsscale0/ [2,head] auth pv=5916 v=5914 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] 2011-05-25 17:54:52.656679 7f6d4d6c6710 mds0.cache project_rstat_frag_to_inode [2,head] 2011-05-25 17:54:52.656687 7f6d4d6c6710 mds0.cache frag rstat n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) 2011-05-25 17:54:52.656695 7f6d4d6c6710 mds0.cache frag accounted_rstat n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) 2011-05-25 17:54:52.656703 7f6d4d6c6710 mds0.cache delta n(v405 rc2011-05-25 17:54:48.733019 b3) 2011-05-25 17:54:52.656711 7f6d4d6c6710 mds0.cache projecting to [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) 2011-05-25 17:54:52.656720 7f6d4d6c6710 mds0.cache result [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) 2011-05-25 17:54:52.656727 7f6d4d6c6710 mds0.cache.dir(10000000001) get_num_head_items() = 6; fnode.fragstat.nfiles=3 fnode.fragstat.nsubdirs=3 2011-05-25 17:54:52.656737 7f6d4d6c6710 mds0.cache.dir(10000000001) check_rstats complete on 0x7f6d20004dd0 2011-05-25 17:54:52.656755 7f6d4d6c6710 mds0.cache.dir(1) auth_pin by 0x7f6d38091d20 on [dir 1 / [2,head] auth v=4801 cv=4697/4697 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 3 2011-05-25 17:54:52.656763 7f6d4d6c6710 mds0.cache.dir(1) project_fnode 0x7f6d380758c0 2011-05-25 17:54:52.656769 7f6d4d6c6710 mds0.cache.dir(1) pre_dirty 4803 2011-05-25 17:54:52.656831 7f6d4d6c6710 mds0.cache taking wrlock on (inest lock) on [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.656881 7f6d4d6c6710 mds0.locker wrlock_force on (inest lock) on [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.656911 7f6d4d6c6710 mds0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.656930 7f6d4d6c6710 mds0.cache frag head is [2,head] 2011-05-25 17:54:52.656936 7f6d4d6c6710 mds0.cache inode update is [2,head] 2011-05-25 17:54:52.656947 7f6d4d6c6710 mds0.cache floor of 2 from parent dn [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4802 v=4800 ap=0+3 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:52.656954 7f6d4d6c6710 mds0.cache _project_rstat_inode_to_frag [2,head] 2011-05-25 17:54:52.656962 7f6d4d6c6710 mds0.cache inode rstat n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) 2011-05-25 17:54:52.656970 7f6d4d6c6710 mds0.cache inode accounted_rstat n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) 2011-05-25 17:54:52.656977 7f6d4d6c6710 mds0.cache delta n(v0 rc2011-05-25 17:54:48.733019 b3) 2011-05-25 17:54:52.656986 7f6d4d6c6710 mds0.cache projecting to head [2,head] n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303) 2011-05-25 17:54:52.656994 7f6d4d6c6710 mds0.cache project to [2,head] n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303) 2011-05-25 17:54:52.657014 7f6d4d6c6710 mds0.cache result [2,head] n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303) [dir 1 / [2,head] auth pv=4803 v=4801 cv=4697/4697 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] 2011-05-25 17:54:52.657031 7f6d4d6c6710 mds0.cache predirty_journal_parents last prop 3.92326 ago, continuing 2011-05-25 17:54:52.657085 7f6d4d6c6710 mds0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v1115 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.657137 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d38091d20 on [inode 1 [...2,head] / auth v1115 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 2+0 2011-05-25 17:54:52.657148 7f6d4d6c6710 mds0.cache.ino(1) project_inode 0x7f6d380086b0 2011-05-25 17:54:52.657155 7f6d4d6c6710 mds0.journal EMetaBlob::add_dir_context final: 2011-05-25 17:54:52.657175 7f6d4d6c6710 mds0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) 2011-05-25 17:54:52.657194 7f6d4d6c6710 mds0.cache journal_cow_dentry follows head on [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4802 v=4800 ap=0+3 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:52.657223 7f6d4d6c6710 mds0.cache journal_cow_dentry follows 1 < first on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.657244 7f6d4d6c6710 mds0.cache journal_cow_dentry follows 1 on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5915 v=5913 ap=0+3 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.657256 7f6d4d6c6710 mds0.cache journal_cow_dentry follows 1 < first on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5915 v=5913 ap=0+3 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.657290 7f6d4d6c6710 mds0.log submit_entry 186295175~1813 : EUpdate cap update [metablob 1, 2 dirs] 2011-05-25 17:54:52.657402 7f6d4d6c6710 mds0.locker eval 2496 [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.657415 7f6d4d6c6710 mds0.locker eval set loner to client4113 2011-05-25 17:54:52.657444 7f6d4d6c6710 mds0.locker file_eval wanted=sxcrwb loner_wanted=sxcrwb other_wanted= filelock=(ifile excl w=1) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.657453 7f6d4d6c6710 mds0.locker is excl 2011-05-25 17:54:52.657480 7f6d4d6c6710 mds0.locker eval_gather (iauth excl->sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.657491 7f6d4d6c6710 mds0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2011-05-25 17:54:52.657518 7f6d4d6c6710 mds0.locker eval_gather finished gather on (iauth excl->sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.657545 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac970a0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:52.658257 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5916 v=5914 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 2 2011-05-25 17:54:52.658324 7f6d4d6c6710 2011-05-25 17:54:52.658287 mds0.cache.ino(100000015ab) take_waiting mask 70000 took 0x7f6d380327f0 tag 40000 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.658356 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4120:1572180 getattr As #100000015ab) 2011-05-25 17:54:52.658366 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4120:1572180 cr=0x1949ef0) #100000015ab 2011-05-25 17:54:52.658374 7f6d4d6c6710 mds0.cache traverse: opening base ino 100000015ab snap head 2011-05-25 17:54:52.658382 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:52.658407 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.658419 7f6d4d6c6710 mds0.locker acquire_locks request(client4120:1572180 cr=0x1949ef0) 2011-05-25 17:54:52.658468 7f6d4d6c6710 mds0.locker must rdlock (iauth sync) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.658499 7f6d4d6c6710 mds0.locker must rdlock (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.658623 7f6d4d6c6710 mds0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.658656 7f6d4d6c6710 mds0.locker must rdlock (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.658683 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.658708 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.658757 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.658786 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.658813 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.658839 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.658945 7f6d4d6c6710 mds0.locker already auth_pinned [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.659005 7f6d4d6c6710 mds0.locker already auth_pinned [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.659064 7f6d4d6c6710 mds0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.659093 7f6d4d6c6710 mds0.locker already rdlocked (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.659122 7f6d4d6c6710 mds0.locker already rdlocked (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.659149 7f6d4d6c6710 mds0.locker rdlock_start on (iauth sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.659179 7f6d4d6c6710 mds0.locker got rdlock on (iauth sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync r=1) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@1},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.659196 7f6d4d6c6710 mds0.server reply to stat on client_request(client4120:1572180 getattr As #100000015ab) 2011-05-25 17:54:52.659213 7f6d4d6c6710 mds0.server reply_request 0 (Success) client_request(client4120:1572180 getattr As #100000015ab) 2011-05-25 17:54:52.659221 7f6d4d6c6710 mds0.server apply_allocated_inos 0 / [] / 0 2011-05-25 17:54:52.659243 7f6d4d6c6710 mds0.server lat 0.005777 2011-05-25 17:54:52.659254 7f6d4d6c6710 mds0.server set_trace_dist snapid head 2011-05-25 17:54:52.659265 7f6d4d6c6710 mds0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) len=48 2011-05-25 17:54:52.659277 7f6d4d6c6710 mds0.cache.ino(100000015ab) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2011-05-25 17:54:48.733019 valid=1 2011-05-25 17:54:52.659312 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_inodestat issueing pAsLs seq 2 2011-05-25 17:54:52.659325 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_inodestat caps pAsLs seq 2 mseq 0 xattrv 0 len 4 2011-05-25 17:54:52.659353 7f6d4d6c6710 mds0.cache.ino(100000015ab) dropping xattrs version 0 2011-05-25 17:54:52.659389 7f6d4d6c6710 mds0.server set_trace_dist added in [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync r=1) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pAsLs/-@2},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.659475 7f6d4d6c6710 mds0.cache request_finish request(client4120:1572180 cr=0x1949ef0) 2011-05-25 17:54:52.659514 7f6d4d6c6710 mds0.cache request_cleanup request(client4120:1572180 cr=0x1949ef0) 2011-05-25 17:54:52.659551 7f6d4d6c6710 mds0.locker rdlock_finish on (iauth sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pAsLs/-@2},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.659578 7f6d4d6c6710 mds0.locker simple_eval (iauth sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pAsLs/-@2},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.659606 7f6d4d6c6710 mds0.locker simple_eval stable, going to excl (iauth sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pAsLs/-@2},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.659632 7f6d4d6c6710 mds0.locker simple_excl on (iauth sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pAsLs/-@2},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.659675 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsLsXsxFsxcrwbl, xlocker allowed=pAsLsXsxFsxcrwbl, others allowed=pLs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pAsLs/-@2},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.659713 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsxFsxcrwb allowed pAsLsXsxFsxcrwbl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.659726 7f6d4d6c6710 mds0.locker client4120 pending pAsLs allowed pLs wanted - 2011-05-25 17:54:52.659736 7f6d4d6c6710 mds0.locker sending MClientCaps to client4120 seq 3 new pending pLs was pAsLs 2011-05-25 17:54:52.659749 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:48.733019 2011-05-25 17:54:52.659765 7f6d4d6c6710 mds0.9 send_message_client_counted client4120 seq 7 client_caps(revoke ino 100000015ab 12234 seq 3 caps=pLs dirty=- wanted=- follows 0 size 0/0 ts 1 mtime 2011-05-25 17:54:48.733019) v1 2011-05-25 17:54:52.659800 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac970a0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsLs/-@3},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] now 3+0 2011-05-25 17:54:52.659823 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5916 v=5914 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 3 2011-05-25 17:54:52.659852 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsLs/-@3},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.659879 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsLs/-@3},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660011 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.660069 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.660100 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.660127 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.660156 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d38090fd0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsLs/-@3},l=4113 | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:52.660175 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5916 v=5914 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 2 2011-05-25 17:54:52.660225 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d38090fd0 on [inode 1 [...2,head] / auth v1115 pv1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:52.660253 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d38090fd0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] now 1+1 2011-05-25 17:54:52.660273 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=4803 v=4801 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 2 2011-05-25 17:54:52.660311 7f6d4d6c6710 mds0.locker simple_eval (ilink sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsLs/-@3},l=4113 | ptrwaiter lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660375 7f6d4d6c6710 mds0.locker simple_eval (ixattr excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsLs/-@3},l=4113 | ptrwaiter lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660404 7f6d4d6c6710 mds0.locker scatter_eval (inest lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsLs/-@3},l=4113 | ptrwaiter lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660431 7f6d4d6c6710 mds0.locker simple_eval (iflock sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsLs/-@3},l=4113 | ptrwaiter lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660458 7f6d4d6c6710 mds0.locker simple_eval (ipolicy sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsLs/-@3},l=4113 | ptrwaiter lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660496 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsLsXsxFsxcrwbl, xlocker allowed=pAsLsXsxFsxcrwbl, others allowed=pLs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsLs/-@3},l=4113 | ptrwaiter lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660517 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsxFsxcrwb allowed pAsLsXsxFsxcrwbl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.660527 7f6d4d6c6710 mds0.locker client4120 pending pLs allowed pLs wanted - 2011-05-25 17:54:52.660534 7f6d4d6c6710 mds0.locker eval done 2011-05-25 17:54:52.660555 7f6d4d6c6710 mds0.locker handle_client_caps on 100000015ab follows 0 op update 2011-05-25 17:54:52.660584 7f6d4d6c6710 mds0.cache pick_inode_snap follows 0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsLs/-@3},l=4113 | ptrwaiter lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660593 7f6d4d6c6710 mds0.cache.snaprealm(1 seq 1 0x7f6d3801b190) get_snaps (seq 1 cached_seq 1) 2011-05-25 17:54:52.660654 7f6d4d6c6710 mds0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) [inode 1 [...2,head] / auth v1115 pv1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.660662 7f6d4d6c6710 mds0.cache snaps 2011-05-25 17:54:52.660689 7f6d4d6c6710 mds0.locker cap inode [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsLs/-@3},l=4113 | ptrwaiter lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660733 7f6d4d6c6710 mds0.locker follows 0 retains pAsLs dirty pAsLs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/-@3},l=4113 | ptrwaiter lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660746 7f6d4d6c6710 mds0.locker wanted - -> pAsxXsxFsxcrwb 2011-05-25 17:54:52.660779 7f6d4d6c6710 mds0.locker _do_cap_update dirty - issued pLs wanted pAsxXsxFsxcrwb on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113 | ptrwaiter lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660787 7f6d4d6c6710 mds0.locker inode is file 2011-05-25 17:54:52.660794 7f6d4d6c6710 mds0.locker client has write caps; m->get_max_size=0; old_max=0 2011-05-25 17:54:52.660801 7f6d4d6c6710 mds0.locker i want to change file_max, but lock won't allow it (yet) 2011-05-25 17:54:52.660809 7f6d4d6c6710 mds0.cache.ino(100000015ab) add_waiter tag 40000000 0x7f6d3807acd0 !ambig 1 !frozen 1 !freezing 1 2011-05-25 17:54:52.660841 7f6d4d6c6710 2011-05-25 17:54:52.660816 mds0.cache.ino(100000015ab) add_waiter 40000000 0x7f6d3807acd0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113 | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660870 7f6d4d6c6710 mds0.locker eval 2496 [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113 | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660878 7f6d4d6c6710 mds0.locker eval doesn't want loner 2011-05-25 17:54:52.660909 7f6d4d6c6710 mds0.locker file_eval wanted=sxcrwb loner_wanted=sxcrwb other_wanted=sxcrwb filelock=(ifile excl w=1) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660917 7f6d4d6c6710 mds0.locker is excl 2011-05-25 17:54:52.660923 7f6d4d6c6710 mds0.locker should lose it 2011-05-25 17:54:52.660951 7f6d4d6c6710 mds0.locker scatter_mix (ifile excl w=1) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.660982 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac97120 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl->mix w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] now 3+0 2011-05-25 17:54:52.661001 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5916 v=5914 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 3 2011-05-25 17:54:52.661041 7f6d4d6c6710 mds0.locker eval_gather (iauth sync->excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl->mix w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661052 7f6d4d6c6710 mds0.locker next state is excl issued/allows loner s/sx xlocker /sx other / 2011-05-25 17:54:52.661082 7f6d4d6c6710 mds0.locker eval_gather finished gather on (iauth sync->excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (iauth sync->excl) (ifile excl->mix w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661111 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac970a0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl->mix w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:52.661129 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5916 v=5914 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 2 2011-05-25 17:54:52.661136 7f6d4d6c6710 mds0.locker trying to drop loner 2011-05-25 17:54:52.661166 7f6d4d6c6710 take_waiting mask 70000 SKIPPING 0x7f6d3807acd0 tag 40000000 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl->mix w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661195 7f6d4d6c6710 mds0.locker simple_eval (iauth excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl->mix w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661225 7f6d4d6c6710 mds0.locker simple_eval stable, syncing (iauth excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl->mix w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661253 7f6d4d6c6710 mds0.locker simple_sync on (iauth excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl->mix w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661282 7f6d4d6c6710 take_waiting mask 50000 SKIPPING 0x7f6d3807acd0 tag 40000000 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661311 7f6d4d6c6710 mds0.locker simple_eval (ilink sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661359 7f6d4d6c6710 mds0.locker simple_eval (ixattr excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661389 7f6d4d6c6710 mds0.locker simple_eval stable, syncing (ixattr excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661417 7f6d4d6c6710 mds0.locker simple_sync on (ixattr excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=2 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661445 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac97150 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] now 3+0 2011-05-25 17:54:52.661463 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5916 v=5914 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 3 2011-05-25 17:54:52.661470 7f6d4d6c6710 mds0.locker trying to drop loner 2011-05-25 17:54:52.661509 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl, others allowed=pAsLs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@2,4120=pLs/pAsxXsxFsxcrwb@3},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661528 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsxFsxcrwb allowed pAsLsXsFrwl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.661543 7f6d4d6c6710 mds0.locker sending MClientCaps to client4113 seq 3 new pending pAsLsXsFrw was pAsLsXsxFsxcrwb 2011-05-25 17:54:52.661554 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:48.733019 2011-05-25 17:54:52.661575 7f6d4d6c6710 mds0.9 send_message_client_counted client4113 seq 9 client_caps(revoke ino 100000015ab 12233 seq 3 caps=pAsLsXsFrw dirty=- wanted=pAsxXsxFsxcrwb follows 0 size 3/4194304 ts 1 mtime 2011-05-25 17:54:48.733908 tws 1) v1 2011-05-25 17:54:52.661597 7f6d4d6c6710 mds0.locker client4120 pending pLs allowed pAsLs wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.661607 7f6d4d6c6710 mds0.locker sending MClientCaps to client4120 seq 4 new pending pAsLs was pLs 2011-05-25 17:54:52.661619 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:48.733019 2011-05-25 17:54:52.661636 7f6d4d6c6710 mds0.9 send_message_client_counted client4120 seq 8 client_caps(grant ino 100000015ab 12234 seq 4 caps=pAsLs dirty=- wanted=pAsxXsxFsxcrwb follows 0 size 0/0 ts 1 mtime 2011-05-25 17:54:48.733019) v1 2011-05-25 17:54:52.661649 7f6d4d6c6710 mds0.locker eval done 2011-05-25 17:54:52.661693 7f6d4d6c6710 mds0.server handle_client_request client_request(client4120:1572181 setattr size=3 mtime=2011-05-25 17:54:43.538034 #100000015ab) 2011-05-25 17:54:52.661708 7f6d4d6c6710 mds0.server get_session have 0x7f6d38006780 client4120 192.168.98.113:0/654460440 state open 2011-05-25 17:54:52.661714 7f6d4d6c6710 mds0.server oldest_client_tid=1572029 2011-05-25 17:54:52.661726 7f6d4d6c6710 mds0.cache request_start request(client4120:1572181 cr=0x1951be0) 2011-05-25 17:54:52.661736 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4120:1572181 setattr size=3 mtime=2011-05-25 17:54:43.538034 #100000015ab) 2011-05-25 17:54:52.661756 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4120:1572181 cr=0x1951be0) #100000015ab 2011-05-25 17:54:52.661764 7f6d4d6c6710 mds0.cache traverse: opening base ino 100000015ab snap head 2011-05-25 17:54:52.661772 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:52.661809 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661844 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d38090fd0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter lock caps dirty waiter authpin 0x7f6d0ac969a0] now 4+0 2011-05-25 17:54:52.661864 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5916 v=5914 cv=5820/5820 ap=1+4+4 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 4 2011-05-25 17:54:52.661876 7f6d4d6c6710 mds0.locker acquire_locks request(client4120:1572181 cr=0x1951be0) 2011-05-25 17:54:52.661910 7f6d4d6c6710 mds0.locker must xlock (ifile excl->mix w=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661946 7f6d4d6c6710 mds0.locker must wrlock (iversion lock) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.661979 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.662067 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1115 pv1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.662099 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.662150 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.662183 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.662215 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.662264 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1115 pv1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.662291 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.662324 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.662369 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.662401 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.662450 7f6d4d6c6710 mds0.locker auth_pinning [inode 1 [...2,head] / auth v1115 pv1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.662499 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d38090fd0 on [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 2+0 2011-05-25 17:54:52.662539 7f6d4d6c6710 mds0.locker auth_pinning [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.662566 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d38090fd0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] now 2+1 2011-05-25 17:54:52.662586 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=4803 v=4801 cv=4697/4697 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 3 2011-05-25 17:54:52.662637 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.662693 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.662724 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.662755 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.662788 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.662822 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.662856 7f6d4d6c6710 mds0.locker local_wrlock_start on (iversion lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.662903 7f6d4d6c6710 mds0.locker got wrlock on (iversion lock w=1 last_client=4120) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.662938 7f6d4d6c6710 mds0.locker xlock_start on (ifile excl->mix w=1) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.662947 7f6d4d6c6710 mds0.cache.ino(100000015ab) add_waiter tag 60000000 0x7f6d380327f0 !ambig 1 !frozen 1 !freezing 1 2011-05-25 17:54:52.662983 7f6d4d6c6710 2011-05-25 17:54:52.662954 mds0.cache.ino(100000015ab) add_waiter 60000000 0x7f6d380327f0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663016 7f6d4d6c6710 mds0.locker nudge_log (ifile excl->mix w=1) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663033 7f6d4d6c6710 mds0.locker handle_client_caps on 100000015ab follows 0 op update 2011-05-25 17:54:52.663067 7f6d4d6c6710 mds0.cache pick_inode_snap follows 0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663076 7f6d4d6c6710 mds0.cache.snaprealm(1 seq 1 0x7f6d3801b190) get_snaps (seq 1 cached_seq 1) 2011-05-25 17:54:52.663131 7f6d4d6c6710 mds0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.663139 7f6d4d6c6710 mds0.cache snaps 2011-05-25 17:54:52.663172 7f6d4d6c6710 mds0.locker cap inode [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsLsXsxFsxcrwb/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663208 7f6d4d6c6710 mds0.locker follows 0 retains pAsLsXsFrw dirty pAsLsXsFrw on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663262 7f6d4d6c6710 mds0.locker _do_cap_update dirty - issued pAsLsXsFrw wanted pAsxXsxFsxcrwb on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663271 7f6d4d6c6710 mds0.locker inode is file 2011-05-25 17:54:52.663278 7f6d4d6c6710 mds0.locker client has write caps; m->get_max_size=0; old_max=4194304 2011-05-25 17:54:52.663306 7f6d4d6c6710 mds0.locker eval 2496 [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663314 7f6d4d6c6710 mds0.locker eval doesn't want loner 2011-05-25 17:54:52.663356 7f6d4d6c6710 mds0.locker eval_gather (ifile excl->mix w=1) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663369 7f6d4d6c6710 mds0.locker next state is mix issued/allows loner /rwl xlocker /rwl other /rwl 2011-05-25 17:54:52.663398 7f6d4d6c6710 mds0.locker eval_gather finished gather on (ifile excl->mix w=1) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663428 7f6d4d6c6710 mds0.cache.ino(100000015ab) start_scatter (ifile excl->mix w=1) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=4 s=0 n(v0 1=1+0) (ifile excl->mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663457 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac97120 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (ifile mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] now 3+0 2011-05-25 17:54:52.663476 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5916 v=5914 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 3 2011-05-25 17:54:52.663482 7f6d4d6c6710 mds0.locker trying to drop loner 2011-05-25 17:54:52.663515 7f6d4d6c6710 2011-05-25 17:54:52.663490 mds0.cache.ino(100000015ab) take_waiting mask 70000000 took 0x7f6d3807acd0 tag 40000000 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (ifile mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663557 7f6d4d6c6710 2011-05-25 17:54:52.663533 mds0.cache.ino(100000015ab) take_waiting mask 70000000 took 0x7f6d380327f0 tag 60000000 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (ifile mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663593 7f6d4d6c6710 mds0.locker check_inode_max_size new_ranges {4113=0-4194304@1,4120=0-4194304@0} update_size 0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5915 ap=3 s=0 n(v0 1=1+0) (ifile mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663604 7f6d4d6c6710 mds0.cache.ino(100000015ab) project_inode 0x7f6d3801e610 2011-05-25 17:54:52.663612 7f6d4d6c6710 mds0.cache.dir(10000000001) pre_dirty 5917 2011-05-25 17:54:52.663626 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) pre_dirty [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5917 v=5913 ap=0+3 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.663634 7f6d4d6c6710 mds0.cache.ino(100000015ab) pre_dirty 5917 (current v 5913) 2011-05-25 17:54:52.663642 7f6d4d6c6710 mds0.locker check_inode_max_size client_ranges {4113=0-4194304@1,4120=0-0@0} -> {4113=0-4194304@1,4120=0-4194304@0} 2011-05-25 17:54:52.663675 7f6d4d6c6710 mds0.journal EMetaBlob::add_dir_context(0x7f6d20004dd0) already have diri in this segment (186295175 >= 184551702), setting maybenot flag [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.663683 7f6d4d6c6710 mds0.journal EMetaBlob::add_dir_context final: 0x7f6d200104c0 2011-05-25 17:54:52.663717 7f6d4d6c6710 mds0.cache journal_cow_dentry follows head on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5917 v=5913 ap=0+3 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.663730 7f6d4d6c6710 mds0.cache journal_cow_dentry follows 1 < first on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5917 v=5913 ap=0+3 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.663761 7f6d4d6c6710 mds0.log submit_entry 186296992~1395 : EOpen [metablob 1, 2 dirs], 1 open files 2011-05-25 17:54:52.663799 7f6d4d6c6710 mds0.locker wrlock_force on (ifile mix w=1) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile mix w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663830 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d38058320 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] now 4+0 2011-05-25 17:54:52.663848 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5917 v=5914 cv=5820/5820 ap=1+4+4 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 4 2011-05-25 17:54:52.663918 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4120:1572181 setattr size=3 mtime=2011-05-25 17:54:43.538034 #100000015ab) 2011-05-25 17:54:52.663929 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4120:1572181 cr=0x1951be0) #100000015ab 2011-05-25 17:54:52.663936 7f6d4d6c6710 mds0.cache traverse: opening base ino 100000015ab snap head 2011-05-25 17:54:52.663944 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:52.663975 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.663988 7f6d4d6c6710 mds0.locker acquire_locks request(client4120:1572181 cr=0x1951be0) 2011-05-25 17:54:52.664020 7f6d4d6c6710 mds0.locker must xlock (ifile mix w=2) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.664052 7f6d4d6c6710 mds0.locker must wrlock (iversion lock w=1 last_client=4120) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.664708 7f6d4d6c6710 mds0.locker must rdlock (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.664864 7f6d4d6c6710 mds0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.664899 7f6d4d6c6710 mds0.locker must rdlock (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.664932 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.664961 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.664989 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665065 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.665099 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.665130 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665200 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665235 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665305 7f6d4d6c6710 mds0.locker already auth_pinned [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.665353 7f6d4d6c6710 mds0.locker already auth_pinned [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.665408 7f6d4d6c6710 mds0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.665438 7f6d4d6c6710 mds0.locker already rdlocked (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.665468 7f6d4d6c6710 mds0.locker already rdlocked (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665516 7f6d4d6c6710 mds0.locker already wrlocked (iversion lock w=1 last_client=4120) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665546 7f6d4d6c6710 mds0.locker xlock_start on (ifile mix w=2) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665576 7f6d4d6c6710 mds0.locker simple_lock on (ifile mix w=2) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665615 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsLsXs, xlocker allowed=pAsLsXs, others allowed=pAsLs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@3,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665633 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsFrw allowed pAsLsXs wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.665646 7f6d4d6c6710 mds0.locker sending MClientCaps to client4113 seq 4 new pending pAsLsXs was pAsLsXsFrw 2011-05-25 17:54:52.665659 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:48.733019 2011-05-25 17:54:52.665681 7f6d4d6c6710 mds0.9 send_message_client_counted client4113 seq 10 client_caps(revoke ino 100000015ab 12233 seq 4 caps=pAsLsXs dirty=- wanted=pAsxXsxFsxcrwb follows 0 size 0/4194304 ts 1 mtime 2011-05-25 17:54:48.733019) v1 2011-05-25 17:54:52.665705 7f6d4d6c6710 mds0.locker client4120 pending pAsLs allowed pAsLs wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.665739 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac97120 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=5 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] now 5+0 2011-05-25 17:54:52.665762 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5917 v=5914 cv=5820/5820 ap=1+5+5 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 5 2011-05-25 17:54:52.665771 7f6d4d6c6710 mds0.cache.ino(100000015ab) add_waiter tag 60000000 0x7f6d38067f30 !ambig 1 !frozen 1 !freezing 1 2011-05-25 17:54:52.665808 7f6d4d6c6710 2011-05-25 17:54:52.665779 mds0.cache.ino(100000015ab) add_waiter 60000000 0x7f6d38067f30 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=5 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665860 7f6d4d6c6710 mds0.locker nudge_log (ifile mix->lock w=2) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=5 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665900 7f6d4d6c6710 mds0.locker simple_eval (iauth sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=5 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665932 7f6d4d6c6710 mds0.locker simple_eval (ilink sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=5 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665964 7f6d4d6c6710 mds0.locker eval_gather (ixattr excl->sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=5 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.665974 7f6d4d6c6710 mds0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2011-05-25 17:54:52.666006 7f6d4d6c6710 mds0.locker eval_gather finished gather on (ixattr excl->sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=5 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (ixattr excl->sync) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666037 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac97150 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] now 4+0 2011-05-25 17:54:52.666056 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5917 v=5914 cv=5820/5820 ap=1+4+4 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 4 2011-05-25 17:54:52.666062 7f6d4d6c6710 mds0.locker trying to drop loner 2011-05-25 17:54:52.666095 7f6d4d6c6710 take_waiting mask 7000000000 SKIPPING 0x7f6d38067f30 tag 60000000 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666126 7f6d4d6c6710 mds0.locker simple_eval (ixattr sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666146 7f6d4d6c6710 mds0.locker trying to drop loner 2011-05-25 17:54:52.666185 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsLsXs, xlocker allowed=pAsLsXs, others allowed=pAsLsXs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLs/pAsxXsxFsxcrwb@4},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666202 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXs allowed pAsLsXs wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.666217 7f6d4d6c6710 mds0.locker client4120 pending pAsLs allowed pAsLsXs wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.666228 7f6d4d6c6710 mds0.locker sending MClientCaps to client4120 seq 5 new pending pAsLsXs was pAsLs 2011-05-25 17:54:52.666239 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:48.733019 2011-05-25 17:54:52.666257 7f6d4d6c6710 mds0.9 send_message_client_counted client4120 seq 9 client_caps(grant ino 100000015ab 12234 seq 5 caps=pAsLsXs dirty=- wanted=pAsxXsxFsxcrwb follows 0 size 0/0 ts 1 mtime 2011-05-25 17:54:48.733019) v1 2011-05-25 17:54:52.666271 7f6d4d6c6710 mds0.locker eval done 2011-05-25 17:54:52.666295 7f6d4d6c6710 mds0.locker handle_client_caps on 100000015ab follows 0 op update 2011-05-25 17:54:52.666342 7f6d4d6c6710 mds0.cache pick_inode_snap follows 0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666353 7f6d4d6c6710 mds0.cache.snaprealm(1 seq 1 0x7f6d3801b190) get_snaps (seq 1 cached_seq 1) 2011-05-25 17:54:52.666446 7f6d4d6c6710 mds0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.666458 7f6d4d6c6710 mds0.cache snaps 2011-05-25 17:54:52.666490 7f6d4d6c6710 mds0.locker cap inode [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666526 7f6d4d6c6710 mds0.locker follows 0 retains pLs dirty pLs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666564 7f6d4d6c6710 mds0.locker _do_cap_update dirty - issued pAsLsXs wanted pAsxXsxFsxcrwb on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666573 7f6d4d6c6710 mds0.locker inode is file 2011-05-25 17:54:52.666579 7f6d4d6c6710 mds0.locker client has write caps; m->get_max_size=0; old_max=4194304 2011-05-25 17:54:52.666610 7f6d4d6c6710 mds0.locker eval 2496 [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666635 7f6d4d6c6710 mds0.locker eval doesn't want loner 2011-05-25 17:54:52.666667 7f6d4d6c6710 mds0.locker eval_gather (ifile mix->lock w=2) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666678 7f6d4d6c6710 mds0.locker next state is lock issued/allows loner /cb xlocker /cb other /cb 2011-05-25 17:54:52.666710 7f6d4d6c6710 mds0.locker eval_gather finished gather on (ifile mix->lock w=2) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile mix->lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666742 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac97120 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] now 3+0 2011-05-25 17:54:52.666761 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5917 v=5914 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 3 2011-05-25 17:54:52.666768 7f6d4d6c6710 mds0.locker trying to drop loner 2011-05-25 17:54:52.666802 7f6d4d6c6710 2011-05-25 17:54:52.666775 mds0.cache.ino(100000015ab) take_waiting mask 70000000 took 0x7f6d38067f30 tag 60000000 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666817 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4120:1572181 setattr size=3 mtime=2011-05-25 17:54:43.538034 #100000015ab) 2011-05-25 17:54:52.666827 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4120:1572181 cr=0x1951be0) #100000015ab 2011-05-25 17:54:52.666834 7f6d4d6c6710 mds0.cache traverse: opening base ino 100000015ab snap head 2011-05-25 17:54:52.666841 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:52.666871 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666882 7f6d4d6c6710 mds0.locker acquire_locks request(client4120:1572181 cr=0x1951be0) 2011-05-25 17:54:52.666914 7f6d4d6c6710 mds0.locker must xlock (ifile lock w=2) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666958 7f6d4d6c6710 mds0.locker must wrlock (iversion lock w=1 last_client=4120) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.666991 7f6d4d6c6710 mds0.locker must rdlock (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.667052 7f6d4d6c6710 mds0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.667082 7f6d4d6c6710 mds0.locker must rdlock (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.667113 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.667144 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.667174 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.667222 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.667250 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.667281 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.667312 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.667364 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.667416 7f6d4d6c6710 mds0.locker already auth_pinned [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.667444 7f6d4d6c6710 mds0.locker already auth_pinned [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.667494 7f6d4d6c6710 mds0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.667523 7f6d4d6c6710 mds0.locker already rdlocked (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.667555 7f6d4d6c6710 mds0.locker already rdlocked (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.667586 7f6d4d6c6710 mds0.locker already wrlocked (iversion lock w=1 last_client=4120) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.667619 7f6d4d6c6710 mds0.locker xlock_start on (ifile lock w=2) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.667651 7f6d4d6c6710 mds0.locker simple_xlock on (ifile lock w=2) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=3 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.667683 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac97120 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] now 4+0 2011-05-25 17:54:52.667715 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5917 v=5914 cv=5820/5820 ap=1+4+4 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 4 2011-05-25 17:54:52.667759 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsLsXsFcb, xlocker allowed=pAsLsXsFcb, others allowed=pAsLsXsFcb on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXs/pAsLsXsFrw/pAsxXsxFsxcrwb@4,4120=pAsLsXs/pAsxXsxFsxcrwb@5},l=4113(-1) | ptrwaiter request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.667777 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXs allowed pAsLsXsFcb wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.667790 7f6d4d6c6710 mds0.locker sending MClientCaps to client4113 seq 5 new pending pAsLsXsFcb was pAsLsXs 2011-05-25 17:54:52.667801 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:48.733019 2011-05-25 17:54:52.667821 7f6d4d6c6710 mds0.9 send_message_client_counted client4113 seq 11 client_caps(grant ino 100000015ab 12233 seq 5 caps=pAsLsXsFcb dirty=- wanted=pAsxXsxFsxcrwb follows 0 size 0/4194304 ts 1 mtime 2011-05-25 17:54:48.733019) v1 2011-05-25 17:54:52.667844 7f6d4d6c6710 mds0.locker client4120 pending pAsLsXs allowed pAsLsXsFcb wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.667858 7f6d4d6c6710 mds0.locker sending MClientCaps to client4120 seq 6 new pending pAsLsXsFcb was pAsLsXs 2011-05-25 17:54:52.667869 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:48.733019 2011-05-25 17:54:52.667888 7f6d4d6c6710 mds0.9 send_message_client_counted client4120 seq 10 client_caps(grant ino 100000015ab 12234 seq 6 caps=pAsLsXsFcb dirty=- wanted=pAsxXsxFsxcrwb follows 0 size 0/0 ts 1 mtime 2011-05-25 17:54:48.733019) v1 2011-05-25 17:54:52.667902 7f6d4d6c6710 mds0.cache.ino(100000015ab) add_waiter tag 60000000 0x7f6d380327f0 !ambig 1 !frozen 1 !freezing 1 2011-05-25 17:54:52.667941 7f6d4d6c6710 2011-05-25 17:54:52.667910 mds0.cache.ino(100000015ab) add_waiter 60000000 0x7f6d380327f0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsLsXsFcrwb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.667976 7f6d4d6c6710 mds0.locker nudge_log (ifile lock->prexlock w=2) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsLsXsFcrwb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668014 7f6d4d6c6710 mds0.locker simple_eval (iauth sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsLsXsFcrwb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668047 7f6d4d6c6710 mds0.locker simple_eval (ilink sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsLsXsFcrwb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668098 7f6d4d6c6710 mds0.locker simple_eval (ixattr sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsLsXsFcrwb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668107 7f6d4d6c6710 mds0.locker trying to drop loner 2011-05-25 17:54:52.668150 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsLsXsFcb, xlocker allowed=pAsLsXsFcb, others allowed=pAsLsXsFcb on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsLsXsFcrwb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668169 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsFcb allowed pAsLsXsFcb wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.668186 7f6d4d6c6710 mds0.locker client4120 pending pAsLsXsFcb allowed pAsLsXsFcb wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.668193 7f6d4d6c6710 mds0.locker eval done 2011-05-25 17:54:52.668210 7f6d4d6c6710 mds0.locker handle_client_caps on 100000015ab follows 0 op update 2011-05-25 17:54:52.668245 7f6d4d6c6710 mds0.cache pick_inode_snap follows 0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsLsXsFcrwb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668254 7f6d4d6c6710 mds0.cache.snaprealm(1 seq 1 0x7f6d3801b190) get_snaps (seq 1 cached_seq 1) 2011-05-25 17:54:52.668347 7f6d4d6c6710 mds0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.668357 7f6d4d6c6710 mds0.cache snaps 2011-05-25 17:54:52.668391 7f6d4d6c6710 mds0.locker cap inode [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsLsXsFcrwb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668426 7f6d4d6c6710 mds0.locker follows 0 retains pAsLsXs dirty pAsLsXs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668464 7f6d4d6c6710 mds0.locker _do_cap_update dirty - issued pAsLsXsFcb wanted pAsxXsxFsxcrwb on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668486 7f6d4d6c6710 mds0.locker inode is file 2011-05-25 17:54:52.668493 7f6d4d6c6710 mds0.locker client has write caps; m->get_max_size=0; old_max=4194304 2011-05-25 17:54:52.668522 7f6d4d6c6710 mds0.locker eval 2496 [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668530 7f6d4d6c6710 mds0.locker eval doesn't want loner 2011-05-25 17:54:52.668558 7f6d4d6c6710 mds0.locker eval_gather (ifile lock->prexlock w=2) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668568 7f6d4d6c6710 mds0.locker next state is prexlock issued/allows loner /cb xlocker /cb other /cb 2011-05-25 17:54:52.668598 7f6d4d6c6710 mds0.locker simple_eval (iauth sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668628 7f6d4d6c6710 mds0.locker simple_eval (ilink sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668658 7f6d4d6c6710 mds0.locker simple_eval (ixattr sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6},l=4113(-1) | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668665 7f6d4d6c6710 mds0.locker trying to drop loner 2011-05-25 17:54:52.668672 7f6d4d6c6710 mds0.locker dropped loner 2011-05-25 17:54:52.668708 7f6d4d6c6710 mds0.locker issue_caps allowed=pAsLsXsFcb, xlocker allowed=pAsLsXsFcb on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.668725 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsFcb allowed pAsLsXsFcb wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.668743 7f6d4d6c6710 mds0.locker client4120 pending pAsLsXsFcb allowed pAsLsXsFcb wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.668750 7f6d4d6c6710 mds0.locker eval done 2011-05-25 17:54:52.685013 7f6d4d6c6710 mds0.locker file_update_finish on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.685042 7f6d4d6c6710 mds0.cache.ino(100000015ab) pop_and_dirty_projected_inode 0x7f6d3810d010 v5915 2011-05-25 17:54:52.685074 7f6d4d6c6710 mds0.cache.ino(100000015ab) mark_dirty [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5913 pv5917 ap=4 s=0 n(v0 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.685118 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) mark_dirty [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5917 v=5913 ap=0+4 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.685139 7f6d4d6c6710 mds0.cache.dir(10000000001) mark_dirty (already dirty) [dir 10000000001 /fsscale0/ [2,head] auth pv=5917 v=5915 cv=5820/5820 ap=1+4+4 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] version 5915 2011-05-25 17:54:52.685151 7f6d4d6c6710 mds0.cache.ino(10000000001) pop_and_dirty_projected_inode 0x7f6d38181ce0 v4802 2011-05-25 17:54:52.685181 7f6d4d6c6710 mds0.cache.ino(10000000001) mark_dirty [inode 10000000001 [...2,head] /fsscale0/ auth v4800 pv4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328788 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.685192 7f6d4d6c6710 mds0.cache.den(1 fsscale0) mark_dirty [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4802 v=4800 ap=0+3 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:52.685212 7f6d4d6c6710 mds0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=4803 v=4802 cv=4697/4697 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328788 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] version 4802 2011-05-25 17:54:52.685220 7f6d4d6c6710 mds0.cache.ino(1) pop_and_dirty_projected_inode 0x7f6d380086b0 v1116 2011-05-25 17:54:52.685347 7f6d4d6c6710 mds0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v1115 pv1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.685360 7f6d4d6c6710 mds0.cache.dir(10000000001) pop_and_dirty_projected_fnode 0x7f6d3823df20 v5916 2011-05-25 17:54:52.685378 7f6d4d6c6710 mds0.cache.dir(10000000001) mark_dirty (already dirty) [dir 10000000001 /fsscale0/ [2,head] auth pv=5917 v=5916 cv=5820/5820 ap=1+4+4 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] version 5916 2011-05-25 17:54:52.685386 7f6d4d6c6710 mds0.cache.dir(1) pop_and_dirty_projected_fnode 0x7f6d380758c0 v4803 2011-05-25 17:54:52.685403 7f6d4d6c6710 mds0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=4803 v=4803 cv=4697/4697 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] version 4803 2011-05-25 17:54:52.685424 7f6d4d6c6710 mds0.9 send_message_client_counted client4113 seq 12 client_caps(flush_ack ino 100000015ab 12233 seq 2 tid 1 caps=pAsLsXsxFsxcrwb dirty=Fx wanted=- follows 0 size 0/0 mtime 0.000000) v1 2011-05-25 17:54:52.685468 7f6d4d6c6710 mds0.locker wrlock_finish on (ifile lock->prexlock w=2) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5915 pv5917 ap=4 s=3 n(v0 b3 1=1+0) (ifile lock->prexlock w=2) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-0@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.685567 7f6d4d6c6710 mds0.locker local_wrlock_finish on (iversion lock w=1) on [inode 1 [...2,head] / auth v1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.685626 7f6d4d6c6710 mds0.locker wrlock_finish on (inest lock w=1) on [inode 1 [...2,head] / auth v1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.685677 7f6d4d6c6710 mds0.locker scatter_eval (inest lock) on [inode 1 [...2,head] / auth v1116 ap=2 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.685706 7f6d4d6c6710 mds0.locker local_wrlock_finish on (iversion lock w=1) on [inode 10000000001 [...2,head] /fsscale0/ auth v4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.685734 7f6d4d6c6710 mds0.locker wrlock_finish on (inest lock w=1) on [inode 10000000001 [...2,head] /fsscale0/ auth v4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.685761 7f6d4d6c6710 mds0.locker scatter_eval (inest lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4802 ap=2 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.685794 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d38091d20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5915 pv5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile lock->prexlock w=1) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-0@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] now 3+0 2011-05-25 17:54:52.685814 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5916 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 3 2011-05-25 17:54:52.685833 7f6d4d6c6710 mds0.cache.dir(1) auth_unpin by 0x7f6d38091d20 on [dir 1 / [2,head] auth v=4803 cv=4697/4697 dir_auth=0 ap=0+2+3 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 3 2011-05-25 17:54:52.685850 7f6d4d6c6710 mds0.cache.dir(10000000001) auth_unpin by 0x7f6d38091d20 on [dir 10000000001 /fsscale0/ [2,head] auth v=5916 cv=5820/5820 ap=0+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 3 2011-05-25 17:54:52.685916 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d38091d20 on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:52.685944 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d38091d20 on [inode 10000000001 [...2,head] /fsscale0/ auth v4802 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] now 1+1 2011-05-25 17:54:52.685964 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=4803 cv=4697/4697 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 2 2011-05-25 17:54:52.686005 7f6d4d6c6710 mds0.locker issue_caps allowed=pAsLsXsFcb, xlocker allowed=pAsLsXsFcb on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5915 pv5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile lock->prexlock w=1) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-0@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.686024 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsFcb allowed pAsLsXsFcb wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.698931 7f6d4d6c6710 mds0.locker file_update_finish on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5915 pv5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile lock->prexlock w=1) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-0@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.698951 7f6d4d6c6710 mds0.cache.ino(100000015ab) pop_and_dirty_projected_inode 0x7f6d3801e610 v5917 2011-05-25 17:54:52.698981 7f6d4d6c6710 mds0.cache.ino(100000015ab) mark_dirty [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5915 pv5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile lock->prexlock w=1) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-0@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.698997 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) mark_dirty [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5917 v=5915 ap=0+3 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.699017 7f6d4d6c6710 mds0.cache.dir(10000000001) mark_dirty (already dirty) [dir 10000000001 /fsscale0/ [2,head] auth v=5917 cv=5820/5820 ap=0+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] version 5917 2011-05-25 17:54:52.699051 7f6d4d6c6710 mds0.locker wrlock_finish on (ifile lock->prexlock w=1) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile lock->prexlock w=1) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699084 7f6d4d6c6710 mds0.locker eval_gather (ifile lock->prexlock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile lock->prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699119 7f6d4d6c6710 mds0.locker next state is prexlock issued/allows loner /cb xlocker /cb other /cb 2011-05-25 17:54:52.699151 7f6d4d6c6710 mds0.locker eval_gather finished gather on (ifile lock->prexlock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile lock->prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699186 7f6d4d6c6710 2011-05-25 17:54:52.699160 mds0.cache.ino(100000015ab) take_waiting mask 70000000 took 0x7f6d380327f0 tag 60000000 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699201 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4120:1572181 setattr size=3 mtime=2011-05-25 17:54:43.538034 #100000015ab) 2011-05-25 17:54:52.699211 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4120:1572181 cr=0x1951be0) #100000015ab 2011-05-25 17:54:52.699219 7f6d4d6c6710 mds0.cache traverse: opening base ino 100000015ab snap head 2011-05-25 17:54:52.699227 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:52.699256 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699269 7f6d4d6c6710 mds0.locker acquire_locks request(client4120:1572181 cr=0x1951be0) 2011-05-25 17:54:52.699298 7f6d4d6c6710 mds0.locker must xlock (ifile prexlock) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699344 7f6d4d6c6710 mds0.locker must wrlock (iversion lock w=1 last_client=4120) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699377 7f6d4d6c6710 mds0.locker must rdlock (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699486 7f6d4d6c6710 mds0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.699517 7f6d4d6c6710 mds0.locker must rdlock (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4802 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.699561 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699592 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699620 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699670 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.699697 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4802 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.699727 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699756 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699785 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.699833 7f6d4d6c6710 mds0.locker already auth_pinned [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.699860 7f6d4d6c6710 mds0.locker already auth_pinned [inode 10000000001 [...2,head] /fsscale0/ auth v4802 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.699907 7f6d4d6c6710 mds0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.699948 7f6d4d6c6710 mds0.locker already rdlocked (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4802 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.699979 7f6d4d6c6710 mds0.locker already rdlocked (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.700009 7f6d4d6c6710 mds0.locker already wrlocked (iversion lock w=1 last_client=4120) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.700040 7f6d4d6c6710 mds0.locker xlock_start on (ifile prexlock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.700072 7f6d4d6c6710 mds0.locker got xlock on (ifile xlock x=1 by 0x7f6d38090fd0) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 ap=3 s=3 n(v0 b3 1=1+0) (ifile xlock x=1 by 0x7f6d38090fd0) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.700089 7f6d4d6c6710 mds0.cache.ino(100000015ab) project_inode 0x7f6d3810d010 2011-05-25 17:54:52.700099 7f6d4d6c6710 mds0.cache.dir(10000000001) pre_dirty 5918 2011-05-25 17:54:52.700113 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) pre_dirty [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5918 v=5917 ap=0+3 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.700120 7f6d4d6c6710 mds0.cache.ino(100000015ab) pre_dirty 5918 (current v 5917) 2011-05-25 17:54:52.700152 7f6d4d6c6710 mds0.cache predirty_journal_parents linkunlink=0 primary_dn follows head [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 pv5918 ap=3 s=3 n(v0 b3 1=1+0) (ifile xlock x=1 by 0x7f6d38090fd0) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.700172 7f6d4d6c6710 mds0.cache.dir(10000000001) auth_pin by 0x7f6d38090fd0 on [dir 10000000001 /fsscale0/ [2,head] auth v=5917 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 3 2011-05-25 17:54:52.700180 7f6d4d6c6710 mds0.cache.dir(10000000001) project_fnode 0x7f6d3823df20 2011-05-25 17:54:52.700187 7f6d4d6c6710 mds0.cache.dir(10000000001) pre_dirty 5919 2011-05-25 17:54:52.700212 7f6d4d6c6710 mds0.cache taking wrlock on (inest lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4802 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.700251 7f6d4d6c6710 mds0.locker wrlock_force on (inest lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4802 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.700285 7f6d4d6c6710 mds0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 pv5918 ap=3 s=3 n(v0 b3 1=1+0) (ifile xlock x=1 by 0x7f6d38090fd0) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.700292 7f6d4d6c6710 mds0.cache frag head is [2,head] 2011-05-25 17:54:52.700298 7f6d4d6c6710 mds0.cache inode update is [2,head] 2011-05-25 17:54:52.700310 7f6d4d6c6710 mds0.cache floor of 2 from parent dn [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5918 v=5917 ap=0+3 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.700317 7f6d4d6c6710 mds0.cache _project_rstat_inode_to_frag [2,head] 2011-05-25 17:54:52.700324 7f6d4d6c6710 mds0.cache inode rstat n(v0 b3 1=1+0) 2011-05-25 17:54:52.700340 7f6d4d6c6710 mds0.cache inode accounted_rstat n(v0 b3 1=1+0) 2011-05-25 17:54:52.700347 7f6d4d6c6710 mds0.cache delta n() 2011-05-25 17:54:52.700356 7f6d4d6c6710 mds0.cache projecting to head [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) 2011-05-25 17:54:52.700364 7f6d4d6c6710 mds0.cache project to [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) 2011-05-25 17:54:52.700383 7f6d4d6c6710 mds0.cache result [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) [dir 10000000001 /fsscale0/ [2,head] auth pv=5919 v=5917 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] 2011-05-25 17:54:52.700411 7f6d4d6c6710 mds0.locker local_wrlock_grab on (iversion lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4802 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.700422 7f6d4d6c6710 mds0.cache.ino(10000000001) project_inode 0x7f6d38181ce0 2011-05-25 17:54:52.700429 7f6d4d6c6710 mds0.cache.dir(1) pre_dirty 4804 2011-05-25 17:54:52.700440 7f6d4d6c6710 mds0.cache.den(1 fsscale0) pre_dirty [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4804 v=4802 ap=0+2 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:52.700447 7f6d4d6c6710 mds0.cache.ino(10000000001) pre_dirty 4804 (current v 4802) 2011-05-25 17:54:52.700464 7f6d4d6c6710 mds0.cache predirty_journal_parents frag->inode on [dir 10000000001 /fsscale0/ [2,head] auth pv=5919 v=5917 cv=5820/5820 ap=1+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] 2011-05-25 17:54:52.700471 7f6d4d6c6710 mds0.cache project_rstat_frag_to_inode [2,head] 2011-05-25 17:54:52.700479 7f6d4d6c6710 mds0.cache frag rstat n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) 2011-05-25 17:54:52.700487 7f6d4d6c6710 mds0.cache frag accounted_rstat n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) 2011-05-25 17:54:52.700495 7f6d4d6c6710 mds0.cache delta n(v405 rc2011-05-25 17:54:48.733019) 2011-05-25 17:54:52.700503 7f6d4d6c6710 mds0.cache projecting to [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) 2011-05-25 17:54:52.700524 7f6d4d6c6710 mds0.cache result [2,head] n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) 2011-05-25 17:54:52.700531 7f6d4d6c6710 mds0.cache.dir(10000000001) get_num_head_items() = 6; fnode.fragstat.nfiles=3 fnode.fragstat.nsubdirs=3 2011-05-25 17:54:52.700541 7f6d4d6c6710 mds0.cache.dir(10000000001) check_rstats complete on 0x7f6d20004dd0 2011-05-25 17:54:52.700560 7f6d4d6c6710 mds0.cache.dir(1) auth_pin by 0x7f6d38090fd0 on [dir 1 / [2,head] auth v=4803 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] count now 1 + 2 2011-05-25 17:54:52.700568 7f6d4d6c6710 mds0.cache.dir(1) project_fnode 0x7f6d38072920 2011-05-25 17:54:52.700575 7f6d4d6c6710 mds0.cache.dir(1) pre_dirty 4805 2011-05-25 17:54:52.700637 7f6d4d6c6710 mds0.cache taking wrlock on (inest lock) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.700687 7f6d4d6c6710 mds0.locker wrlock_force on (inest lock) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.700718 7f6d4d6c6710 mds0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000001 [...2,head] /fsscale0/ auth v4802 pv4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1 last_client=4120) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.700725 7f6d4d6c6710 mds0.cache frag head is [2,head] 2011-05-25 17:54:52.700731 7f6d4d6c6710 mds0.cache inode update is [2,head] 2011-05-25 17:54:52.700741 7f6d4d6c6710 mds0.cache floor of 2 from parent dn [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4804 v=4802 ap=0+2 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:52.700748 7f6d4d6c6710 mds0.cache _project_rstat_inode_to_frag [2,head] 2011-05-25 17:54:52.700756 7f6d4d6c6710 mds0.cache inode rstat n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) 2011-05-25 17:54:52.700764 7f6d4d6c6710 mds0.cache inode accounted_rstat n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) 2011-05-25 17:54:52.700772 7f6d4d6c6710 mds0.cache delta n(v0 rc2011-05-25 17:54:48.733019) 2011-05-25 17:54:52.700780 7f6d4d6c6710 mds0.cache projecting to head [2,head] n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303) 2011-05-25 17:54:52.700788 7f6d4d6c6710 mds0.cache project to [2,head] n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303) 2011-05-25 17:54:52.700808 7f6d4d6c6710 mds0.cache result [2,head] n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303) [dir 1 / [2,head] auth pv=4805 v=4803 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] 2011-05-25 17:54:52.700828 7f6d4d6c6710 mds0.cache predirty_journal_parents last prop 0.043846 < 1, stopping 2011-05-25 17:54:52.700881 7f6d4d6c6710 mds0.cache predirty_journal_parents stop. marking nestlock on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.700907 7f6d4d6c6710 mds0.locker mark_updated_scatterlock (inest lock w=1 dirty) - added at 2011-05-25 17:54:52.700902 2011-05-25 17:54:52.700915 7f6d4d6c6710 mds0.journal EMetaBlob::add_dir_context final: 2011-05-25 17:54:52.700931 7f6d4d6c6710 mds0.cache journal_cow_dentry follows head on [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4804 v=4802 ap=0+2 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:52.700960 7f6d4d6c6710 mds0.cache journal_cow_dentry follows 1 < first on [inode 10000000001 [...2,head] /fsscale0/ auth v4802 pv4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock w=1) (iversion lock w=1 last_client=4120) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.701000 7f6d4d6c6710 mds0.cache journal_cow_dentry follows head on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5918 v=5917 ap=0+3 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.701013 7f6d4d6c6710 mds0.cache journal_cow_dentry follows 1 < first on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5918 v=5917 ap=0+3 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.701028 7f6d4d6c6710 mds0.server journal_and_reply tracei 0x7f6d0ac969a0 tracedn 0 2011-05-25 17:54:52.701064 7f6d4d6c6710 mds0.locker set_xlocks_done on (ifile xlock x=1 by 0x7f6d38090fd0) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 pv5918 ap=3 s=3 n(v0 b3 1=1+0) (ifile xlock x=1 by 0x7f6d38090fd0) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFcb/pAsxXsxFsxcrwb@6} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.701080 7f6d4d6c6710 mds0.server early_reply 0 (Success) client_request(client4120:1572181 setattr size=3 mtime=2011-05-25 17:54:43.538034 #100000015ab) 2011-05-25 17:54:52.701088 7f6d4d6c6710 mds0.server set_trace_dist snapid head 2011-05-25 17:54:52.701097 7f6d4d6c6710 mds0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) len=48 2011-05-25 17:54:52.701109 7f6d4d6c6710 mds0.cache.ino(100000015ab) pfile 1 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2011-05-25 17:54:52.700094 valid=1 2011-05-25 17:54:52.701122 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_inodestat issueing pAsLsXsFscb seq 7 2011-05-25 17:54:52.701133 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_inodestat caps pAsLsXsFscb seq 7 mseq 0 xattrv 0 len 0 2011-05-25 17:54:52.701168 7f6d4d6c6710 mds0.server set_trace_dist added in [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 pv5918 ap=3 s=3 n(v0 b3 1=1+0) (ifile xlockdone x=1) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFscb/pAsxXsxFsxcrwb@7} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.701194 7f6d4d6c6710 mds0.server lat 0.041232 2011-05-25 17:54:52.701219 7f6d4d6c6710 mds0.log submit_entry 186298391~1441 : EUpdate setattr [metablob 1, 2 dirs] 2011-05-25 17:54:52.701267 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 pv5918 ap=3 s=3 n(v0 b3 1=1+0) (ifile xlockdone x=1) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFscb/pAsxXsxFsxcrwb@7} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.701315 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 pv5918 ap=3 s=3 n(v0 b3 1=1+0) (ifile xlockdone x=1) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFscb/pAsxXsxFsxcrwb@7} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.701484 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1 dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.701539 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1 dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.701569 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4802 pv4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock w=1) (iversion lock w=1 last_client=4120) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.701596 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4802 pv4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock w=1) (iversion lock w=1 last_client=4120) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.701683 7f6d4d6c6710 mds0.locker issue_caps allowed=pAsLsXsFcb, xlocker allowed=pAsLsXsFs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 pv5918 ap=3 s=3 n(v0 b3 1=1+0) (ifile xlockdone x=1) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFscb/pAsxXsxFsxcrwb@7} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.701706 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsFcb allowed pAsLsXsFcb wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.701725 7f6d4d6c6710 mds0.locker client4120 pending pAsLsXsFscb allowed pAsLsXsFscb wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.701758 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d38058320 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 pv5918 ap=2 s=3 n(v0 b3 1=1+0) (ifile xlockdone x=1) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFscb/pAsxXsxFsxcrwb@7} | request lock caps dirty authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:52.702382 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth pv=5919 v=5917 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 2 2011-05-25 17:54:52.702459 7f6d4d6c6710 mds0.locker handle_client_cap_release client_cap_release(1) 2011-05-25 17:54:52.702495 7f6d4d6c6710 mds0.locker removing cap on [inode 100000015aa [2,head] ~mds0/stray1/100000015aa auth v5817 s=3 nl=0 n(v0 b3 1=1+0) (iversion lock) caps={4113=p/p@0,4120=p/-@0} | caps 0x7f6d0ac89390] 2011-05-25 17:54:52.702643 7f6d4d6c6710 mds0.locker eval 2496 [inode 100000015aa [2,head] ~mds0/stray1/100000015aa auth v5817 s=3 nl=0 n(v0 b3 1=1+0) (iversion lock) caps={4113=p/p@0} | caps 0x7f6d0ac89390] 2011-05-25 17:54:52.702659 7f6d4d6c6710 mds0.locker eval doesn't want loner 2011-05-25 17:54:52.702675 7f6d4d6c6710 mds0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 100000015aa [2,head] ~mds0/stray1/100000015aa auth v5817 s=3 nl=0 n(v0 b3 1=1+0) (iversion lock) caps={4113=p/p@0} | caps 0x7f6d0ac89390] 2011-05-25 17:54:52.702717 7f6d4d6c6710 mds0.locker simple_eval (iauth sync) on [inode 100000015aa [2,head] ~mds0/stray1/100000015aa auth v5817 s=3 nl=0 n(v0 b3 1=1+0) (iversion lock) caps={4113=p/p@0} | caps 0x7f6d0ac89390] 2011-05-25 17:54:52.702732 7f6d4d6c6710 mds0.locker simple_eval (ilink sync) on [inode 100000015aa [2,head] ~mds0/stray1/100000015aa auth v5817 s=3 nl=0 n(v0 b3 1=1+0) (iversion lock) caps={4113=p/p@0} | caps 0x7f6d0ac89390] 2011-05-25 17:54:52.702746 7f6d4d6c6710 mds0.locker simple_eval (ixattr sync) on [inode 100000015aa [2,head] ~mds0/stray1/100000015aa auth v5817 s=3 nl=0 n(v0 b3 1=1+0) (iversion lock) caps={4113=p/p@0} | caps 0x7f6d0ac89390] 2011-05-25 17:54:52.702753 7f6d4d6c6710 mds0.locker eval done 2011-05-25 17:54:52.702767 7f6d4d6c6710 mds0.cache eval_stray [dentry #100/stray1/100000015aa [2,head] auth (dversion lock) v=5817 inode=0x7f6d0ac89390 | inodepin 0x7f6d20d93cb8] 2011-05-25 17:54:52.702814 7f6d4d6c6710 mds0.cache inode is [inode 100000015aa [2,head] ~mds0/stray1/100000015aa auth v5817 s=3 nl=0 n(v0 b3 1=1+0) (iversion lock) caps={4113=p/p@0} | caps 0x7f6d0ac89390] 2011-05-25 17:54:52.702825 7f6d4d6c6710 mds0.cache caps | leases 2011-05-25 17:54:52.713688 7f6d4d6c6710 mds0.cache.ino(100000015ab) pop_and_dirty_projected_inode 0x7f6d3810d010 v5918 2011-05-25 17:54:52.713742 7f6d4d6c6710 mds0.cache.ino(100000015ab) mark_dirty [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5917 pv5918 ap=2 s=3 n(v0 b3 1=1+0) (ifile xlockdone x=1) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFscb/pAsxXsxFsxcrwb@7} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.713760 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) mark_dirty [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5918 v=5917 ap=0+2 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:52.713781 7f6d4d6c6710 mds0.cache.dir(10000000001) mark_dirty (already dirty) [dir 10000000001 /fsscale0/ [2,head] auth pv=5919 v=5918 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] version 5918 2011-05-25 17:54:52.713791 7f6d4d6c6710 mds0.cache.ino(10000000001) pop_and_dirty_projected_inode 0x7f6d38181ce0 v4804 2011-05-25 17:54:52.713821 7f6d4d6c6710 mds0.cache.ino(10000000001) mark_dirty [inode 10000000001 [...2,head] /fsscale0/ auth v4802 pv4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock w=1) (iversion lock w=1 last_client=4120) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.713832 7f6d4d6c6710 mds0.cache.den(1 fsscale0) mark_dirty [dentry #1/fsscale0 [2,head] auth (dversion lock) pv=4804 v=4802 ap=0+2 inode=0x7f6d3800b090 | inodepin dirty 0x7f6d200104c0] 2011-05-25 17:54:52.713852 7f6d4d6c6710 mds0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=4805 v=4804 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] version 4804 2011-05-25 17:54:52.713860 7f6d4d6c6710 mds0.cache.dir(10000000001) pop_and_dirty_projected_fnode 0x7f6d3823df20 v5919 2011-05-25 17:54:52.713877 7f6d4d6c6710 mds0.cache.dir(10000000001) mark_dirty (already dirty) [dir 10000000001 /fsscale0/ [2,head] auth pv=5919 v=5919 cv=5820/5820 ap=1+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] version 5919 2011-05-25 17:54:52.713910 7f6d4d6c6710 mds0.cache.dir(1) pop_and_dirty_projected_fnode 0x7f6d38072920 v4805 2011-05-25 17:54:52.713929 7f6d4d6c6710 mds0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=4805 v=4805 cv=4697/4697 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty authpin 0x7f6d200041a0] version 4805 2011-05-25 17:54:52.713955 7f6d4d6c6710 mds0.server reply_request 0 (Success) client_request(client4120:1572181 setattr size=3 mtime=2011-05-25 17:54:43.538034 #100000015ab) 2011-05-25 17:54:52.713966 7f6d4d6c6710 mds0.server apply_allocated_inos 0 / [] / 0 2011-05-25 17:54:52.714000 7f6d4d6c6710 mds0.locker xlock_finish on (ifile xlockdone x=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=2 s=3 n(v0 b3 1=1+0) (ifile xlockdone x=1) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFscb/pAsxXsxFsxcrwb@7} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.714035 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac97120 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile xlockdone) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFscb/pAsxXsxFsxcrwb@7} | request lock caps dirty authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:52.714055 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 ap=1+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 1 2011-05-25 17:54:52.714089 7f6d4d6c6710 mds0.locker file_eval wanted=sxcrwb loner_wanted= other_wanted=sxcrwb filelock=(ifile lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile lock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFscb/pAsxXsxFsxcrwb@7} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.714121 7f6d4d6c6710 mds0.locker file_eval stable, bump to mixed (ifile lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile lock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFscb/pAsxXsxFsxcrwb@7} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.714151 7f6d4d6c6710 mds0.locker scatter_mix (ifile lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile lock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFscb/pAsxXsxFsxcrwb@7} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.714181 7f6d4d6c6710 mds0.cache.ino(100000015ab) start_scatter (ifile lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile lock) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFscb/pAsxXsxFsxcrwb@7} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.714219 7f6d4d6c6710 mds0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFcb/pAsxXsxFsxcrwb@5,4120=pAsLsXsFscb/pAsxXsxFsxcrwb@7} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.714249 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsFcb allowed pAsLsXsFrwl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.714263 7f6d4d6c6710 mds0.locker sending MClientCaps to client4113 seq 6 new pending pAsLsXs was pAsLsXsFcb 2011-05-25 17:54:52.714274 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:52.700094 2011-05-25 17:54:52.714296 7f6d4d6c6710 mds0.9 send_message_client_counted client4113 seq 13 client_caps(revoke ino 100000015ab 12233 seq 6 caps=pAsLsXs dirty=- wanted=pAsxXsxFsxcrwb follows 0 size 3/4194304 ts 1 mtime 2011-05-25 17:54:52.700094 tws 2) v1 2011-05-25 17:54:52.714322 7f6d4d6c6710 mds0.locker client4120 pending pAsLsXsFscb allowed pAsLsXsFrwl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.714351 7f6d4d6c6710 mds0.locker sending MClientCaps to client4120 seq 8 new pending pAsLsXs was pAsLsXsFscb 2011-05-25 17:54:52.714362 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:52.700094 2011-05-25 17:54:52.714381 7f6d4d6c6710 mds0.9 send_message_client_counted client4120 seq 11 client_caps(revoke ino 100000015ab 12234 seq 8 caps=pAsLsXs dirty=- wanted=pAsxXsxFsxcrwb follows 0 size 3/4194304 ts 1 mtime 2011-05-25 17:54:52.700094 tws 2) v1 2011-05-25 17:54:52.714501 7f6d4d6c6710 mds0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXs/pAsLsXsFcb/pAsxXsxFsxcrwb@6,4120=pAsLsXs/pAsLsXsFscb/pAsxXsxFsxcrwb@8} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.714525 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXs allowed pAsLsXsFrwl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.714538 7f6d4d6c6710 mds0.locker sending MClientCaps to client4113 seq 7 new pending pAsLsXsFrw was pAsLsXs 2011-05-25 17:54:52.714549 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:52.700094 2011-05-25 17:54:52.714568 7f6d4d6c6710 mds0.9 send_message_client_counted client4113 seq 14 client_caps(grant ino 100000015ab 12233 seq 7 caps=pAsLsXsFrw dirty=- wanted=pAsxXsxFsxcrwb follows 0 size 3/4194304 ts 1 mtime 2011-05-25 17:54:52.700094 tws 2) v1 2011-05-25 17:54:52.714616 7f6d4d6c6710 mds0.locker client4120 pending pAsLsXs allowed pAsLsXsFrwl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.714630 7f6d4d6c6710 mds0.locker sending MClientCaps to client4120 seq 9 new pending pAsLsXsFrw was pAsLsXs 2011-05-25 17:54:52.714641 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:52.700094 2011-05-25 17:54:52.714661 7f6d4d6c6710 mds0.9 send_message_client_counted client4120 seq 12 client_caps(grant ino 100000015ab 12234 seq 9 caps=pAsLsXsFrw dirty=- wanted=pAsxXsxFsxcrwb follows 0 size 3/4194304 ts 1 mtime 2011-05-25 17:54:52.700094 tws 2) v1 2011-05-25 17:54:52.714709 7f6d4d6c6710 mds0.locker local_wrlock_finish on (iversion lock w=1 last_client=4120) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsLsXsFcrwb/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.714875 7f6d4d6c6710 mds0.locker wrlock_finish on (inest lock w=1 dirty) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock w=1 dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.714943 7f6d4d6c6710 mds0.locker scatter_eval (inest lock dirty) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.714995 7f6d4d6c6710 mds0.locker local_wrlock_finish on (iversion lock w=1 last_client=4120) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock w=1) (iversion lock w=1 last_client=4120) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.715024 7f6d4d6c6710 mds0.locker wrlock_finish on (inest lock w=1) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock w=1) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.715050 7f6d4d6c6710 mds0.locker scatter_eval (inest lock) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.715067 7f6d4d6c6710 mds0.cache request_finish request(client4120:1572181 cr=0x1951be0) 2011-05-25 17:54:52.715075 7f6d4d6c6710 mds0.cache request_cleanup request(client4120:1572181 cr=0x1951be0) 2011-05-25 17:54:52.715116 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d38090fd0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsLsXsFcrwb/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty 0x7f6d0ac969a0] now 0+0 2011-05-25 17:54:52.715148 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 ap=1+0+0 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty authpin 0x7f6d20004dd0] count now 1 + 0 2011-05-25 17:54:52.715168 7f6d4d6c6710 mds0.cache.dir(1) auth_unpin by 0x7f6d38090fd0 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 2 2011-05-25 17:54:52.715208 7f6d4d6c6710 mds0.cache.dir(10000000001) auth_unpin by 0x7f6d38090fd0 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 0 2011-05-25 17:54:52.715228 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/0 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:52.715292 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d38090fd0 on [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] now 0+0 2011-05-25 17:54:52.715356 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d38090fd0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] now 0+0 2011-05-25 17:54:52.715376 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 0 2011-05-25 17:54:52.715405 7f6d4d6c6710 mds0.locker handle_client_caps on 100000015ab follows 0 op update 2011-05-25 17:54:52.715445 7f6d4d6c6710 mds0.cache pick_inode_snap follows 0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsLsXsFcrwb/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.715454 7f6d4d6c6710 mds0.cache.snaprealm(1 seq 1 0x7f6d3801b190) get_snaps (seq 1 cached_seq 1) 2011-05-25 17:54:52.715507 7f6d4d6c6710 mds0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:52.715515 7f6d4d6c6710 mds0.cache snaps 2011-05-25 17:54:52.715551 7f6d4d6c6710 mds0.locker cap inode [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsLsXsFcrwb/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.715590 7f6d4d6c6710 mds0.locker follows 0 retains pAsLsXs dirty pAsLsXs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.715630 7f6d4d6c6710 mds0.locker _do_cap_update dirty - issued pAsLsXsFrw wanted pAsxXsxFsxcrwb on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.715638 7f6d4d6c6710 mds0.locker inode is file 2011-05-25 17:54:52.715644 7f6d4d6c6710 mds0.locker client has write caps; m->get_max_size=0; old_max=4194304 2011-05-25 17:54:52.715677 7f6d4d6c6710 mds0.locker eval 2496 [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.715684 7f6d4d6c6710 mds0.locker eval doesn't want loner 2011-05-25 17:54:52.715718 7f6d4d6c6710 mds0.locker file_eval wanted=sxcrwb loner_wanted= other_wanted=sxcrwb filelock=(ifile mix) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.715752 7f6d4d6c6710 mds0.locker simple_eval (iauth sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.715798 7f6d4d6c6710 mds0.locker simple_eval (ilink sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.715831 7f6d4d6c6710 mds0.locker simple_eval (ixattr sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.715838 7f6d4d6c6710 mds0.locker eval done 2011-05-25 17:54:52.715878 7f6d4d6c6710 mds0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.715896 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsFrw allowed pAsLsXsFrwl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.715915 7f6d4d6c6710 mds0.server handle_client_request client_request(client4120:1572182 setfilelockrule 1, type 2, pid 14644, pid_ns 18446612132782730432, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:52.715928 7f6d4d6c6710 mds0.server get_session have 0x7f6d38006780 client4120 192.168.98.113:0/654460440 state open 2011-05-25 17:54:52.715935 7f6d4d6c6710 mds0.server oldest_client_tid=1572029 2011-05-25 17:54:52.715944 7f6d4d6c6710 mds0.cache request_start request(client4120:1572182 cr=0x1949ef0) 2011-05-25 17:54:52.715953 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4120:1572182 setfilelockrule 1, type 2, pid 14644, pid_ns 18446612132782730432, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:52.715962 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4120:1572182 cr=0x1949ef0) #100000015ab 2011-05-25 17:54:52.715969 7f6d4d6c6710 mds0.cache traverse: opening base ino 100000015ab snap head 2011-05-25 17:54:52.715975 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:52.716007 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:52.716042 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d38090fd0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | caps dirty authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:52.716061 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 1 2011-05-25 17:54:52.716079 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/0 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:52.716090 7f6d4d6c6710 mds0.locker acquire_locks request(client4120:1572182 cr=0x1949ef0) 2011-05-25 17:54:52.716136 7f6d4d6c6710 mds0.locker must xlock (iflock sync) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.716170 7f6d4d6c6710 mds0.locker must wrlock (iversion lock) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.716203 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.716260 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:52.716288 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:52.716322 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.716364 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.716397 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.716447 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:52.716474 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:52.716507 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.716539 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.716584 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.716633 7f6d4d6c6710 mds0.locker auth_pinning [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:52.716683 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d38090fd0 on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:52.716709 7f6d4d6c6710 mds0.locker auth_pinning [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:52.716735 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d38090fd0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] now 1+1 2011-05-25 17:54:52.716754 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 2 2011-05-25 17:54:52.716804 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.716855 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.716883 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.716910 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.716956 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.716990 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717024 7f6d4d6c6710 mds0.locker local_wrlock_start on (iversion lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717059 7f6d4d6c6710 mds0.locker got wrlock on (iversion lock w=1 last_client=4120) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717093 7f6d4d6c6710 mds0.locker xlock_start on (iflock sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717126 7f6d4d6c6710 mds0.locker simple_lock on (iflock sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717161 7f6d4d6c6710 mds0.locker simple_xlock on (iflock lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (iflock lock) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717195 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=2 s=3 n(v0 b3 1=1+0) (iflock lock) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:52.717213 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 ap=0+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 2 2011-05-25 17:54:52.717249 7f6d4d6c6710 mds0.locker got xlock on (iflock xlock x=1 by 0x7f6d38090fd0) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=2 s=3 n(v0 b3 1=1+0) (iflock xlock x=1 by 0x7f6d38090fd0) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717270 7f6d4d6c6710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 14644, type: 2 2011-05-25 17:54:52.717275 2011-05-25 17:54:52.717283 7f6d4d6c6710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4113, pid: 9432, type: 2 2011-05-25 17:54:52.717289 waiting_locks -- 2011-05-25 17:54:52.717293 2011-05-25 17:54:52.717298 7f6d4d6c6710 mds0.server got lock 2011-05-25 17:54:52.717307 7f6d4d6c6710 mds0.server it failed on this attempt 2011-05-25 17:54:52.717313 7f6d4d6c6710 mds0.server but it's a wait 2011-05-25 17:54:52.717354 7f6d4d6c6710 mds0.locker xlock_finish on (iflock xlock x=1 by 0x7f6d38090fd0) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=2 s=3 n(v0 b3 1=1+0) (iflock xlock x=1 by 0x7f6d38090fd0) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717391 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (iflock xlock) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:52.717410 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 1 2011-05-25 17:54:52.717444 7f6d4d6c6710 mds0.locker simple_eval (iflock lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (iflock lock) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717483 7f6d4d6c6710 mds0.locker simple_eval stable, syncing (iflock lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (iflock lock) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717540 7f6d4d6c6710 mds0.locker simple_sync on (iflock lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (iflock lock) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717585 7f6d4d6c6710 mds0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717605 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsFrw allowed pAsLsXsFrwl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.717622 7f6d4d6c6710 mds0.locker client4120 pending pAsLsXsFrw allowed pAsLsXsFrwl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:52.717659 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717709 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717800 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.717856 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:52.717886 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.717912 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:52.717947 7f6d4d6c6710 mds0.locker local_wrlock_finish on (iversion lock w=1 last_client=4120) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:52.717983 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d38090fd0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty 0x7f6d0ac969a0] now 0+0 2011-05-25 17:54:52.718002 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 0 2011-05-25 17:54:52.718021 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/0 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:52.718084 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d38090fd0 on [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] now 0+0 2011-05-25 17:54:52.718130 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d38090fd0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] now 0+0 2011-05-25 17:54:52.718148 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 0 2011-05-25 17:54:52.718157 7f6d4d6c6710 mds0.cache.ino(100000015ab) add_waiter tag 20 0x7f6d380629e0 !ambig 1 !frozen 1 !freezing 1 2011-05-25 17:54:52.718195 7f6d4d6c6710 2011-05-25 17:54:52.718165 mds0.cache.ino(100000015ab) add_waiter 20 0x7f6d380629e0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:52.718206 7f6d4d6c6710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4113, pid: 9432, type: 2 2011-05-25 17:54:52.718212 waiting_locks -- start: 0, length: 1, client: 4120, pid: 14644, type: 2 2011-05-25 17:54:52.718218 2011-05-25 17:54:52.718222 2011-05-25 17:54:52.718241 7f6d4d6c6710 mds0.locker handle_client_caps on 100000015ab follows 0 op update 2011-05-25 17:54:52.718276 7f6d4d6c6710 mds0.cache pick_inode_snap follows 0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:52.718285 7f6d4d6c6710 mds0.cache.snaprealm(1 seq 1 0x7f6d3801b190) get_snaps (seq 1 cached_seq 1) 2011-05-25 17:54:52.718352 7f6d4d6c6710 mds0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:52.718361 7f6d4d6c6710 mds0.cache snaps 2011-05-25 17:54:52.718394 7f6d4d6c6710 mds0.locker cap inode [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsLsXsFscrwb/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:52.718429 7f6d4d6c6710 mds0.locker follows 0 retains pAsLsXs dirty pAsLsXs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:52.718466 7f6d4d6c6710 mds0.locker _do_cap_update dirty - issued pAsLsXsFrw wanted pAsxXsxFsxcrwb on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:52.718487 7f6d4d6c6710 mds0.locker inode is file 2011-05-25 17:54:52.718494 7f6d4d6c6710 mds0.locker client has write caps; m->get_max_size=0; old_max=4194304 2011-05-25 17:54:52.718523 7f6d4d6c6710 mds0.locker eval 2496 [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:52.718530 7f6d4d6c6710 mds0.locker eval doesn't want loner 2011-05-25 17:54:52.718561 7f6d4d6c6710 mds0.locker file_eval wanted=sxcrwb loner_wanted= other_wanted=sxcrwb filelock=(ifile mix) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:52.718590 7f6d4d6c6710 mds0.locker simple_eval (iauth sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:52.718619 7f6d4d6c6710 mds0.locker simple_eval (ilink sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:52.718648 7f6d4d6c6710 mds0.locker simple_eval (ixattr sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:52.718655 7f6d4d6c6710 mds0.locker eval done 2011-05-25 17:54:52.718691 7f6d4d6c6710 mds0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:52.718709 7f6d4d6c6710 mds0.locker client4120 pending pAsLsXsFrw allowed pAsLsXsFrwl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:53.723938 7f6d3ffff710 mds0.9 beacon_send up:active seq 91 (currently up:active) 2011-05-25 17:54:53.724238 7f6d4d6c6710 mds0.9 handle_mds_beacon up:active seq 91 rtt 0.000249 2011-05-25 17:54:53.804219 7f6d4d6c6710 mds0.locker handle_client_caps on 100000015ab follows 0 op update 2011-05-25 17:54:53.804300 7f6d4d6c6710 mds0.cache pick_inode_snap follows 0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:53.804311 7f6d4d6c6710 mds0.cache.snaprealm(1 seq 1 0x7f6d3801b190) get_snaps (seq 1 cached_seq 1) 2011-05-25 17:54:53.804447 7f6d4d6c6710 mds0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:53.804457 7f6d4d6c6710 mds0.cache snaps 2011-05-25 17:54:53.804487 7f6d4d6c6710 mds0.locker cap inode [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:53.804554 7f6d4d6c6710 mds0.locker follows 0 retains pAsLsXsFrw dirty pAsLsXsFrw on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/pAsxXsxFsxcrwb@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:53.804567 7f6d4d6c6710 mds0.locker wanted pAsxXsxFsxcrwb -> p 2011-05-25 17:54:53.804597 7f6d4d6c6710 mds0.locker _do_cap_update dirty - issued pAsLsXsFrw wanted p on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:53.804605 7f6d4d6c6710 mds0.locker inode is file 2011-05-25 17:54:53.804612 7f6d4d6c6710 mds0.locker client has write caps; m->get_max_size=0; old_max=4194304 2011-05-25 17:54:53.804637 7f6d4d6c6710 mds0.locker eval 2496 [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9} | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:53.804645 7f6d4d6c6710 mds0.locker eval set loner to client4113 2011-05-25 17:54:53.804674 7f6d4d6c6710 mds0.locker file_eval wanted=sxcrwb loner_wanted=sxcrwb other_wanted= filelock=(ifile mix) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:53.804700 7f6d4d6c6710 mds0.locker file_eval stable, bump to loner (ifile mix) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:53.804726 7f6d4d6c6710 mds0.locker file_excl (ifile mix) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 s=3 n(v0 b3 1=1+0) (ifile mix) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:53.804755 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac97120 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:53.804776 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 1 2011-05-25 17:54:53.804795 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/0 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:53.804822 7f6d4d6c6710 mds0.locker simple_eval (iauth sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.804860 7f6d4d6c6710 mds0.locker simple_eval stable, going to excl (iauth sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.804887 7f6d4d6c6710 mds0.locker simple_excl on (iauth sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=1 s=3 n(v0 b3 1=1+0) (ifile mix->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.804915 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac970a0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=2 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:53.804933 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 ap=0+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 2 2011-05-25 17:54:53.804959 7f6d4d6c6710 mds0.locker simple_eval (ilink sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=2 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.804985 7f6d4d6c6710 mds0.locker simple_eval (ixattr sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=2 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805011 7f6d4d6c6710 mds0.locker simple_eval stable, going to excl (ixattr sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=2 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805037 7f6d4d6c6710 mds0.locker simple_excl on (ixattr sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=2 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805064 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac97150 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] now 3+0 2011-05-25 17:54:53.805081 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 ap=0+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 3 2011-05-25 17:54:53.805108 7f6d4d6c6710 mds0.locker scatter_eval (inest lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805145 7f6d4d6c6710 mds0.locker simple_eval (iflock sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805172 7f6d4d6c6710 mds0.locker simple_eval (ipolicy sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805208 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl, others allowed=pLs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pAsLsXsFrw/p@9},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805227 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsFrw allowed pAsLsXsFrwl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:53.805238 7f6d4d6c6710 mds0.locker client4120 pending pAsLsXsFrw allowed pLs wanted p 2011-05-25 17:54:53.805250 7f6d4d6c6710 mds0.locker sending MClientCaps to client4120 seq 10 new pending pLs was pAsLsXsFrw 2011-05-25 17:54:53.805262 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:52.700094 2011-05-25 17:54:53.805278 7f6d4d6c6710 mds0.9 send_message_client_counted client4120 seq 13 client_caps(revoke ino 100000015ab 12234 seq 10 caps=pLs dirty=- wanted=p follows 0 size 3/4194304 ts 1 mtime 2011-05-25 17:54:52.700094 tws 2) v1 2011-05-25 17:54:53.805293 7f6d4d6c6710 mds0.locker eval done 2011-05-25 17:54:53.805536 7f6d4d6c6710 mds0.locker handle_client_caps on 100000015ab follows 0 op update 2011-05-25 17:54:53.805573 7f6d4d6c6710 mds0.cache pick_inode_snap follows 0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/pAsLsXsFrw/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805583 7f6d4d6c6710 mds0.cache.snaprealm(1 seq 1 0x7f6d3801b190) get_snaps (seq 1 cached_seq 1) 2011-05-25 17:54:53.805663 7f6d4d6c6710 mds0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x7f6d3801b190) [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:53.805671 7f6d4d6c6710 mds0.cache snaps 2011-05-25 17:54:53.805699 7f6d4d6c6710 mds0.locker cap inode [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/pAsLsXsFrw/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805727 7f6d4d6c6710 mds0.locker follows 0 retains pLs dirty pLs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805773 7f6d4d6c6710 mds0.locker _do_cap_update dirty - issued pLs wanted p on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805782 7f6d4d6c6710 mds0.locker inode is file 2011-05-25 17:54:53.805788 7f6d4d6c6710 mds0.locker i want to change file_max, but lock won't allow it (yet) 2011-05-25 17:54:53.805797 7f6d4d6c6710 mds0.cache.ino(100000015ab) add_waiter tag 40000000 0x7f6d3805c2d0 !ambig 1 !frozen 1 !freezing 1 2011-05-25 17:54:53.805825 7f6d4d6c6710 2011-05-25 17:54:53.805803 mds0.cache.ino(100000015ab) add_waiter 40000000 0x7f6d3805c2d0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805850 7f6d4d6c6710 mds0.locker eval 2496 [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805857 7f6d4d6c6710 mds0.locker eval set loner to client4113 2011-05-25 17:54:53.805881 7f6d4d6c6710 mds0.locker eval_gather (ifile mix->excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805893 7f6d4d6c6710 mds0.locker next state is excl issued/allows loner /sxcrwbl xlocker /sxcrwbl other / 2011-05-25 17:54:53.805918 7f6d4d6c6710 mds0.locker eval_gather finished gather on (ifile mix->excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile mix->excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.805943 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac97120 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=2 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request caps dirty waiter authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:53.805962 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 ap=0+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 2 2011-05-25 17:54:53.805988 7f6d4d6c6710 take_waiting mask 70000000 SKIPPING 0x7f6d380629e0 tag 20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=2 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.806015 7f6d4d6c6710 2011-05-25 17:54:53.805995 mds0.cache.ino(100000015ab) take_waiting mask 70000000 took 0x7f6d3805c2d0 tag 40000000 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=2 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.806055 7f6d4d6c6710 mds0.locker check_inode_max_size new_ranges {4113=0-4194304@1} update_size 0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 ap=2 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.806067 7f6d4d6c6710 mds0.cache.ino(100000015ab) project_inode 0x7f6d3810d010 2011-05-25 17:54:53.806074 7f6d4d6c6710 mds0.cache.dir(10000000001) pre_dirty 5920 2011-05-25 17:54:53.806089 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) pre_dirty [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5920 v=5918 ap=0+2 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:53.806096 7f6d4d6c6710 mds0.cache.ino(100000015ab) pre_dirty 5920 (current v 5918) 2011-05-25 17:54:53.806104 7f6d4d6c6710 mds0.locker check_inode_max_size client_ranges {4113=0-4194304@1,4120=0-4194304@0} -> {4113=0-4194304@1} 2011-05-25 17:54:53.806136 7f6d4d6c6710 mds0.journal EMetaBlob::add_dir_context(0x7f6d20004dd0) already have diri in this segment (186298391 >= 184551702), setting maybenot flag [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:53.806144 7f6d4d6c6710 mds0.journal EMetaBlob::add_dir_context final: 0x7f6d200104c0 2011-05-25 17:54:53.806180 7f6d4d6c6710 mds0.cache journal_cow_dentry follows head on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5920 v=5918 ap=0+2 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:53.806194 7f6d4d6c6710 mds0.cache journal_cow_dentry follows 1 < first on [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5920 v=5918 ap=0+2 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:53.806223 7f6d4d6c6710 mds0.log submit_entry 186299836~1362 : EOpen [metablob 1, 2 dirs], 1 open files 2011-05-25 17:54:53.806259 7f6d4d6c6710 mds0.locker wrlock_force on (ifile excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=2 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.806287 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d38091d20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] now 3+0 2011-05-25 17:54:53.806306 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 ap=0+3+3 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 3 2011-05-25 17:54:53.806426 7f6d4d6c6710 mds0.locker file_eval wanted=sxcrwb loner_wanted=sxcrwb other_wanted= filelock=(ifile excl w=1) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.806461 7f6d4d6c6710 mds0.locker is excl 2011-05-25 17:54:53.806490 7f6d4d6c6710 mds0.locker eval_gather (iauth sync->excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.806501 7f6d4d6c6710 mds0.locker next state is excl issued/allows loner s/sx xlocker /sx other / 2011-05-25 17:54:53.806557 7f6d4d6c6710 mds0.locker eval_gather finished gather on (iauth sync->excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=3 s=3 n(v0 b3 1=1+0) (iauth sync->excl) (ifile excl w=1) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.806997 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac970a0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=2 s=3 n(v0 b3 1=1+0) (iauth excl) (ifile excl w=1) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:53.807049 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 ap=0+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 2 2011-05-25 17:54:53.807144 7f6d4d6c6710 take_waiting mask 70000 SKIPPING 0x7f6d380629e0 tag 20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=2 s=3 n(v0 b3 1=1+0) (iauth excl) (ifile excl w=1) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807176 7f6d4d6c6710 mds0.locker simple_eval (iauth excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=2 s=3 n(v0 b3 1=1+0) (iauth excl) (ifile excl w=1) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807203 7f6d4d6c6710 mds0.locker simple_eval stable, syncing (iauth excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=2 s=3 n(v0 b3 1=1+0) (iauth excl) (ifile excl w=1) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807229 7f6d4d6c6710 mds0.locker simple_sync on (iauth excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=2 s=3 n(v0 b3 1=1+0) (iauth excl) (ifile excl w=1) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807256 7f6d4d6c6710 take_waiting mask 50000 SKIPPING 0x7f6d380629e0 tag 20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=2 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807312 7f6d4d6c6710 mds0.locker simple_eval (ilink sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=2 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807354 7f6d4d6c6710 mds0.locker eval_gather (ixattr sync->excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=2 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807366 7f6d4d6c6710 mds0.locker next state is excl issued/allows loner s/sx xlocker /sx other / 2011-05-25 17:54:53.807392 7f6d4d6c6710 mds0.locker eval_gather finished gather on (ixattr sync->excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=2 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (ixattr sync->excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807419 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac97150 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:53.807438 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5919 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 1 2011-05-25 17:54:53.807463 7f6d4d6c6710 take_waiting mask 7000000000 SKIPPING 0x7f6d380629e0 tag 20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807488 7f6d4d6c6710 mds0.locker simple_eval (ixattr excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807515 7f6d4d6c6710 mds0.locker simple_eval stable, syncing (ixattr excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807540 7f6d4d6c6710 mds0.locker simple_sync on (ixattr excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807566 7f6d4d6c6710 take_waiting mask 5000000000 SKIPPING 0x7f6d380629e0 tag 20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807610 7f6d4d6c6710 mds0.locker scatter_eval (inest lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807637 7f6d4d6c6710 mds0.locker simple_eval (iflock sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807831 7f6d4d6c6710 mds0.locker simple_eval (ipolicy sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807891 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsLsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pAsLsXs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFrw/pAsxXsxFsxcrwb@7,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.807913 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsFrw allowed pAsLsXsFsxcrwbl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:53.807927 7f6d4d6c6710 mds0.locker sending MClientCaps to client4113 seq 8 new pending pAsLsXsFsxcrwb was pAsLsXsFrw 2011-05-25 17:54:53.807941 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:52.700094 2011-05-25 17:54:53.807966 7f6d4d6c6710 mds0.9 send_message_client_counted client4113 seq 15 client_caps(grant ino 100000015ab 12233 seq 8 caps=pAsLsXsFsxcrwb dirty=- wanted=pAsxXsxFsxcrwb follows 0 size 3/4194304 ts 1 mtime 2011-05-25 17:54:52.700094 tws 2) v1 2011-05-25 17:54:53.808115 7f6d4d6c6710 mds0.locker client4120 pending pLs allowed pAsLsXs wanted p 2011-05-25 17:54:53.808130 7f6d4d6c6710 mds0.locker eval done 2011-05-25 17:54:53.834558 7f6d4d6c6710 mds0.locker file_update_finish on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.834582 7f6d4d6c6710 mds0.cache.ino(100000015ab) pop_and_dirty_projected_inode 0x7f6d3810d010 v5920 2011-05-25 17:54:53.834609 7f6d4d6c6710 mds0.cache.ino(100000015ab) mark_dirty [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5918 pv5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (iversion lock) cr={4113=0-4194304@1,4120=0-4194304@0} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | ptrwaiter request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.834626 7f6d4d6c6710 mds0.cache.den(10000000001 createlock.test) mark_dirty [dentry #1/fsscale0/createlock.test [2,head] auth (dn sync l=2) (dversion lock) pv=5920 v=5918 ap=0+1 inode=0x7f6d0ac969a0 | inodepin dirty clientlease 0x7f6d20d931a8] 2011-05-25 17:54:53.834647 7f6d4d6c6710 mds0.cache.dir(10000000001) mark_dirty (already dirty) [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] version 5920 2011-05-25 17:54:53.834676 7f6d4d6c6710 mds0.locker wrlock_finish on (ifile excl w=1) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl w=1) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.834731 7f6d4d6c6710 mds0.locker file_eval wanted=sxcrwb loner_wanted=sxcrwb other_wanted= filelock=(ifile excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:53.834740 7f6d4d6c6710 mds0.locker is excl 2011-05-25 17:54:53.834765 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d38091d20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter 0x7f6d0ac969a0] now 0+0 2011-05-25 17:54:53.834783 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 0 2011-05-25 17:54:53.834802 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/0 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 0 2011-05-25 17:54:53.834828 7f6d4d6c6710 mds0.locker share_inode_max_size on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:53.834835 7f6d4d6c6710 mds0.locker share_inode_max_size with client4113 2011-05-25 17:54:53.834847 7f6d4d6c6710 mds0.cache.ino(100000015ab) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2011-05-25 17:54:52.700094 2011-05-25 17:54:53.834870 7f6d4d6c6710 mds0.9 send_message_client_counted client4113 seq 16 client_caps(grant ino 100000015ab 12233 seq 8 caps=pAsLsXsFsxcrwb dirty=- wanted=pAsxXsxFsxcrwb follows 0 size 3/4194304 ts 1 mtime 2011-05-25 17:54:52.700094 tws 2) v1 2011-05-25 17:54:54.741191 7f6d4d6c6710 mds0.server handle_client_request client_request(client4113:1329747 setfilelockrule 1, type 4, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:54.741239 7f6d4d6c6710 mds0.server get_session have 0x7f6d380071e0 client4113 192.168.98.112:0/3081913562 state open 2011-05-25 17:54:54.741246 7f6d4d6c6710 mds0.server oldest_client_tid=310797 2011-05-25 17:54:54.741258 7f6d4d6c6710 mds0.cache request_start request(client4113:1329747 cr=0x7f6d48000dc0) 2011-05-25 17:54:54.741268 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4113:1329747 setfilelockrule 1, type 4, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:54.741278 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4113:1329747 cr=0x7f6d48000dc0) #100000015ab 2011-05-25 17:54:54.741285 7f6d4d6c6710 mds0.cache traverse: opening base ino 100000015ab snap head 2011-05-25 17:54:54.741293 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:54.741349 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:54.741421 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d381817a0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:54.741446 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 1 2011-05-25 17:54:54.741478 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/0 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:54.741491 7f6d4d6c6710 mds0.locker acquire_locks request(client4113:1329747 cr=0x7f6d48000dc0) 2011-05-25 17:54:54.741518 7f6d4d6c6710 mds0.locker must xlock (iflock sync) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.741544 7f6d4d6c6710 mds0.locker must wrlock (iversion lock) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.741569 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.741693 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:54.741724 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:54.741749 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.741773 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.741797 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.741844 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:54.741886 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:54.741912 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.741935 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.741958 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742006 7f6d4d6c6710 mds0.locker auth_pinning [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:54.742056 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:54.742081 7f6d4d6c6710 mds0.locker auth_pinning [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:54.742107 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] now 1+1 2011-05-25 17:54:54.742127 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 2 2011-05-25 17:54:54.742177 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:54.742228 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:54.742268 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:54.742299 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:54.742326 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742366 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742391 7f6d4d6c6710 mds0.locker local_wrlock_start on (iversion lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742418 7f6d4d6c6710 mds0.locker got wrlock on (iversion lock w=1 last_client=4113) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742443 7f6d4d6c6710 mds0.locker xlock_start on (iflock sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742467 7f6d4d6c6710 mds0.locker simple_lock on (iflock sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742494 7f6d4d6c6710 take_waiting mask 6000000000000 SKIPPING 0x7f6d380629e0 tag 20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock lock) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742520 7f6d4d6c6710 mds0.locker simple_xlock on (iflock lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock lock) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742557 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=2 s=3 n(v0 b3 1=1+0) (iflock lock) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:54.742575 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 ap=0+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 2 2011-05-25 17:54:54.742603 7f6d4d6c6710 mds0.locker got xlock on (iflock xlock x=1 by 0x7f6d381817a0) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=2 s=3 n(v0 b3 1=1+0) (iflock xlock x=1 by 0x7f6d381817a0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742615 7f6d4d6c6710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 9432, type: 4 2011-05-25 17:54:54.742620 2011-05-25 17:54:54.742629 7f6d4d6c6710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4113=1} client_waiting_lock_counts -- {4120=1} held_locks -- start: 0, length: 1, client: 4113, pid: 9432, type: 2 2011-05-25 17:54:54.742635 waiting_locks -- start: 0, length: 1, client: 4120, pid: 14644, type: 2 2011-05-25 17:54:54.742640 2011-05-25 17:54:54.742644 2011-05-25 17:54:54.742650 7f6d4d6c6710 mds0.server got unlock 2011-05-25 17:54:54.742674 7f6d4d6c6710 mds0.server reply_request 0 (Success) client_request(client4113:1329747 setfilelockrule 1, type 4, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:54.742684 7f6d4d6c6710 mds0.server apply_allocated_inos 0 / [] / 0 2011-05-25 17:54:54.742704 7f6d4d6c6710 mds0.server lat 0.00154 2011-05-25 17:54:54.742733 7f6d4d6c6710 mds0.locker xlock_finish on (iflock xlock x=1 by 0x7f6d381817a0) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=2 s=3 n(v0 b3 1=1+0) (iflock xlock x=1 by 0x7f6d381817a0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742761 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock xlock) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:54.742780 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 1 2011-05-25 17:54:54.742805 7f6d4d6c6710 take_waiting mask 7000000000000 SKIPPING 0x7f6d380629e0 tag 20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock excl) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742831 7f6d4d6c6710 mds0.locker simple_eval (iflock excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock excl) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742870 7f6d4d6c6710 mds0.locker simple_eval stable, syncing (iflock excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock excl) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742895 7f6d4d6c6710 mds0.locker simple_sync on (iflock excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock excl) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742920 7f6d4d6c6710 take_waiting mask 5000000000000 SKIPPING 0x7f6d380629e0 tag 20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742957 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsLsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pAsLsXs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.742977 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsFsxcrwb allowed pAsLsXsFsxcrwbl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:54.742988 7f6d4d6c6710 mds0.locker client4120 pending pLs allowed pAsLsXs wanted p 2011-05-25 17:54:54.743013 7f6d4d6c6710 mds0.locker local_wrlock_finish on (iversion lock w=1 last_client=4113) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.743039 7f6d4d6c6710 take_waiting mask 700000000 SKIPPING 0x7f6d380629e0 tag 20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.743057 7f6d4d6c6710 mds0.cache request_finish request(client4113:1329747 cr=0x7f6d48000dc0) 2011-05-25 17:54:54.743065 7f6d4d6c6710 mds0.cache request_cleanup request(client4113:1329747 cr=0x7f6d48000dc0) 2011-05-25 17:54:54.743091 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.743117 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.743217 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:54.743287 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:54.743351 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:54.743379 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:54.743408 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d381817a0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter 0x7f6d0ac969a0] now 0+0 2011-05-25 17:54:54.743428 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 0 2011-05-25 17:54:54.743447 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/0 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:54.743530 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] now 0+0 2011-05-25 17:54:54.743560 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] now 0+0 2011-05-25 17:54:54.743579 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 0 2011-05-25 17:54:54.743617 7f6d4d6c6710 2011-05-25 17:54:54.743595 mds0.cache.ino(100000015ab) take_waiting mask 20 took 0x7f6d380629e0 tag 20 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:54.743629 7f6d4d6c6710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 14644, type: 2 2011-05-25 17:54:54.743651 waiting_locks -- 2011-05-25 17:54:54.743657 2011-05-25 17:54:54.743664 7f6d4d6c6710 mds0.9 mds has 1 queued contexts 2011-05-25 17:54:54.743670 7f6d4d6c6710 mds0.9 0x7f6d380629e0 2011-05-25 17:54:54.743676 7f6d4d6c6710 mds0.9 finish 0x7f6d380629e0 2011-05-25 17:54:54.743687 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4120:1572182 setfilelockrule 1, type 2, pid 14644, pid_ns 18446612132782730432, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:54.743695 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4120:1572182 cr=0x1949ef0) #100000015ab 2011-05-25 17:54:54.743702 7f6d4d6c6710 mds0.cache traverse: opening base ino 100000015ab snap head 2011-05-25 17:54:54.743709 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:54.743733 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:54.743759 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d38090fd0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:54.743777 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 1 2011-05-25 17:54:54.743795 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/0 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:54.743804 7f6d4d6c6710 mds0.locker acquire_locks request(client4120:1572182 cr=0x1949ef0) 2011-05-25 17:54:54.743829 7f6d4d6c6710 mds0.locker must xlock (iflock sync) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.743854 7f6d4d6c6710 mds0.locker must wrlock (iversion lock) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.743878 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.743932 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:54.743959 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:54.743996 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744020 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744043 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744091 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:54.744117 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:54.744141 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744164 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744188 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744235 7f6d4d6c6710 mds0.locker auth_pinning [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:54.744283 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d38090fd0 on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:54.744309 7f6d4d6c6710 mds0.locker auth_pinning [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:54.744345 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d38090fd0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] now 1+1 2011-05-25 17:54:54.744377 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 2 2011-05-25 17:54:54.744430 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:54.744480 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:54.744508 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:54.744535 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:54.744560 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744585 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744610 7f6d4d6c6710 mds0.locker local_wrlock_start on (iversion lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744636 7f6d4d6c6710 mds0.locker got wrlock on (iversion lock w=1 last_client=4120) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744661 7f6d4d6c6710 mds0.locker xlock_start on (iflock sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744685 7f6d4d6c6710 mds0.locker simple_lock on (iflock sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744722 7f6d4d6c6710 mds0.locker simple_xlock on (iflock lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock lock) (ifile excl) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744748 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=2 s=3 n(v0 b3 1=1+0) (iflock lock) (ifile excl) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:54.744765 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 ap=0+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 2 2011-05-25 17:54:54.744792 7f6d4d6c6710 mds0.locker got xlock on (iflock xlock x=1 by 0x7f6d38090fd0) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=2 s=3 n(v0 b3 1=1+0) (iflock xlock x=1 by 0x7f6d38090fd0) (ifile excl) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744802 7f6d4d6c6710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4120, pid: 14644, type: 2 2011-05-25 17:54:54.744807 2011-05-25 17:54:54.744815 7f6d4d6c6710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 14644, type: 2 2011-05-25 17:54:54.744821 waiting_locks -- 2011-05-25 17:54:54.744825 2011-05-25 17:54:54.744830 7f6d4d6c6710 mds0.server got lock 2011-05-25 17:54:54.744840 7f6d4d6c6710 mds0.server it succeeded 2011-05-25 17:54:54.744856 7f6d4d6c6710 mds0.server reply_request 0 (Success) client_request(client4120:1572182 setfilelockrule 1, type 2, pid 14644, pid_ns 18446612132782730432, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:54.744865 7f6d4d6c6710 mds0.server apply_allocated_inos 0 / [] / 0 2011-05-25 17:54:54.744882 7f6d4d6c6710 mds0.server lat 2.03025 2011-05-25 17:54:54.744911 7f6d4d6c6710 mds0.locker xlock_finish on (iflock xlock x=1 by 0x7f6d38090fd0) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=2 s=3 n(v0 b3 1=1+0) (iflock xlock x=1 by 0x7f6d38090fd0) (ifile excl) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.744938 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock xlock) (ifile excl) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:54.744956 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 1 2011-05-25 17:54:54.744981 7f6d4d6c6710 mds0.locker simple_eval (iflock excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock excl) (ifile excl) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.745019 7f6d4d6c6710 mds0.locker simple_eval stable, syncing (iflock excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock excl) (ifile excl) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.745044 7f6d4d6c6710 mds0.locker simple_sync on (iflock excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock excl) (ifile excl) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.745081 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsLsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pAsLsXs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.745101 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsFsxcrwb allowed pAsLsXsFsxcrwbl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:54.745112 7f6d4d6c6710 mds0.locker client4120 pending pLs allowed pAsLsXs wanted p 2011-05-25 17:54:54.745137 7f6d4d6c6710 mds0.locker local_wrlock_finish on (iversion lock w=1 last_client=4120) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4120) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.745156 7f6d4d6c6710 mds0.cache request_finish request(client4120:1572182 cr=0x1949ef0) 2011-05-25 17:54:54.745164 7f6d4d6c6710 mds0.cache request_cleanup request(client4120:1572182 cr=0x1949ef0) 2011-05-25 17:54:54.745191 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.745216 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.745339 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:54.745396 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:54.745425 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:54.745466 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:54.745492 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d38090fd0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty 0x7f6d0ac969a0] now 0+0 2011-05-25 17:54:54.745510 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 0 2011-05-25 17:54:54.745528 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/0 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:54.745578 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d38090fd0 on [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] now 0+0 2011-05-25 17:54:54.745604 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d38090fd0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] now 0+0 2011-05-25 17:54:54.745624 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 0 2011-05-25 17:54:54.745638 7f6d4d6c6710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 14644, type: 2 2011-05-25 17:54:54.745644 waiting_locks -- 2011-05-25 17:54:54.745648 2011-05-25 17:54:54.745680 7f6d4d6c6710 mds0.server handle_client_request client_request(client4113:1329748 setfilelockrule 1, type 2, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:54.745694 7f6d4d6c6710 mds0.server get_session have 0x7f6d380071e0 client4113 192.168.98.112:0/3081913562 state open 2011-05-25 17:54:54.745700 7f6d4d6c6710 mds0.server oldest_client_tid=310797 2011-05-25 17:54:54.745710 7f6d4d6c6710 mds0.cache request_start request(client4113:1329748 cr=0x7f6d48001110) 2011-05-25 17:54:54.745719 7f6d4d6c6710 mds0.server dispatch_client_request client_request(client4113:1329748 setfilelockrule 1, type 2, pid 9432, pid_ns 18446612133291160896, start 0, length 1, wait 1 #100000015ab) 2011-05-25 17:54:54.745728 7f6d4d6c6710 mds0.server rdlock_path_pin_ref request(client4113:1329748 cr=0x7f6d48001110) #100000015ab 2011-05-25 17:54:54.746127 7f6d4d6c6710 mds0.cache traverse: opening base ino 100000015ab snap head 2011-05-25 17:54:54.746188 7f6d4d6c6710 mds0.cache path_traverse finish on snapid head 2011-05-25 17:54:54.746228 7f6d4d6c6710 mds0.server ref is [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | caps dirty 0x7f6d0ac969a0] 2011-05-25 17:54:54.746256 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d381817a0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | caps dirty authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:54.746277 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 1 2011-05-25 17:54:54.746297 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/0 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:54.746309 7f6d4d6c6710 mds0.locker acquire_locks request(client4113:1329748 cr=0x7f6d48001110) 2011-05-25 17:54:54.746348 7f6d4d6c6710 mds0.locker must xlock (iflock sync) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.746374 7f6d4d6c6710 mds0.locker must wrlock (iversion lock) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.746399 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.746507 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:54.746537 7f6d4d6c6710 mds0.locker must rdlock (isnap sync) [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:54.746561 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.746585 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.746608 7f6d4d6c6710 mds0.locker must authpin [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.746670 7f6d4d6c6710 mds0.locker must authpin [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:54.746697 7f6d4d6c6710 mds0.locker must authpin [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:54.746721 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.746745 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.746768 7f6d4d6c6710 mds0.locker already auth_pinned [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.746815 7f6d4d6c6710 mds0.locker auth_pinning [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] 2011-05-25 17:54:54.746863 7f6d4d6c6710 mds0.cache.ino(1) auth_pin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] now 1+0 2011-05-25 17:54:54.746890 7f6d4d6c6710 mds0.locker auth_pinning [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] 2011-05-25 17:54:54.746915 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_pin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] now 1+1 2011-05-25 17:54:54.746935 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 2 2011-05-25 17:54:54.746984 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:54.747047 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered lock pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:54.747075 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:54.747103 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (isnap sync r=1) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | lock dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:54.747128 7f6d4d6c6710 mds0.locker rdlock_start on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747154 7f6d4d6c6710 mds0.locker got rdlock on (isnap sync r=1) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747179 7f6d4d6c6710 mds0.locker local_wrlock_start on (iversion lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747204 7f6d4d6c6710 mds0.locker got wrlock on (iversion lock w=1 last_client=4113) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747229 7f6d4d6c6710 mds0.locker xlock_start on (iflock sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747253 7f6d4d6c6710 mds0.locker simple_lock on (iflock sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747279 7f6d4d6c6710 mds0.locker simple_xlock on (iflock lock) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock lock) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747304 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_pin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=2 s=3 n(v0 b3 1=1+0) (iflock lock) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] now 2+0 2011-05-25 17:54:54.747347 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins 1/1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 ap=0+2+2 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 2 2011-05-25 17:54:54.747375 7f6d4d6c6710 mds0.locker got xlock on (iflock xlock x=1 by 0x7f6d381817a0) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=2 s=3 n(v0 b3 1=1+0) (iflock xlock x=1 by 0x7f6d381817a0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747387 7f6d4d6c6710 mds0.server handle_client_file_setlock: start: 0, length: 1, client: 4113, pid: 9432, type: 2 2011-05-25 17:54:54.747392 2011-05-25 17:54:54.747400 7f6d4d6c6710 mds0.server state prior to lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=0, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {} held_locks -- start: 0, length: 1, client: 4120, pid: 14644, type: 2 2011-05-25 17:54:54.747406 waiting_locks -- 2011-05-25 17:54:54.747410 2011-05-25 17:54:54.747415 7f6d4d6c6710 mds0.server got lock 2011-05-25 17:54:54.747424 7f6d4d6c6710 mds0.server it failed on this attempt 2011-05-25 17:54:54.747430 7f6d4d6c6710 mds0.server but it's a wait 2011-05-25 17:54:54.747456 7f6d4d6c6710 mds0.locker xlock_finish on (iflock xlock x=1 by 0x7f6d381817a0) [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=2 s=3 n(v0 b3 1=1+0) (iflock xlock x=1 by 0x7f6d381817a0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747484 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d0ac971d0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock xlock) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] now 1+0 2011-05-25 17:54:54.747502 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 1 2011-05-25 17:54:54.747527 7f6d4d6c6710 mds0.locker simple_eval (iflock excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock excl) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747553 7f6d4d6c6710 mds0.locker simple_eval stable, syncing (iflock excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock excl) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747578 7f6d4d6c6710 mds0.locker simple_sync on (iflock excl) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (iflock excl) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747615 7f6d4d6c6710 mds0.locker issue_caps loner client4113 allowed=pAsLsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pAsLsXs on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747647 7f6d4d6c6710 mds0.locker client4113 pending pAsLsXsFsxcrwb allowed pAsLsXsFsxcrwbl wanted pAsxXsxFsxcrwb 2011-05-25 17:54:54.747658 7f6d4d6c6710 mds0.locker client4120 pending pLs allowed pAsLsXs wanted p 2011-05-25 17:54:54.747685 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747710 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747769 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:54.747816 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1116 ap=1 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty authpin 0x7f6d3800a800] 2011-05-25 17:54:54.747845 7f6d4d6c6710 mds0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:54.747870 7f6d4d6c6710 mds0.locker simple_eval (isnap sync) on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 ap=1 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty authpin 0x7f6d3800b090] 2011-05-25 17:54:54.747896 7f6d4d6c6710 mds0.locker local_wrlock_finish on (iversion lock w=1 last_client=4113) on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 ap=1 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock w=1 last_client=4113) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request lock caps dirty authpin 0x7f6d0ac969a0] 2011-05-25 17:54:54.747922 7f6d4d6c6710 mds0.cache.ino(100000015ab) auth_unpin by 0x7f6d381817a0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty 0x7f6d0ac969a0] now 0+0 2011-05-25 17:54:54.747939 7f6d4d6c6710 mds0.cache.dir(10000000001) adjust_nested_auth_pins -1/-1 on [dir 10000000001 /fsscale0/ [2,head] auth v=5920 cv=5820/5820 state=1610612738|complete f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 454=158+296) hs=6+1,ss=0+0 dirty=2 | child dirty 0x7f6d20004dd0] count now 0 + 0 2011-05-25 17:54:54.747958 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/0 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 1 2011-05-25 17:54:54.748020 7f6d4d6c6710 mds0.cache.ino(1) auth_unpin by 0x7f6d381817a0 on [inode 1 [...2,head] / auth v1116 snaprealm=0x7f6d3801b190 f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4100=pAsLsXs/-@1,4113=pAsLsXsFs/-@2,4120=pAsLsXsFs/-@2} | dirtyscattered pastsnapparent dirfrag caps dirty 0x7f6d3800a800] now 0+0 2011-05-25 17:54:54.748047 7f6d4d6c6710 mds0.cache.ino(10000000001) auth_unpin by 0x7f6d381817a0 on [inode 10000000001 [...2,head] /fsscale0/ auth v4804 f(v8 m2011-05-25 17:54:48.733019 6=3+3) n(v405 rc2011-05-25 17:54:48.733019 b328791 455=158+297) (inest lock) (iversion lock) caps={4100=pAsLsXs/-@0,4113=pAsLsXs/p@3,4120=pAsLsXs/-@2} | dirfrag caps dirty 0x7f6d3800b090] now 0+0 2011-05-25 17:54:54.748065 7f6d4d6c6710 mds0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=4805 cv=4697/4697 dir_auth=0 state=1610612738|complete f(v8 m2011-05-23 18:21:20.241502 3=0+3) n(v313 rc2011-05-25 17:54:48.733019 b328791 464=161+303)/n(v313 rc2011-05-25 17:50:46.077940 b328788 463=160+303) hs=3+0,ss=0+0 dirty=1 | child subtree dirty 0x7f6d200041a0] count now 0 + 0 2011-05-25 17:54:54.748074 7f6d4d6c6710 mds0.cache.ino(100000015ab) add_waiter tag 20 0x7f6d380081b0 !ambig 1 !frozen 1 !freezing 1 2011-05-25 17:54:54.748101 7f6d4d6c6710 2011-05-25 17:54:54.748081 mds0.cache.ino(100000015ab) add_waiter 20 0x7f6d380081b0 on [inode 100000015ab [2,head] /fsscale0/createlock.test auth v5920 s=3 n(v0 b3 1=1+0) (ifile excl) (iversion lock) cr={4113=0-4194304@1} caps={4113=pAsLsXsFsxcrwb/pAsxXsxFsxcrwb@8,4120=pLs/p@10},l=4113 | request caps dirty waiter 0x7f6d0ac969a0] 2011-05-25 17:54:54.748111 7f6d4d6c6710 mds0.server state after lock change: ceph_lock_state_t. held_locks.size()=1, waiting_locks.size()=1, client_held_lock_counts -- {4120=1} client_waiting_lock_counts -- {4113=1} held_locks -- start: 0, length: 1, client: 4120, pid: 14644, type: 2 2011-05-25 17:54:54.748117 waiting_locks -- start: 0, length: 1, client: 4113, pid: 9432, type: 2 2011-05-25 17:54:54.748122 2011-05-25 17:54:54.748127 2011-05-25 17:54:57.564494 7f6d3ffff710 mds0.cache trim max=100000 cur=7406 2011-05-25 17:54:57.564545 7f6d3ffff710 mds0.cache trim_client_leases 2011-05-25 17:54:57.564553 7f6d3ffff710 mds0.cache trim_client_leases pool 1 trimmed 0 leases, 2 left 2011-05-25 17:54:57.565083 7f6d3ffff710 mds0.cache check_memory_usage total 1103880, rss 72864, heap 169452, malloc 80 mmap 0, baseline 128172, buffers 0, max 1048576, 442 / 2171 inodes have caps, 470 caps, 0.21649 caps per inode 2011-05-25 17:54:57.565096 7f6d3ffff710 mds0.log trim 30 / 30 segments, 27929 / -1 events, 0 (0) expiring, 0 (0) expired 2011-05-25 17:54:57.565150 7f6d3ffff710 mds0.bal get_load mdsload<[1.75212,0.803385 3.35889]/[1.49753,0.542022 2.58157], req 0, hr 0, qlen 0, cpu 1.07> 2011-05-25 17:54:57.565167 7f6d3ffff710 mds0.locker scatter_tick 2011-05-25 17:54:57.565178 7f6d3ffff710 mds0.server find_idle_sessions. laggy until 0.000000 2011-05-25 17:54:57.565190 7f6d3ffff710 mds0.server laggiest active session is client4100 192.168.98.114:0/2535869548 2011-05-25 17:54:57.565200 7f6d3ffff710 mds0.server laggiest active session is client4100 192.168.98.114:0/2535869548 and sufficiently new (2011-05-25 17:54:40.706913) 2011-05-25 17:54:57.565208 7f6d3ffff710 mds0.bal tick last_sample now 2011-05-25 17:54:57.565206 2011-05-25 17:54:57.565215 7f6d3ffff710 mds0.snap check_osd_map - version unchanged 2011-05-25 17:54:57.724074 7f6d3ffff710 mds0.9 beacon_send up:active seq 92 (currently up:active) 2011-05-25 17:54:57.724377 7f6d4d6c6710 mds0.9 handle_mds_beacon up:active seq 92 rtt 0.000260 2011-05-25 17:55:00.210837 7f6d4d6c6710 mds0.9 handle_command args: [injectargs,--debug_mds 0] 2011-05-25 18:07:02.689324 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.114:6801/26226 2011-05-25 18:07:02.690168 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.114:6801/26226 2011-05-25 18:07:02.697148 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.112:6807/7132 2011-05-25 18:07:02.697221 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.113:6804/13770 2011-05-25 18:07:02.697271 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.113:6810/14003 2011-05-25 18:07:02.697851 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.112:6807/7132 2011-05-25 18:07:02.698250 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.113:6810/14003 2011-05-25 18:07:02.698421 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.113:6804/13770 2011-05-25 18:07:02.706055 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.112:6801/6543 2011-05-25 18:07:02.706629 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.112:6801/6543 2011-05-25 18:07:02.730639 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.112:6810/7554 2011-05-25 18:07:02.730706 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.114:6804/26315 2011-05-25 18:07:02.731237 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.112:6810/7554 2011-05-25 18:07:02.731411 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.114:6804/26315 2011-05-25 18:07:02.741257 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.113:6807/13885 2011-05-25 18:07:02.742063 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.113:6807/13885 2011-05-25 18:07:02.757500 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.113:6801/13669 2011-05-25 18:07:02.758233 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.113:6801/13669 2011-05-25 18:14:45.657175 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.114:6807/26481 2011-05-25 18:14:45.658096 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.114:6807/26481 2011-05-25 18:19:12.707135 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.114:6810/26572 2011-05-25 18:19:12.708048 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.114:6810/26572 2011-05-25 18:19:12.733361 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.112:6804/6815 2011-05-25 18:19:12.733919 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.112:6804/6815 2011-05-25 18:22:02.704617 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.114:6801/26226 2011-05-25 18:22:02.705464 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.114:6801/26226 2011-05-25 18:22:02.732617 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.114:6804/26315 2011-05-25 18:22:02.733416 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.114:6804/26315 2011-05-25 18:22:02.797564 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.112:6807/7132 2011-05-25 18:22:02.797650 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.113:6810/14003 2011-05-25 18:22:02.798226 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.112:6807/7132 2011-05-25 18:22:02.798432 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.113:6804/13770 2011-05-25 18:22:02.798587 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.113:6810/14003 2011-05-25 18:22:02.799087 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.113:6804/13770 2011-05-25 18:22:02.806758 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.112:6801/6543 2011-05-25 18:22:02.807212 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.112:6801/6543 2011-05-25 18:22:02.831354 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.112:6810/7554 2011-05-25 18:22:02.831832 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.112:6810/7554 2011-05-25 18:22:02.842173 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.113:6807/13885 2011-05-25 18:22:02.842921 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.113:6807/13885 2011-05-25 18:22:02.858370 7f6d4d6c6710 mds0.9 ms_handle_reset on 192.168.98.113:6801/13669 2011-05-25 18:22:02.859143 7f6d4d6c6710 mds0.9 ms_handle_connect on 192.168.98.113:6801/13669