My code doing async put. Running 16 independent processes.
- Cluster: 8 nodes, 256GB, HDD.
- Client version: 4.6.13.el7.x86_64. I tried both libuv and libev. See the same problem.
Below is the trace back. See this before?
(gdb) bt #0 ck_pr_inc_32 (target=0x191) at modules/common/target/Linux-x86_64/include/aerospike/ck/gcc/x86_64/ck_pr.h:359 #1 as_node_reserve (node=0x191) at src/include/aerospike/as_node.h:477
#2 as_event_close_idle_connections_cb (event_loop=0x25702a0, state=0x7ffab00008c0) at src/main/aerospike/as_event.c:1311
#3 0x0000000000418b53 in as_ev_wakeup (loop=, wakeup=, revents=) at src/main/aerospike/as_event_ev.c:81
#4 0x000000000046a7cb in ev_invoke_pending ()
#5 0x000000000046b6a5 in ev_run ()
#6 0x000000000041888b in ev_loop (flags=0, loop=0x257c160) at /usr/local/include/ev.h:835
#7 as_ev_worker (udata=0x257c160) at src/main/aerospike/as_event_ev.c:98
#8 0x00007ffadf73cdc5 in start_thread () from /lib64/libpthread.so.0
#9 0x00007ffadeb4773d in clone () from /lib64/libc.so.6