Greetings!
Having some problems with the MonetDB server crashing.
- Start a server
- Have a client perform a lot of operations (_lots_ of BATs creation, bun
insertions, etc).
- Every 10,000 or so operations, perform a <commit();> on the client.
Total operations: approximately 7500 BATs, 17,000,000 BUNs.
- Do an <ls();> on the server to confirm all tables are clean.
- Now perform an <abort();> on the server with every table clean.
MonetDB>abort();
#GDKmmap(6553600) fail => BBPtrim(enter) usage[mem=736705664,vm=2137835808]
#
!mallinfo.arena = 35753984
!mallinfo.ordblks = 4454
!mallinfo.smblks = 0
!mallinfo.hblkhd = 122863616
!mallinfo.hblks = 33
!mallinfo.usmblks = 0
!mallinfo.fsmblks = 0
!mallinfo.uordblks = 15990816
!mallinfo.fordblks = 19763168
#GDKmmap(6553600) fail => BBPtrim(ready) usage[mem=736705664,vm=2137835808]
#
!mallinfo.arena = 35753984
...
(and so on)
Doing a <ulimit -a> shows:
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 14336
virtual memory (kbytes, -v) unlimited
Anybody have any ideas on why the server died? If I do it with less
(_much_ less) operations, it at least succeeds (even though there is a
lot of I/O occurring).
Regards!
Ed