Skip to content

Instantly share code, notes, and snippets.

@haad
Created September 26, 2012 20:23
Show Gist options
  • Save haad/3790348 to your computer and use it in GitHub Desktop.
Save haad/3790348 to your computer and use it in GitHub Desktop.
mogstored strace
[root@storage03 ~]# strace -s 4096 -p 7392
Process 7392 attached - interrupt to quit
epoll_wait(5, {}, 1000, 165) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 121) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 2) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.10\n.\n", 10240) = 9
write(12, "3\t0.10\n", 7) = 7
write(14, "3\t0.10\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:20:49 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 0
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:20:49 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=4, u64=4}}}, 1000, 1000) = 1
accept(4, {sa_family=AF_INET, sin_port=htons(52346), sin_addr=inet_addr("192.168.106.102")}, [16]) = 15
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
accept(4, 0x7fff727bd6d0, [4096]) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(5, {{EPOLLIN, {u32=15, u64=15}}}, 1000, 1000) = 1
read(15, "MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0\r\n\r\n", 102400) = 55
getpeername(15, {sa_family=AF_INET, sin_port=htons(52346), sin_addr=inet_addr("192.168.106.102")}, [16]) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
setsockopt(15, SOL_TCP, TCP_CORK, [1], 4) = 0
write(15, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 27\r\nServer: Perlbal\r\nConnection: close\r\n\r\n", 109) = 109
write(15, "<h1>400 - Bad request</h1>\n", 27) = 27
read(15, 0x26cb080, 5) = -1 EAGAIN (Resource temporarily unavailable)
setsockopt(15, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_DEL, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
close(15) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "PUT /dev3/test-write/test-write-79 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690849 rand=79", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(13, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/test-write/test-write-79 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:20:49 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:49 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 23) = 23
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c7c0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c7c0, FUTEX_WAKE_PRIVATE, 1) = 0
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(13, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 2) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {}, 1000, 877) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 0
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:20:51 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 899) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:20:51 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 897) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 897) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 897) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 4) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.06\n.\n", 10240) = 9
write(12, "3\t0.06\n", 7) = 7
write(14, "3\t0.06\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 332) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:20:54 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 331) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 331) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 330) = 1
write(1, "e::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nGot new conn: IO::Socket::INET=GLOB(0x26cccd8) (192.168.106.102:52346) for web_server\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ba030)) is_res=0\n pre-parsed headers: [MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ba030))\n service's persist_client = 1\n doing connection: close\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-79 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-79 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HA", 4096) = 4096
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 177) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 177) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:20:54 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 176) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 176) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 176) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 3) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 878) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 127) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 5) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:20:57 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:20:57 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 5) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 916) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:20:59 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 915) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 915) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=4, u64=4}}}, 1000, 913) = 1
accept(4, {sa_family=AF_INET, sin_port=htons(54937), sin_addr=inet_addr("192.168.106.103")}, [16]) = 15
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
accept(4, 0x7fff727bd6d0, [4096]) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(5, {{EPOLLIN, {u32=15, u64=15}}}, 1000, 911) = 1
read(15, "MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0\r\n\r\n", 102400) = 55
getpeername(15, {sa_family=AF_INET, sin_port=htons(54937), sin_addr=inet_addr("192.168.106.103")}, [16]) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
setsockopt(15, SOL_TCP, TCP_CORK, [1], 4) = 0
write(15, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 27\r\nServer: Perlbal\r\nConnection: close\r\n\r\n", 109) = 109
write(15, "<h1>400 - Bad request</h1>\n", 27) = 27
read(15, 0x26cfed0, 5) = -1 EAGAIN (Resource temporarily unavailable)
setsockopt(15, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_DEL, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
close(15) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 910) = 1
read(11, "PUT /dev3/test-write/test-write-6 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 22\r\n\r\ntime=1348690859 rand=6", 102400) = 216
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 909) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(11, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 907) = 1
read(11, "GET /dev3/test-write/test-write-6 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 174
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 906) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=22, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:20:59 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:59 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 22\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 906) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 906) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 22) = 22
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 905) = 1
read(11, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 904) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 903) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(11, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 902) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 758) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:00 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 758) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 757) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 757) = 1
read(6, "3\t0.40\n.\n", 10240) = 9
write(12, "3\t0.40\n", 7) = 7
write(14, "3\t0.40\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 7) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {}, 1000, 871) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
write(1, "SH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nGot new conn: IO::Socket::INET=GLOB(0x269a6c8) (192.168.106.103:54937) for web_server\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26cd4b8)) is_res=0\n pre-parsed headers: [MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26cd4b8))\n service's persist_client = 1\n doing connection: close\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-6 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 22]\n pushing back 22 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-6 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 22\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww", 4096) = 4096
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 195) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:02 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 194) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 194) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 192) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 48) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:02 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 47) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 47) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 46) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 8) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 9) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:05 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:05 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:20:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=4, u64=4}}}, 1000, 1000) = 1
accept(4, {sa_family=AF_INET, sin_port=htons(52349), sin_addr=inet_addr("192.168.106.102")}, [16]) = 15
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
accept(4, 0x7fff727bd6d0, [4096]) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(5, {{EPOLLIN, {u32=15, u64=15}}}, 1000, 1000) = 1
read(15, "MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0\r\n\r\n", 102400) = 55
getpeername(15, {sa_family=AF_INET, sin_port=htons(52349), sin_addr=inet_addr("192.168.106.102")}, [16]) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
setsockopt(15, SOL_TCP, TCP_CORK, [1], 4) = 0
write(15, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 27\r\nServer: Perlbal\r\nConnection: close\r\n\r\n", 109) = 109
write(15, "<h1>400 - Bad request</h1>\n", 27) = 27
read(15, 0x26cba90, 5) = -1 EAGAIN (Resource temporarily unavailable)
setsockopt(15, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_DEL, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
close(15) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "PUT /dev3/test-write/test-write-50 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690865 rand=50", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c7c0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c7c0, FUTEX_WAKE_PRIVATE, 1) = 0
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(13, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/test-write/test-write-50 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:05 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:05 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 23) = 23
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(13, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 879) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 132) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 10) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 619) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:08 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 618) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 618) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 617) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 602) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:08 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 601) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 601) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 601) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 12) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 14) = 1
read(6, "3\t0.10\n.\n", 10240) = 9
write(12, "3\t0.10\n", 7) = 7
write(14, "3\t0.10\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 13) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 866) = 1
write(1, "-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nGot new conn: IO::Socket::INET=GLOB(0x26b9d18) (192.168.106.102:52349) for web_server\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26adc50)) is_res=0\n pre-parsed headers: [MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26adc50))\n service's persist_client = 1\n doing connection: close\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-50 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-50 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlba", 4096) = 4096
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 772) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 772) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:10 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 771) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 771) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 770) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 749) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:10 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 748) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 748) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {}, 1000, 747) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 15) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 14) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:13 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:13 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 14) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 879) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 351) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:16 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 350) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 350) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 349) = 1
read(11, "PUT /dev3/test-write/test-write-23 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690876 rand=23", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 348) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(11, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 345) = 1
read(11, "GET /dev3/test-write/test-write-23 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 345) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:16 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 344) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 344) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 23) = 23
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 343) = 1
read(11, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 343) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 342) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 342) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(11, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 341) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 327) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:16 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 326) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 326) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {}, 1000, 326) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 136) = 1
read(6, "3\t0.40\n.\n", 10240) = 9
write(12, "3\t0.40\n", 7) = 7
write(14, "3\t0.40\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 15) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 16) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
write(1, "l::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-23 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-23 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Al", 4096) = 4096
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:19 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:19 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 17) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {}, 1000, 863) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:21 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:21 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "PUT /dev3/test-write/test-write-3 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 22\r\n\r\ntime=1348690881 rand=3", 102400) = 216
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(13, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/test-write/test-write-3 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 174
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=22, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:21 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:21 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 22\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 22) = 22
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(13, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 19) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 18) = 1
read(6, "3\t0.06\n.\n", 10240) = 9
write(12, "3\t0.06\n", 7) = 7
write(14, "3\t0.06\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 15) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 16) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:25 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:25 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 878) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 137) = 1
read(6, "3\t0.10\n.\n", 10240) = 9
write(12, "3\t0.10\n", 7) = 7
write(14, "3\t0.10\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 16) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 965) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
write(1, "ive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-3 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 22]\n pushing back 22 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-3 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 22\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Per", 4096) = 4096
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:27 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 963) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 963) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 962) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 913) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 913) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:27 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 913) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 912) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 912) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 17) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 255) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:30 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 255) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 254) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 253) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 205) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:30 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 204) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 204) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 203) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 18) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {}, 1000, 861) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 19) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 19) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:33 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=4, u64=4}}}, 1000, 1000) = 1
accept(4, {sa_family=AF_INET, sin_port=htons(54942), sin_addr=inet_addr("192.168.106.103")}, [16]) = 15
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
accept(4, 0x7fff727bd6d0, [4096]) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(5, {{EPOLLIN, {u32=15, u64=15}}}, 1000, 1000) = 1
read(15, "MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0\r\n\r\n", 102400) = 55
getpeername(15, {sa_family=AF_INET, sin_port=htons(54942), sin_addr=inet_addr("192.168.106.103")}, [16]) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
setsockopt(15, SOL_TCP, TCP_CORK, [1], 4) = 0
write(15, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 27\r\nServer: Perlbal\r\nConnection: close\r\n\r\n", 109) = 109
write(15, "<h1>400 - Bad request</h1>\n", 27) = 27
read(15, 0x26cad30, 5) = -1 EAGAIN (Resource temporarily unavailable)
setsockopt(15, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_DEL, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
close(15) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "PUT /dev3/test-write/test-write-11 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690893 rand=11", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(11, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/test-write/test-write-11 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:33 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:33 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 23) = 23
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(11, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:33 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.40\n.\n", 10240) = 9
write(12, "3\t0.40\n", 7) = 7
write(14, "3\t0.40\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 21) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 20) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 880) = 1
write(1, "lbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nGot new conn: IO::Socket::INET=GLOB(0x1b03b30) (192.168.106.103:54942) for web_server\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26cd290)) is_res=0\n pre-parsed headers: [MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26cd290))\n service's persist_client = 1\n doing connection: close\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-11 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-11 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=", 4096) = 4096
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 683) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:35 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 682) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 681) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 680) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 644) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:36 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 643) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 643) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=4, u64=4}}}, 1000, 643) = 1
accept(4, {sa_family=AF_INET, sin_port=htons(52354), sin_addr=inet_addr("192.168.106.102")}, [16]) = 15
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
accept(4, 0x7fff727bd6d0, [4096]) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(5, {{EPOLLIN, {u32=15, u64=15}}}, 1000, 640) = 1
read(15, "MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0\r\n\r\n", 102400) = 55
getpeername(15, {sa_family=AF_INET, sin_port=htons(52354), sin_addr=inet_addr("192.168.106.102")}, [16]) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
setsockopt(15, SOL_TCP, TCP_CORK, [1], 4) = 0
write(15, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 27\r\nServer: Perlbal\r\nConnection: close\r\n\r\n", 109) = 109
write(15, "<h1>400 - Bad request</h1>\n", 27) = 27
read(15, 0x26d3fd0, 5) = -1 EAGAIN (Resource temporarily unavailable)
setsockopt(15, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_DEL, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
close(15) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 639) = 1
read(13, "PUT /dev3/test-write/test-write-26 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690896 rand=26", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 638) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(13, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 636) = 1
read(13, "GET /dev3/test-write/test-write-26 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 634) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 634) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:36 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 633) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 633) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 23) = 23
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 632) = 1
read(13, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 630) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 627) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(13, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {}, 1000, 626) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 141) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 21) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 23) = 1
read(6, "3\t0.10\n.\n", 10240) = 9
write(12, "3\t0.10\n", 7) = 7
write(14, "3\t0.10\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 22) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 20) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:38 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 19) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 18) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {}, 1000, 18) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:38 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 24) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 23) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 858) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 163) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c7c0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c7c0, FUTEX_WAKE_PRIVATE, 1) = 0
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:41 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 162) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 162) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 162) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
write(1, "0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nGot new conn: IO::Socket::INET=GLOB(0x26b9bc8) (192.168.106.102:52354) for web_server\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26b9868)) is_res=0\n pre-parsed headers: [MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26b9868))\n service's persist_client = 1\n doing connection: close\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-26 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-26 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got v", 4096) = 4096
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 120) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 120) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:41 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 119) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 119) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {}, 1000, 117) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 23) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 581) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:44 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 580) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 580) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 579) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 555) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 554) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:44 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 554) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 554) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 552) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 24) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 881) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 144) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 25) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 0
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:46 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:46 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 25) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 0
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:49 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:49 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "PUT /dev3/test-write/test-write-85 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690909 rand=85", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(11, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/test-write/test-write-85 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:49 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:49 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 23) = 23
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
write(1, "alid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-85 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-85 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive ", 4096) = 4096
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(11, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.40\n.\n", 10240) = 9
write(12, "3\t0.40\n", 7) = 7
write(14, "3\t0.40\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 26) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {}, 1000, 855) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.06\n.\n", 10240) = 9
write(12, "3\t0.06\n", 7) = 7
write(14, "3\t0.06\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 24) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:53 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}, {EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 2
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(16, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(16, 0, SEEK_CUR) = 0
fstat(16, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(16, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:53 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 16, NULL, 142) = 142
close(16) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "PUT /dev3/test-write/test-write-25 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690913 rand=25", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(13, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/test-write/test-write-25 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:53 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:53 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 23) = 23
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(13, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.60\n.\n", 10240) = 9
write(12, "3\t0.60\n", 7) = 7
write(14, "3\t0.60\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 25) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 881) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 658) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:56 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 657) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 657) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 656) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 653) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 653) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:56 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 652) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 652) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {}, 1000, 652) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 146) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 26) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.10\n.\n", 10240) = 9
write(12, "3\t0.10\n", 7) = 7
write(14, "3\t0.10\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 27) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:59 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:21:59 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 29) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 28) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {}, 1000, 852) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
write(1, "to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-25 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-25 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzi", 4096) = 4096
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:01 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 949) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 949) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:01 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 948) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 948) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 947) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 29) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 359) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:04 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 358) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 358) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=4, u64=4}}}, 1000, 357) = 1
accept(4, {sa_family=AF_INET, sin_port=htons(54979), sin_addr=inet_addr("192.168.106.103")}, [16]) = 15
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
accept(4, 0x7fff727bd6d0, [4096]) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(5, {{EPOLLIN, {u32=15, u64=15}}}, 1000, 355) = 1
read(15, "MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0\r\n\r\n", 102400) = 55
getpeername(15, {sa_family=AF_INET, sin_port=htons(54979), sin_addr=inet_addr("192.168.106.103")}, [16]) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
setsockopt(15, SOL_TCP, TCP_CORK, [1], 4) = 0
write(15, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 27\r\nServer: Perlbal\r\nConnection: close\r\n\r\n", 109) = 109
write(15, "<h1>400 - Bad request</h1>\n", 27) = 27
read(15, 0x26cfef0, 5) = -1 EAGAIN (Resource temporarily unavailable)
setsockopt(15, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_DEL, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
close(15) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 355) = 1
read(11, "PUT /dev3/test-write/test-write-91 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690924 rand=91", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 354) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 354) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(11, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 352) = 1
read(11, "GET /dev3/test-write/test-write-91 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 352) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:04 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:04 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 351) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 351) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 23) = 23
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 350) = 1
read(11, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 349) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(11, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 347) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 238) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 238) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:04 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:21:56 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 237) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 237) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 237) = 1
read(6, "3\t0.50\n.\n", 10240) = 9
write(12, "3\t0.50\n", 7) = 7
write(14, "3\t0.50\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 30) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 882) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 148) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 31) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:07 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
write(1, "p;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nGot new conn: IO::Socket::INET=GLOB(0x26b9940) (192.168.106.103:54979) for web_server\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26b9e50)) is_res=0\n pre-parsed headers: [MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26b9e50))\n service's persist_client = 1\n doing connection: close\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-91 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-91 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=H", 4096) = 4096
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:07 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 33) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 32) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 933) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:09 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 932) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 932) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 931) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 479) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:10 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 479) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 478) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=4, u64=4}}}, 1000, 478) = 1
accept(4, {sa_family=AF_INET, sin_port=htons(52470), sin_addr=inet_addr("192.168.106.102")}, [16]) = 15
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
accept(4, 0x7fff727bd6d0, [4096]) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(5, {{EPOLLIN, {u32=15, u64=15}}}, 1000, 475) = 1
read(15, "MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0\r\n\r\n", 102400) = 55
getpeername(15, {sa_family=AF_INET, sin_port=htons(52470), sin_addr=inet_addr("192.168.106.102")}, [16]) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
setsockopt(15, SOL_TCP, TCP_CORK, [1], 4) = 0
write(15, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 27\r\nServer: Perlbal\r\nConnection: close\r\n\r\n", 109) = 109
write(15, "<h1>400 - Bad request</h1>\n", 27) = 27
read(15, 0x26d3420, 5) = -1 EAGAIN (Resource temporarily unavailable)
setsockopt(15, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_DEL, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
close(15) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 474) = 1
read(13, "PUT /dev3/test-write/test-write-17 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690930 rand=17", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 473) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(13, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 471) = 1
read(13, "GET /dev3/test-write/test-write-17 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 469) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:10 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:10 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 468) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 468) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 23) = 23
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 468) = 1
read(13, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 464) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 464) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(13, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 463) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 33) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {}, 1000, 850) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 213) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:12 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 213) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 212) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 211) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 34) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:13 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 34) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:15 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 884) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
write(1, "ASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nGot new conn: IO::Socket::INET=GLOB(0x26af7e8) (192.168.106.102:52470) for web_server\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26b9f10)) is_res=0\n pre-parsed headers: [MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26b9f10))\n service's persist_client = 1\n doing connection: close\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-17 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-17 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed hea", 4096) = 4096
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 877) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:15 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:06 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 876) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 876) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {}, 1000, 875) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 151) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 35) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 292) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:18 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 292) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 292) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 291) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 278) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:18 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 278) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 277) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 277) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 36) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 38) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 37) = 1
read(6, "3\t0.06\n.\n", 10240) = 9
write(12, "3\t0.06\n", 7) = 7
write(14, "3\t0.06\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 35) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 848) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 421) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:21 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 420) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 420) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=4, u64=4}}}, 1000, 420) = 1
accept(4, {sa_family=AF_INET, sin_port=htons(54995), sin_addr=inet_addr("192.168.106.103")}, [16]) = 15
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
accept(4, 0x7fff727bd6d0, [4096]) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(5, {{EPOLLIN, {u32=15, u64=15}}}, 1000, 418) = 1
read(15, "MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0\r\n\r\n", 102400) = 55
getpeername(15, {sa_family=AF_INET, sin_port=htons(54995), sin_addr=inet_addr("192.168.106.103")}, [16]) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
setsockopt(15, SOL_TCP, TCP_CORK, [1], 4) = 0
write(15, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 27\r\nServer: Perlbal\r\nConnection: close\r\n\r\n", 109) = 109
write(15, "<h1>400 - Bad request</h1>\n", 27) = 27
read(15, 0x26cb080, 5) = -1 EAGAIN (Resource temporarily unavailable)
setsockopt(15, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_DEL, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
close(15) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 417) = 1
read(11, "PUT /dev3/test-write/test-write-93 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690941 rand=93", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 416) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(11, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 414) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 414) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:21 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 413) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 413) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 412) = 1
read(11, "GET /dev3/test-write/test-write-93 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 411) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:21 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:21 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 410) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 410) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 23) = 23
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 410) = 1
read(11, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 408) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(11, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {}, 1000, 407) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.40\n.\n", 10240) = 9
write(12, "3\t0.40\n", 7) = 7
write(14, "3\t0.40\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 37) = 1
read(6, "3\t0.10\n.\n", 10240) = 9
write(12, "3\t0.10\n", 7) = 7
write(14, "3\t0.10\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 35) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 857) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
write(1, "ders: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nGot new conn: IO::Socket::INET=GLOB(0x26bc520) (192.168.106.103:54995) for web_server\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ccc90)) is_res=0\n pre-parsed headers: [MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ccc90))\n service's persist_client = 1\n doing connection: close\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-93 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-93 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClien", 4096) = 4096
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:23 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 856) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 855) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 854) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 853) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:23 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 853) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 852) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 851) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 36) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 883) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 154) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 144) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:26 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}, {EPOLLOUT, {u32=13, u64=13}}}, 1000, 143) = 2
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 142) = 1
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(16, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(16, 0, SEEK_CUR) = 0
fstat(16, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(16, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:26 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:16 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 142) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 141) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 16, NULL, 142) = 142
close(16) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=4, u64=4}}}, 1000, 140) = 1
accept(4, {sa_family=AF_INET, sin_port=htons(52473), sin_addr=inet_addr("192.168.106.102")}, [16]) = 15
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
accept(4, 0x7fff727bd6d0, [4096]) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(5, {{EPOLLIN, {u32=15, u64=15}}}, 1000, 139) = 1
read(15, "MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0\r\n\r\n", 102400) = 55
getpeername(15, {sa_family=AF_INET, sin_port=htons(52473), sin_addr=inet_addr("192.168.106.102")}, [16]) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
setsockopt(15, SOL_TCP, TCP_CORK, [1], 4) = 0
write(15, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 27\r\nServer: Perlbal\r\nConnection: close\r\n\r\n", 109) = 109
write(15, "<h1>400 - Bad request</h1>\n", 27) = 27
read(15, 0x26ca1d0, 5) = -1 EAGAIN (Resource temporarily unavailable)
setsockopt(15, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_DEL, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
close(15) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 137) = 1
read(13, "PUT /dev3/test-write/test-write-27 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690946 rand=27", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 135) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(13, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 134) = 1
read(13, "GET /dev3/test-write/test-write-27 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 131) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:26 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 130) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 130) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 23) = 23
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 130) = 1
read(13, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 127) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 126) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 126) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(13, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 125) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 37) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 38) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:29 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c7c0, FUTEX_WAKE_PRIVATE, 1) = 0
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:29 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 40) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 39) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {}, 1000, 845) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
write(1, "tHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nREPROXY Sent: 142\nGot new conn: IO::Socket::INET=GLOB(0x26b9d30) (192.168.106.102:52473) for web_server\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26b9778)) is_res=0\n pre-parsed headers: [MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26b9778))\n service's persist_client = 1\n doing connection: close\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-27 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-27 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::Clien", 4096) = 4096
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 713) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:32 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 712) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 712) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 711) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 689) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:32 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 688) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 688) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 688) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 40) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 42) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 41) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 6) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 5) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:34 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 5) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 4) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {}, 1000, 4) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:34 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:26 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 885) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 156) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 41) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 632) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:38 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}, {EPOLLOUT, {u32=11, u64=11}}}, 1000, 631) = 2
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 631) = 1
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(16, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(16, 0, SEEK_CUR) = 0
fstat(16, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(16, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:38 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 630) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=4, u64=4}}}, 1000, 630) = 1
accept(4, {sa_family=AF_INET, sin_port=htons(54998), sin_addr=inet_addr("192.168.106.103")}, [16]) = 15
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
accept(4, 0x7fff727bd6d0, [4096]) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}, {EPOLLIN, {u32=15, u64=15}}}, 1000, 628) = 2
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 16, NULL, 142) = 142
close(16) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
read(15, "MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0\r\n\r\n", 102400) = 55
getpeername(15, {sa_family=AF_INET, sin_port=htons(54998), sin_addr=inet_addr("192.168.106.103")}, [16]) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
setsockopt(15, SOL_TCP, TCP_CORK, [1], 4) = 0
write(15, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 27\r\nServer: Perlbal\r\nConnection: close\r\n\r\n", 109) = 109
write(15, "<h1>400 - Bad request</h1>\n", 27) = 27
read(15, 0x26cfed0, 5) = -1 EAGAIN (Resource temporarily unavailable)
setsockopt(15, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_DEL, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
close(15) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 627) = 1
read(11, "PUT /dev3/test-write/test-write-13 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690958 rand=13", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 627) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(11, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 625) = 1
read(11, "GET /dev3/test-write/test-write-13 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 624) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:38 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:38 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 624) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 623) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 23) = 23
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 622) = 1
read(11, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
write(1, "tHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nGot new conn: IO::Socket::INET=GLOB(0x26cd5f0) (192.168.106.103:54998) for web_server\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26b9970)) is_res=0\n pre-parsed headers: [MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26b9970))\n service's persist_client = 1\n doing connection: close\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-13 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-13 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length", 4096) = 4096
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 622) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 621) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(11, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 620) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 42) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 43) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 842) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 763) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:40 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 762) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 762) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 762) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 757) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:40 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 756) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 756) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {}, 1000, 754) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 45) = 1
read(6, "3\t0.10\n.\n", 10240) = 9
write(12, "3\t0.10\n", 7) = 7
write(14, "3\t0.10\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 44) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}, {EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 2
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:43 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(16, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(16, 0, SEEK_CUR) = 0
fstat(16, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(16, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:43 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}, {EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 2
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
sendfile(13, 16, NULL, 142) = 142
close(16) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=4, u64=4}}}, 1000, 1000) = 1
accept(4, {sa_family=AF_INET, sin_port=htons(52476), sin_addr=inet_addr("192.168.106.102")}, [16]) = 15
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
accept(4, 0x7fff727bd6d0, [4096]) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(5, {{EPOLLIN, {u32=15, u64=15}}}, 1000, 1000) = 1
read(15, "MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0\r\n\r\n", 102400) = 55
getpeername(15, {sa_family=AF_INET, sin_port=htons(52476), sin_addr=inet_addr("192.168.106.102")}, [16]) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
setsockopt(15, SOL_TCP, TCP_CORK, [1], 4) = 0
write(15, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 27\r\nServer: Perlbal\r\nConnection: close\r\n\r\n", 109) = 109
write(15, "<h1>400 - Bad request</h1>\n", 27) = 27
read(15, 0x26cad10, 5) = -1 EAGAIN (Resource temporarily unavailable)
setsockopt(15, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_DEL, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
close(15) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "PUT /dev3/test-write/test-write-72 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690963 rand=72", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(13, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/test-write/test-write-72 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:43 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:43 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 23) = 23
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(13, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.40\n.\n", 10240) = 9
write(12, "3\t0.40\n", 7) = 7
write(14, "3\t0.40\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 45) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 45) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 886) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 317) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:46 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 316) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 315) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
write(1, ": 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nREPROXY Sent: 142\nGot new conn: IO::Socket::INET=GLOB(0x26d4700) (192.168.106.102:52476) for web_server\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x23bcf98)) is_res=0\n pre-parsed headers: [MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x23bcf98))\n service's persist_client = 1\n doing connection: close\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-72 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-72 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1]\n pushing back 1 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: ", 4096) = 4096
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 315) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 309) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:46 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:36 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 308) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 308) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {}, 1000, 306) = 0
epoll_wait(5, {}, 1000, 1) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 159) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 46) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 45) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:49 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:49 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.06\n.\n", 10240) = 9
write(12, "3\t0.06\n", 7) = 7
write(14, "3\t0.06\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 1000) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 45) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 44) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {}, 1000, 840) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:51 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 1000) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:51 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 1000) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 1000) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 45) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 1000) = 1
read(11, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 324) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:54 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 323) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 323) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 142) = 142
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=4, u64=4}}}, 1000, 322) = 1
accept(4, {sa_family=AF_INET, sin_port=htons(55001), sin_addr=inet_addr("192.168.106.103")}, [16]) = 15
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727bd420) = -1 EINVAL (Invalid argument)
lseek(15, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
fcntl(15, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
epoll_ctl(5, EPOLL_CTL_ADD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
accept(4, 0x7fff727bd6d0, [4096]) = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(5, {{EPOLLIN, {u32=15, u64=15}}}, 1000, 321) = 1
read(15, "MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0\r\n\r\n", 102400) = 55
getpeername(15, {sa_family=AF_INET, sin_port=htons(55001), sin_addr=inet_addr("192.168.106.103")}, [16]) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
setsockopt(15, SOL_TCP, TCP_CORK, [1], 4) = 0
write(15, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 27\r\nServer: Perlbal\r\nConnection: close\r\n\r\n", 109) = 109
write(15, "<h1>400 - Bad request</h1>\n", 27) = 27
read(15, 0x26b8c40, 5) = -1 EAGAIN (Resource temporarily unavailable)
setsockopt(15, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_DEL, 15, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=15, u64=15}}) = 0
close(15) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 320) = 1
read(11, "PUT /dev3/test-write/test-write-29 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23\r\n\r\ntime=1348690974 rand=29", 102400) = 218
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 319) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nContent-Type: text/html\r\nContent-Length: 18\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 138) = 138
write(11, "<h1>200 - OK</h1>\n", 18) = 18
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 317) = 1
read(11, "GET /dev3/test-write/test-write-29 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 175
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 317) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 316) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:54 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:54 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 23\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 244) = 244
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=11, u64=11}}}, 1000, 316) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 316) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(11, 15, NULL, 23) = 23
close(15) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=11, u64=11}}}, 1000, 315) = 1
read(11, "PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-MD5: kDPg4wXyR8DDyA0MeEjIsw==\r\nContent-Length: 1\r\n\r\n.", 102400) = 229
write(1, "142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26ab8e8)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26ab8e8))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 142\nGot new conn: IO::Socket::INET=GLOB(0x26ccf00) (192.168.106.103:55001) for web_server\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26add70)) is_res=0\n pre-parsed headers: [MKCOL /dev3/test-write/ HTTP/1.0\r\nContent-Length: 0]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26add70))\n service's persist_client = 1\n doing connection: close\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-write-29 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nContent-Length: 23]\n pushing back 23 bytes after header\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [GET /dev3/test-write/test-write-29 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833]\n got valid headers\nClientHTTPBase::setup_keepalive(Perlbal::ClientHTTP=HASH(0x26a9550))\n service's persist_client = 1\n doing keep-alive to client\nREPROXY Sent: 23\nPerlbal::Socket::read_headers(Perlbal::ClientHTTP=HASH(0x26a9550)) is_res=0\n pre-parsed headers: [PUT /dev3/test-write/test-md5 HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\nConte", 4096) = 4096
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 314) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
close(15) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
setsockopt(11, SOL_TCP, TCP_CORK, [1], 4) = 0
write(11, "HTTP/1.0 400 Bad request\r\nContent-Type: text/html\r\nContent-Length: 112\r\nServer: Perlbal\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 148) = 148
write(11, "<h1>400 - Bad request</h1>\nContent-MD5 mismatch, expected: kDPg4wXyR8DDyA0MeEjIsw actual: UFjxr4OIYz9gnK23WnXcnQ", 112) = 112
setsockopt(11, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=11, u64=11}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=13, u64=13}}}, 1000, 312) = 1
read(13, "GET /dev3/usage HTTP/1.1\r\nTE: deflate,gzip;q=0.3\r\nKeep-Alive: 300\r\nConnection: Keep-Alive, TE\r\nHost: 192.168.106.103:7500\r\nUser-Agent: libwww-perl/5.833\r\n\r\n", 102400) = 156
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 168) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
ioctl(15, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff727be110) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(15, 0, SEEK_CUR) = 0
fstat(15, {st_mode=S_IFREG|0666, st_size=142, ...}) = 0
fcntl(15, F_SETFD, FD_CLOEXEC) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [1], 4) = 0
write(13, "HTTP/1.0 200 OK\r\nDate: Wed, 26 Sep 2012 20:22:54 GMT\r\nServer: Perlbal\r\nLast-Modified: Wed, 26 Sep 2012 20:22:46 GMT\r\nAccept-Ranges: bytes\r\nContent-Type: text/plain\r\nContent-Length: 142\r\nConnection: keep-alive\r\nKeep-Alive: timeout=30, max=100\r\n\r\n", 245) = 245
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLOUT, {u32=13, u64=13}}}, 1000, 168) = 1
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
futex(0x7f950313c844, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f950313c840, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f950313c800, FUTEX_WAKE_PRIVATE, 1) = 1
epoll_wait(5, {{EPOLLIN, {u32=7, u64=7}}}, 1000, 167) = 1
read(7, "\1\0\0\0\0\0\0\0", 9) = 8
sendfile(13, 15, NULL, 142) = 142
close(15) = 0
setsockopt(13, SOL_TCP, TCP_CORK, [0], 4) = 0
epoll_ctl(5, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP|0x20, {u32=13, u64=13}}) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 167) = 1
read(6, "3\t0.30\n.\n", 10240) = 9
write(12, "3\t0.30\n", 7) = 7
write(14, "3\t0.30\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
epoll_wait(5, {}, 1000, 46) = 0
epoll_wait(5, {}, 1000, 1) = 0
wait4(-1, 0x7fff727be6dc, WNOHANG, NULL) = 0
epoll_wait(5, {{EPOLLIN, {u32=6, u64=6}}}, 1000, 1000) = 1
read(6, "3\t0.00\n.\n", 10240) = 9
write(12, "3\t0.00\n", 7) = 7
write(14, "3\t0.00\n", 7) = 7
write(12, ".\n", 2) = 2
write(14, ".\n", 2) = 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment