miku / esbulk

Bulk indexing command line tool for elasticsearch.
GNU General Public License v3.0
278 stars 41 forks source link

-host option broken #21

Closed boerni667 closed 6 years ago

boerni667 commented 6 years ago

the -host option is broken in the actual version (0.4.14). esbulk always tries to use localhost instead. workaround: use -server option...

if -host is really deprecated and shouldn't be used anymore, why not remove it?

Appended two system call traces. first -host/-port and second, -server.

as you can see on the (bold) connect()-calls, when using -host/-port, esbulk tries to reach localhost (127.0.0.1).

user@host:~$ strace esbulk -host 192.168.0.1 -port 9200 -index bla execve("/usr/sbin/esbulk", ["esbulk", "-host", "192.168.0.1", "-port", "9200", "-index", "bla", "-w", "1"], [/ 27 vars /]) = 0 brk(NULL) = 0x1f80000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=39302, ...}) = 0 mmap(NULL, 39302, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f311581b000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260`\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=138696, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f311581a000 mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f31153e3000 mprotect(0x7f31153fb000, 2093056, PROT_NONE) = 0 mmap(0x7f31155fa000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f31155fa000 mmap(0x7f31155fc000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f31155fc000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\t\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3115019000 mprotect(0x7f31151d9000, 2097152, PROT_NONE) = 0 mmap(0x7f31153d9000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7f31153d9000 mmap(0x7f31153df000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f31153df000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3115819000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3115818000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3115817000 arch_prctl(ARCH_SET_FS, 0x7f3115818700) = 0 mprotect(0x7f31153d9000, 16384, PROT_READ) = 0 mprotect(0x7f31155fa000, 4096, PROT_READ) = 0 mprotect(0x7f3115825000, 4096, PROT_READ) = 0 munmap(0x7f311581b000, 39302) = 0 set_tid_address(0x7f31158189d0) = 69326 set_robust_list(0x7f31158189e0, 24) = 0 rt_sigaction(SIGRTMIN, {0x7f31153e8b50, [], SA_RESTORER|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7f31153e8be0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 brk(NULL) = 0x1f80000 brk(0x1fa1000) = 0x1fa1000 sched_getaffinity(0, 8192, [ffffffffffffffff, ffffffffffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...]) = 64 mmap(0xc000000000, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000 munmap(0xc000000000, 65536) = 0 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f31157d7000 mmap(0xc420000000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc420000000 mmap(0xc41fff8000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc41fff8000 mmap(0xc000000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f31157c7000 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f31157b7000 rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3115777000 sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0 sigaltstack({ss_sp=0xc420002000, ss_flags=0, ss_size=32768}, NULL) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 gettid() = 69326 rt_sigaction(SIGHUP, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGHUP, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGINT, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGQUIT, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGILL, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGILL, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGTRAP, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTRAP, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGABRT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGABRT, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGBUS, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGBUS, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGFPE, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGFPE, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGUSR1, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGUSR1, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGSEGV, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGSEGV, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGUSR2, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGUSR2, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGPIPE, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGPIPE, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGALRM, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGALRM, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTERM, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGSTKFLT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGSTKFLT, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGCHLD, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGURG, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGURG, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGXCPU, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGXCPU, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGXFSZ, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGXFSZ, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGVTALRM, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGVTALRM, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGPROF, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGPROF, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGWINCH, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGWINCH, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGIO, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGIO, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGPWR, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGPWR, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGSYS, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGSYS, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRTMIN, NULL, {0x7f31153e8b50, [], SA_RESTORER|SA_SIGINFO, 0x7f31153f4390}, 8) = 0 rt_sigaction(SIGRTMIN, NULL, {0x7f31153e8b50, [], SA_RESTORER|SA_SIGINFO, 0x7f31153f4390}, 8) = 0 rt_sigaction(SIGRTMIN, {0x7f31153e8b50, [], SA_RESTORER|SA_STACK|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_1, NULL, {0x7f31153e8be0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, 8) = 0 rt_sigaction(SIGRT_1, NULL, {0x7f31153e8be0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, 8) = 0 rt_sigaction(SIGRT_1, {0x7f31153e8be0, [], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_2, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_2, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_3, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_3, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_4, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_4, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_5, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_5, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_6, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_6, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_7, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_7, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_8, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_8, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_9, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_9, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_10, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_10, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_11, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_11, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_12, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_12, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_13, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_13, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_14, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_14, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_15, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_15, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_16, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_16, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_17, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_17, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_18, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_18, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_19, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_19, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_20, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_20, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_21, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_21, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_22, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_22, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_23, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_23, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_24, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_24, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_25, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_25, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_26, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_26, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_27, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_27, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_28, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_28, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_29, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_29, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_30, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_30, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_31, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_31, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigaction(SIGRT_32, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_32, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7f31153f4390}, NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f3114818000 mprotect(0x7f3114818000, 4096, PROT_NONE) = 0 clone(child_stack=0x7f3115017ff0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f31150189d0, tls=0x7f3115018700, child_tidptr=0x7f31150189d0) = 69327 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f3114017000 mprotect(0x7f3114017000, 4096, PROT_NONE) = 0 clone(child_stack=0x7f3114816ff0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f31148179d0, tls=0x7f3114817700, child_tidptr=0x7f31148179d0) = 69328 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f310effe000 mprotect(0x7f310effe000, 4096, PROT_NONE) = 0 clone(child_stack=0x7f310f7fdff0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f310f7fe9d0, tls=0x7f310f7fe700, child_tidptr=0x7f310f7fe9d0) = 69330 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 futex(0xc4200c4b90, FUTEX_WAKE, 1) = 1 futex(0xc4200fa110, FUTEX_WAKE, 1) = 1 futex(0x824590, FUTEX_WAIT, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) readlinkat(AT_FDCWD, "/proc/self/exe", "/usr/sbin/esbulk", 128) = 16 futex(0xc4200c4b90, FUTEX_WAKE, 1) = 1 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3115737000 openat(AT_FDCWD, "/proc/sys/net/core/somaxconn", O_RDONLY|O_CLOEXEC) = 3 epoll_create1(EPOLL_CLOEXEC) = 4 epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=359907184, u64=139848790032240}}) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0 mmap(NULL, 1439992, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f310ee9e000 read(3, "128\n", 4096) = 4 read(3, "", 4092) = 0 epoll_ctl(4, EPOLL_CTL_DEL, 3, 0xc4200e5c0c) = 0 close(3) = 0 epoll_wait(4, [], 128, 0) = 0 futex(0x823db8, FUTEX_WAKE, 1) = 1 futex(0x823cf0, FUTEX_WAKE, 1) = 1 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f310e69d000 mprotect(0x7f310e69d000, 4096, PROT_NONE) = 0 clone(child_stack=0x7f310ee9cff0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f310ee9d9d0, tls=0x7f310ee9d700, child_tidptr=0x7f310ee9d9d0) = 69331 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3 futex(0x824590, FUTEX_WAIT, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=359907184, u64=139848790032240}}) = -1 EPERM (Operation not permitted) epoll_ctl(4, EPOLL_CTL_DEL, 3, 0xc4200d3adc) = -1 EPERM (Operation not permitted) read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 1024) = 497 read(3, "", 1024) = 0 close(3) = 0 openat(AT_FDCWD, "/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 3 epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=359907184, u64=139848790032240}}) = -1 EPERM (Operation not permitted) epoll_ctl(4, EPOLL_CTL_DEL, 3, 0xc4200d39c4) = -1 EPERM (Operation not permitted) fstat(3, {st_mode=S_IFREG|0644, st_size=200, ...}) = 0 read(3, "# Dynamic resolv.conf(5) file fo"..., 4096) = 200 read(3, "", 3896) = 0 read(3, "", 4096) = 0 close(3) = 0 stat("/etc/mdns.allow", 0xc420117218) = -1 ENOENT (No such file or directory) stat("/etc/hosts", {st_mode=S_IFREG|0644, st_size=233, ...}) = 0 openat(AT_FDCWD, "/etc/hosts", O_RDONLY|O_CLOEXEC) = 3 epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=359907184, u64=139848790032240}}) = -1 EPERM (Operation not permitted) epoll_ctl(4, EPOLL_CTL_DEL, 3, 0xc4200d3694) = -1 EPERM (Operation not permitted) read(3, "127.0.0.1\tlocalhost\n194.95.145.2"..., 4096) = 233 read(3, "", 3863) = 0 read(3, "", 4096) = 0 close(3) = 0 socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 3 setsockopt(3, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0 connect(3, {sa_family=AF_INET, sin_port=htons(9), sin_addr=inet_addr("127.0.0.1")}, 16) = 0 epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=359907184, u64=139848790032240}}) = 0 getsockname(3, {sa_family=AF_INET, sin_port=htons(42324), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0 getpeername(3, {sa_family=AF_INET, sin_port=htons(9), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0 epoll_ctl(4, EPOLL_CTL_DEL, 3, 0xc4200d38dc) = 0 close(3) = 0 socket(PF_INET6, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 3 setsockopt(3, SOL_IPV6, IPV6_V6ONLY, [0], 4) = 0 setsockopt(3, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0 connect(3, {sa_family=AF_INET6, sin6_port=htons(9), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0 epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=359907184, u64=139848790032240}}) = 0 getsockname(3, {sa_family=AF_INET6, sin6_port=htons(45407), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 getpeername(3, {sa_family=AF_INET6, sin6_port=htons(9), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 epoll_ctl(4, EPOLL_CTL_DEL, 3, 0xc4200d38dc) = 0 close(3) = 0 futex(0x823a20, FUTEX_WAKE, 1) = 1 socket(PF_INET6, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 3 setsockopt(3, SOL_IPV6, IPV6_V6ONLY, [0], 4) = 0 setsockopt(3, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0 connect(3, {sa_family=AF_INET6, sin6_port=htons(9200), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = -1 EINPROGRESS (Operation now in progress) futex(0x824590, FUTEX_WAIT, 0, NULL) = 0 epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=359907184, u64=139848790032240}}) = 0 epoll_wait(4, [{EPOLLOUT, {u32=359907184, u64=139848790032240}}], 128, 0) = 1 getsockopt(3, SOL_SOCKET, SO_ERROR, [0], [4]) = 0 getpeername(3, {sa_family=AF_INET6, sin6_port=htons(9200), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 getsockname(3, {sa_family=AF_INET6, sin6_port=htons(38822), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 setsockopt(3, SOL_TCP, TCP_NODELAY, [1], 4) = 0 setsockopt(3, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0 setsockopt(3, SOL_TCP, TCP_KEEPINTVL, [30], 4) = 0 setsockopt(3, SOL_TCP, TCP_KEEPIDLE, [30], 4) = 0 read(3, 0xc4201b3000, 4096) = -1 EAGAIN (Resource temporarily unavailable) mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f31156f7000 write(3, "GET /bla HTTP/1.1\r\nHost: localho"..., 130) = 130 epoll_wait(4, [], 128, 0) = 0 epoll_wait(4, [{EPOLLIN|EPOLLOUT, {u32=359907184, u64=139848790032240}}], 128, -1) = 1 futex(0x823db8, FUTEX_WAKE, 1) = 1 futex(0x823cf0, FUTEX_WAKE, 1) = 1 read(3, "HTTP/1.1 200 OK\r\ncontent-type: a"..., 4096) = 299 futex(0x823a20, FUTEX_WAKE, 1) = 1 socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 5 setsockopt(5, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0 connect(5, {sa_family=AF_INET, sin_port=htons(9), sin_addr=inet_addr("127.0.0.1")}, 16) = 0 epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=359906992, u64=139848790032048}}) = 0 getsockname(5, {sa_family=AF_INET, sin_port=htons(39628), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0 getpeername(5, {sa_family=AF_INET, sin_port=htons(9), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0 epoll_ctl(4, EPOLL_CTL_DEL, 5, 0xc4200d58dc) = 0 close(5) = 0 socket(PF_INET6, SOCK_DGRAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 5 setsockopt(5, SOL_IPV6, IPV6_V6ONLY, [0], 4) = 0 setsockopt(5, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0 connect(5, {sa_family=AF_INET6, sin6_port=htons(9), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0 epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=359906992, u64=139848790032048}}) = 0 getsockname(5, {sa_family=AF_INET6, sin6_port=htons(41298), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 getpeername(5, {sa_family=AF_INET6, sin6_port=htons(9), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 epoll_ctl(4, EPOLL_CTL_DEL, 5, 0xc4200d58dc) = 0 close(5) = 0 socket(PF_INET6, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 5 setsockopt(5, SOL_IPV6, IPV6_V6ONLY, [0], 4) = 0 setsockopt(5, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0 connect(5, {sa_family=AF_INET6, sin6_port=htons(9200), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = -1 EINPROGRESS (Operation now in progress) epoll_ctl(4, EPOLL_CTL_ADD, 5, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=359906992, u64=139848790032048}}) = 0 epoll_ctl(4, EPOLL_CTL_DEL, 3, 0xc4200d39bc) = 0 close(3) = 0 futex(0xc4200c4f10, FUTEX_WAKE, 1) = 1 futex(0x823a20, FUTEX_WAIT, 0, {0, 299542828}) = 0 futex(0x824590, FUTEX_WAIT, 0, NULL) = 0 epoll_wait(4, [], 128, 0) = 0 epoll_wait(4, ^Cstrace: Process 69326 detached <detached ...>

user@host:~$ strace esbulk -server http://192.168.0.1:9200 -index bla execve("/usr/sbin/esbulk", ["esbulk", "-server", "http://192.168.0.1:9200", "-index", "bla"], [/ 27 vars /]) = 0 brk(NULL) = 0x22ed000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=39302, ...}) = 0 mmap(NULL, 39302, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc004952000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260`\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=138696, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc004951000 mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc00451a000 mprotect(0x7fc004532000, 2093056, PROT_NONE) = 0 mmap(0x7fc004731000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fc004731000 mmap(0x7fc004733000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc004733000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\t\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fc004150000 mprotect(0x7fc004310000, 2097152, PROT_NONE) = 0 mmap(0x7fc004510000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7fc004510000 mmap(0x7fc004516000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fc004516000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc004950000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc00494f000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc00494e000 arch_prctl(ARCH_SET_FS, 0x7fc00494f700) = 0 mprotect(0x7fc004510000, 16384, PROT_READ) = 0 mprotect(0x7fc004731000, 4096, PROT_READ) = 0 mprotect(0x7fc00495c000, 4096, PROT_READ) = 0 munmap(0x7fc004952000, 39302) = 0 set_tid_address(0x7fc00494f9d0) = 68406 set_robust_list(0x7fc00494f9e0, 24) = 0 rt_sigaction(SIGRTMIN, {0x7fc00451fb50, [], SA_RESTORER|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7fc00451fbe0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 brk(NULL) = 0x22ed000 brk(0x230e000) = 0x230e000 sched_getaffinity(0, 8192, [ffffffffffffffff, ffffffffffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...]) = 64 mmap(0xc000000000, 65536, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000 munmap(0xc000000000, 65536) = 0 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc00490e000 mmap(0xc420000000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc420000000 mmap(0xc41fff8000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc41fff8000 mmap(0xc000000000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xc000000000 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc0048fe000 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc0048ee000 rt_sigprocmask(SIG_SETMASK, NULL, [], 8) = 0 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc0048ae000 sigaltstack(NULL, {ss_sp=NULL, ss_flags=SS_DISABLE, ss_size=0}) = 0 sigaltstack({ss_sp=0xc420002000, ss_flags=0, ss_size=32768}, NULL) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 gettid() = 68406 rt_sigaction(SIGHUP, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGHUP, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGINT, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGQUIT, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGILL, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGILL, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGTRAP, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTRAP, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGABRT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGABRT, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGBUS, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGBUS, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGFPE, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGFPE, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGUSR1, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGUSR1, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGSEGV, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGSEGV, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGUSR2, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGUSR2, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGPIPE, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGPIPE, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGALRM, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGALRM, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTERM, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGSTKFLT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGSTKFLT, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGCHLD, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGURG, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGURG, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGXCPU, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGXCPU, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGXFSZ, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGXFSZ, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGVTALRM, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGVTALRM, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGPROF, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGPROF, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGWINCH, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGWINCH, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGIO, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGIO, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGPWR, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGPWR, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGSYS, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGSYS, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRTMIN, NULL, {0x7fc00451fb50, [], SA_RESTORER|SA_SIGINFO, 0x7fc00452b390}, 8) = 0 rt_sigaction(SIGRTMIN, NULL, {0x7fc00451fb50, [], SA_RESTORER|SA_SIGINFO, 0x7fc00452b390}, 8) = 0 rt_sigaction(SIGRTMIN, {0x7fc00451fb50, [], SA_RESTORER|SA_STACK|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_1, NULL, {0x7fc00451fbe0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, 8) = 0 rt_sigaction(SIGRT_1, NULL, {0x7fc00451fbe0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, 8) = 0 rt_sigaction(SIGRT_1, {0x7fc00451fbe0, [], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_2, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_2, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_3, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_3, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_4, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_4, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_5, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_5, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_6, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_6, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_7, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_7, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_8, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_8, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_9, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_9, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_10, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_10, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_11, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_11, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_12, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_12, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_13, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_13, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_14, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_14, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_15, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_15, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_16, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_16, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_17, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_17, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_18, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_18, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_19, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_19, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_20, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_20, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_21, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_21, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_22, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_22, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_23, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_23, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_24, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_24, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_25, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_25, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_26, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_26, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_27, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_27, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_28, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_28, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_29, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_29, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_30, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_30, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_31, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_31, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigaction(SIGRT_32, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_32, {0x45b610, ~[], SA_RESTORER|SA_STACK|SA_RESTART|SA_SIGINFO, 0x7fc00452b390}, NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fc00394f000 mprotect(0x7fc00394f000, 4096, PROT_NONE) = 0 clone(child_stack=0x7fc00414eff0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fc00414f9d0, tls=0x7fc00414f700, child_tidptr=0x7fc00414f9d0) = 68407 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fc00314e000 mprotect(0x7fc00314e000, 4096, PROT_NONE) = 0 clone(child_stack=0x7fc00394dff0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fc00394e9d0, tls=0x7fc00394e700, child_tidptr=0x7fc00394e9d0) = 68408 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fc00294d000 mprotect(0x7fc00294d000, 4096, PROT_NONE) = 0 clone(child_stack=0x7fc00314cff0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fc00314d9d0, tls=0x7fc00314d700, child_tidptr=0x7fc00314d9d0) = 68410 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 futex(0xc4200c4b90, FUTEX_WAKE, 1) = 1 futex(0xc4200fa110, FUTEX_WAKE, 1) = 1 readlinkat(AT_FDCWD, "/proc/self/exe", "/usr/sbin/esbulk", 128) = 16 futex(0xc4200c4b90, FUTEX_WAKE, 1) = 1 mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc00486e000 openat(AT_FDCWD, "/proc/sys/net/core/somaxconn", O_RDONLY|O_CLOEXEC) = 3 epoll_create1(EPOLL_CLOEXEC) = 4 epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=75968368, u64=140462686416752}}) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0 read(3, "128\n", 4096) = 4 read(3, "", 4092) = 0 epoll_ctl(4, EPOLL_CTL_DEL, 3, 0xc4200e5c0c) = 0 close(3) = 0 futex(0xc4200fa110, FUTEX_WAKE, 1) = 1 futex(0xc4200fa110, FUTEX_WAKE, 1) = 1 socket(PF_INET, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, IPPROTO_IP) = 3 setsockopt(3, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0 connect(3, {sa_family=AF_INET, sin_port=htons(9200), sin_addr=inet_addr("192.168.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress) epoll_ctl(4, EPOLL_CTL_ADD, 3, {EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, {u32=75968368, u64=140462686416752}}) = 0 futex(0x823a20, FUTEX_WAKE, 1) = 1 futex(0x823a00, FUTEX_WAKE, 1) = 1 futex(0xc4200c4b90, FUTEX_WAKE, 1) = 1 epoll_wait(4, [], 128, 0) = 0 futex(0x824590, FUTEX_WAIT, 0, NULL) = 0 futex(0x824590, FUTEX_WAIT, 0, NULL2018/06/18 10:46:04 Get http://192.168.0.1:9200/bla: dial tcp 192.168.0.1:9200: i/o timeout <unfinished ...> +++ exited with 1 +++

miku commented 6 years ago

Good point, always nice to delete code. Released 0.5.0 with -host and -port gone.

boerni667 commented 6 years ago

Alright, now it's a clear line to work with.