<div>Hello
</div><div>
There is a large memleak (as reported by valgrind) in all gluster versions, even in 3.8.3<br><div><br><div>C code<br><div><div>========================<br>#include "stdio.h"<br>#include <stdlib.h><br>#include <errno.h><br>#include <string.h><br>#include <time.h><br>#include <glusterfs/api/glfs.h><br><br>void aa()<br>{<br> glfs_t *vol;<br> char *volume = "xxxx";<br><br> vol = glfs_new(volume);<br> glfs_set_volfile_server(vol, "tcp", "localhost", 24007);<br> glfs_init(vol);<br><br> glfs_fini(vol);<br>}<br><br>void main()<br>{<br> int i = 0;<br> for (i = 0; i < 100; ++i)<br> {<br> aa();<br> sleep(1);<br> }<br>}<br></div><div>========================<br><div><div><div><br>valgrind cmd: G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind --tool=massif ./glfsxmp</div><div>ms_print output<br><div><div>------------------------------------------------------------<br>--------------------------------------------------------------------------------<br>Command: ./glfsxmp<br>Massif arguments: (none)<br>ms_print arguments: ./massif.out.13072<br>--------------------------------------------------------------------------------<br><br><br> GB<br>1.543^ :<br> | @@:#<br> | @@@@@@:#<br> | ::@@@@@@:#<br> | @@ :::: @@@@@@:#<br> | @@ :: :: @@@@@@:#<br> | @@@::@@ :: :: @@@@@@:#<br> | @:::@@ ::@@ :: :: @@@@@@:#<br> | @@:@:::@@ ::@@ :: :: @@@@@@:#<br> | @@:@:@ :@:::@@ ::@@ :: :: @@@@@@:#<br> | @@@@ :@:@ :@:::@@ ::@@ :: :: @@@@@@:#<br> | @::@@@@ :@:@ :@:::@@ ::@@ :: :: @@@@@@:#<br> | @@::@: @@@@ :@:@ :@:::@@ ::@@ :: :: @@@@@@:#<br> | ::::@ : @: @@@@ :@:@ :@:::@@ ::@@ :: :: @@@@@@:#<br> | :::::: :@ : @: @@@@ :@:@ :@:::@@ ::@@ :: :: @@@@@@:#<br> | ::::: ::: :@ : @: @@@@ :@:@ :@:::@@ ::@@ :: :: @@@@@@:#<br> | ::::::::: ::: :@ : @: @@@@ :@:@ :@:::@@ ::@@ :: :: @@@@@@:#<br> | ::::: :::::: ::: :@ : @: @@@@ :@:@ :@:::@@ ::@@ :: :: @@@@@@:#<br> | :::::: :: :::::: ::: :@ : @: @@@@ :@:@ :@:::@@ ::@@ :: :: @@@@@@:#<br> | ::::::: :: :: :::::: ::: :@ : @: @@@@ :@:@ :@:::@@ ::@@ :: :: @@@@@@:#<br> 0 +----------------------------------------------------------------------->Gi<br> 0 18.15<br><br>Number of snapshots: 69<br><div> Detailed snapshots: [22, 24, 26, 27, 28, 29, 31, 33, 35, 39, 40, 43, 44, 49, 51, 53, 55, 57, 59, 61, 64, 67 (peak)]<br><div><br><div>......<br><div><br>--------------------------------------------------------------------------------<br> n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)<br>--------------------------------------------------------------------------------<br> 65 19,095,844,439 1,625,012,200 1,624,265,891 746,309 0<br> 66 19,290,598,796 1,640,737,776 1,639,984,707 753,069 0<br> 67 19,290,602,723 1,640,738,312 1,639,985,235 753,077 0<br>99.95% (1,639,985,235B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.<br>->98.53% (1,616,541,538B) 0x52A9946: __gf_calloc (in /usr/lib64/libglusterfs.so.0.0.1)<br>| ->32.78% (537,915,384B) 0x23A89113: ???<br>| | ->32.78% (537,915,384B) 0x23A89193: ???<br>| | ->32.78% (537,915,384B) 0x23A97510: ???<br>| | ->32.78% (537,915,384B) 0x528194D: xlator_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->32.78% (537,915,384B) 0x52B7B57: glusterfs_graph_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->32.78% (537,915,384B) 0x52B8469: glusterfs_graph_activate (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->32.78% (537,915,384B) 0x503F03B: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | ->32.78% (537,915,384B) 0x503F1F4: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | ->32.78% (537,915,384B) 0x555CB2E: rpc_clnt_handle_reply (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | ->32.78% (537,915,384B) 0x555CDED: rpc_clnt_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | ->32.78% (537,915,384B) 0x5558921: rpc_transport_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | ->32.78% (537,915,384B) 0x142769D2: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | ->32.78% (537,915,384B) 0x14279612: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | ->32.78% (537,915,384B) 0x52DD73E: ??? (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->32.78% (537,915,384B) 0x6A7ADC3: start_thread (in /usr/lib64/libpthread-2.17.so)<br>| | ->32.78% (537,915,384B) 0x5E86CEB: clone (in /usr/lib64/libc-2.17.so)<br>| |<br>| ->19.05% (312,497,104B) 0x52944A8: inode_table_new (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->10.93% (179,318,808B) 0x1B2FCB13: ???<br>| | | ->10.93% (179,318,808B) 0x1B312408: ???<br>| | | ->10.93% (179,318,808B) 0x528194D: xlator_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->10.93% (179,318,808B) 0x52B7B57: glusterfs_graph_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->10.93% (179,318,808B) 0x52B8469: glusterfs_graph_activate (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->10.93% (179,318,808B) 0x503F03B: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | ->10.93% (179,318,808B) 0x503F1F4: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | ->10.93% (179,318,808B) 0x555CB2E: rpc_clnt_handle_reply (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | ->10.93% (179,318,808B) 0x555CDED: rpc_clnt_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | ->10.93% (179,318,808B) 0x5558921: rpc_transport_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | ->10.93% (179,318,808B) 0x142769D2: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | ->10.93% (179,318,808B) 0x14279612: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | ->10.93% (179,318,808B) 0x52DD73E: ??? (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->10.93% (179,318,808B) 0x6A7ADC3: start_thread (in /usr/lib64/libpthread-2.17.so)<br><div>| | | ->10.93% (179,318,808B) 0x5E86CEB: clone (in /usr/lib64/libc-2.17.so)<br>| | |<br>| | ->03.83% (62,918,880B) 0x1B6FCB13: ???<br>| | | ->03.83% (62,918,880B) 0x1B712408: ???<br>| | | ->03.83% (62,918,880B) 0x528194D: xlator_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->03.83% (62,918,880B) 0x52B7B57: glusterfs_graph_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->03.83% (62,918,880B) 0x52B8469: glusterfs_graph_activate (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->03.83% (62,918,880B) 0x503F03B: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | ->03.83% (62,918,880B) 0x503F1F4: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | ->03.83% (62,918,880B) 0x555CB2E: rpc_clnt_handle_reply (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | ->03.83% (62,918,880B) 0x555CDED: rpc_clnt_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | ->03.83% (62,918,880B) 0x5558921: rpc_transport_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | ->03.83% (62,918,880B) 0x142769D2: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | ->03.83% (62,918,880B) 0x14279612: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | ->03.83% (62,918,880B) 0x52DD73E: ??? (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->03.83% (62,918,880B) 0x6A7ADC3: start_thread (in /usr/lib64/libpthread-2.17.so)<br>| | | ->03.83% (62,918,880B) 0x5E86CEB: clone (in /usr/lib64/libc-2.17.so)<br>| | |<br>| | ->03.64% (59,772,936B) 0x171E5B13: ???<br>| | | ->03.64% (59,772,936B) 0x171FB408: ???<br>| | | ->03.64% (59,772,936B) 0x528194D: xlator_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->03.64% (59,772,936B) 0x52B7B57: glusterfs_graph_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->03.64% (59,772,936B) 0x52B8469: glusterfs_graph_activate (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->03.64% (59,772,936B) 0x503F03B: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | ->03.64% (59,772,936B) 0x503F1F4: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | ->03.64% (59,772,936B) 0x555CB2E: rpc_clnt_handle_reply (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | ->03.64% (59,772,936B) 0x555CDED: rpc_clnt_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | ->03.64% (59,772,936B) 0x5558921: rpc_transport_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | ->03.64% (59,772,936B) 0x142769D2: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | ->03.64% (59,772,936B) 0x14279612: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | ->03.64% (59,772,936B) 0x52DD73E: ??? (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->03.64% (59,772,936B) 0x6A7ADC3: start_thread (in /usr/lib64/libpthread-2.17.so)<br>| | | ->03.64% (59,772,936B) 0x5E86CEB: clone (in /usr/lib64/libc-2.17.so)<br>| | |<br><div>| | ->00.64% (10,486,480B) in 1+ places, all below ms_print's threshold (01.00%)<br>| ->17.70% (290,360,608B) 0x52AA165: mem_pool_new_fn (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->08.47% (139,015,120B) 0x5294459: inode_table_new (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->04.01% (65,851,416B) 0x1B2FCB13: ???<br>| | | | ->04.01% (65,851,416B) 0x1B312408: ???<br>| | | | ->04.01% (65,851,416B) 0x528194D: xlator_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->04.01% (65,851,416B) 0x52B7B57: glusterfs_graph_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->04.01% (65,851,416B) 0x52B8469: glusterfs_graph_activate (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->04.01% (65,851,416B) 0x503F03B: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | | ->04.01% (65,851,416B) 0x503F1F4: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | | ->04.01% (65,851,416B) 0x555CB2E: rpc_clnt_handle_reply (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | | ->04.01% (65,851,416B) 0x555CDED: rpc_clnt_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | | ->04.01% (65,851,416B) 0x5558921: rpc_transport_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | | ->04.01% (65,851,416B) 0x142769D2: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | | ->04.01% (65,851,416B) 0x14279612: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | | ->04.01% (65,851,416B) 0x52DD73E: ??? (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->04.01% (65,851,416B) 0x6A7ADC3: start_thread (in /usr/lib64/libpthread-2.17.so)<br>| | | | ->04.01% (65,851,416B) 0x5E86CEB: clone (in /usr/lib64/libc-2.17.so)<br><div>| | | |<br>| | | ->01.50% (24,641,608B) 0x1306BC8B: ??? (in /usr/lib64/glusterfs/3.8.1/xlator/mount/api.so)<br>| | | | ->01.50% (24,641,608B) 0x1306BD89: notify (in /usr/lib64/glusterfs/3.8.1/xlator/mount/api.so)<br>| | | | ->01.50% (24,641,608B) 0x5281AB4: xlator_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->01.50% (24,641,608B) 0x531AB7C: default_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->01.50% (24,641,608B) 0x5281AB4: xlator_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->01.50% (24,641,608B) 0x531AA71: default_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->01.50% (24,641,608B) 0x37C79997: ???<br>| | | | | ->01.50% (24,641,608B) 0x5281AB4: xlator_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x531AA71: default_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x5281AB4: xlator_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x531AA71: default_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x5281AB4: xlator_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x531AA71: default_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x5281AB4: xlator_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x531AA71: default_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x5281AB4: xlator_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x531AA71: default_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x5281AB4: xlator_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x531AA71: default_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x5281AB4: xlator_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x531AA71: default_notify (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x1BE82F0D: ???<br>| | | | | ->01.50% (24,641,608B) 0x5281AB4: xlator_notify (in /usr/lib64/libglusterfs.so.0.0<br>.1)<br>| | | | | ->01.50% (24,641,608B) 0x531AA71: default_notify (in /usr/lib64/libglusterfs.so.<br>0.0.1)<br>| | | | | ->01.50% (24,641,608B) 0x1B702FAC: ???<br>| | | | | ->01.50% (24,641,608B) 0x1B710FD7: ???<br>| | | | | ->01.50% (24,641,608B) 0x5281AB4: xlator_notify (in /usr/lib64/libglusterf<br>s.so.0.0.1)<br>| | | | |<br>| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)<br><div>| | | |<br><div>| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)<br>| | | |<br>| | | ->01.41% (23,105,760B) 0x1B6FCB13: ???<br>| | | | ->01.41% (23,105,760B) 0x1B712408: ???<br>| | | | ->01.41% (23,105,760B) 0x528194D: xlator_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->01.41% (23,105,760B) 0x52B7B57: glusterfs_graph_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->01.41% (23,105,760B) 0x52B8469: glusterfs_graph_activate (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->01.41% (23,105,760B) 0x503F03B: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | | ->01.41% (23,105,760B) 0x503F1F4: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | | ->01.41% (23,105,760B) 0x555CB2E: rpc_clnt_handle_reply (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | | ->01.41% (23,105,760B) 0x555CDED: rpc_clnt_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | | ->01.41% (23,105,760B) 0x5558921: rpc_transport_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | | ->01.41% (23,105,760B) 0x142769D2: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | | ->01.41% (23,105,760B) 0x14279612: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | | ->01.41% (23,105,760B) 0x52DD73E: ??? (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->01.41% (23,105,760B) 0x6A7ADC3: start_thread (in /usr/lib64/libpthread-2.17.so)<br>| | | | ->01.41% (23,105,760B) 0x5E86CEB: clone (in /usr/lib64/libc-2.17.so)<br>| | | |<br>| | | ->01.34% (21,950,472B) 0x171E5B13: ???<br>| | | | ->01.34% (21,950,472B) 0x171FB408: ???<br>| | | | ->01.34% (21,950,472B) 0x528194D: xlator_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->01.34% (21,950,472B) 0x52B7B57: glusterfs_graph_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->01.34% (21,950,472B) 0x52B8469: glusterfs_graph_activate (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->01.34% (21,950,472B) 0x503F03B: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | | ->01.34% (21,950,472B) 0x503F1F4: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | | ->01.34% (21,950,472B) 0x555CB2E: rpc_clnt_handle_reply (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | | ->01.34% (21,950,472B) 0x555CDED: rpc_clnt_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | | ->01.34% (21,950,472B) 0x5558921: rpc_transport_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | | ->01.34% (21,950,472B) 0x142769D2: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | | ->01.34% (21,950,472B) 0x14279612: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | | ->01.34% (21,950,472B) 0x52DD73E: ??? (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | | ->01.34% (21,950,472B) 0x6A7ADC3: start_thread (in /usr/lib64/libpthread-2.17.so)<br>| | | | ->01.34% (21,950,472B) 0x5E86CEB: clone (in /usr/lib64/libc-2.17.so)<br>| | | |<br>| | | ->00.21% (3,465,864B) in 1+ places, all below ms_print's threshold (01.00%)<br>| | |<br><div>| ->11.50% (188,742,240B) 0x37C6B113: ???<br>| | ->11.50% (188,742,240B) 0x37C6B193: ???<br>| | ->11.50% (188,742,240B) 0x37C79510: ???<br>| | ->11.50% (188,742,240B) 0x528194D: xlator_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->11.50% (188,742,240B) 0x52B7B57: glusterfs_graph_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->11.50% (188,742,240B) 0x52B8469: glusterfs_graph_activate (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->11.50% (188,742,240B) 0x503F03B: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | ->11.50% (188,742,240B) 0x503F1F4: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | ->11.50% (188,742,240B) 0x555CB2E: rpc_clnt_handle_reply (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | ->11.50% (188,742,240B) 0x555CDED: rpc_clnt_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | ->11.50% (188,742,240B) 0x5558921: rpc_transport_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | ->11.50% (188,742,240B) 0x142769D2: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | ->11.50% (188,742,240B) 0x14279612: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | ->11.50% (188,742,240B) 0x52DD73E: ??? (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->11.50% (188,742,240B) 0x6A7ADC3: start_thread (in /usr/lib64/libpthread-2.17.so)<br>| | ->11.50% (188,742,240B) 0x5E86CEB: clone (in /usr/lib64/libc-2.17.so)<br>| |<br>| ->10.35% (169,868,016B) 0x1B6DF113: ???<br>| | ->10.35% (169,868,016B) 0x1B6DF193: ???<br>| | ->10.35% (169,868,016B) 0x1B6ED510: ???<br>| | ->10.35% (169,868,016B) 0x528194D: xlator_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->10.35% (169,868,016B) 0x52B7B57: glusterfs_graph_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->10.35% (169,868,016B) 0x52B8469: glusterfs_graph_activate (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->10.35% (169,868,016B) 0x503F03B: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | ->10.35% (169,868,016B) 0x503F1F4: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | ->10.35% (169,868,016B) 0x555CB2E: rpc_clnt_handle_reply (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | ->10.35% (169,868,016B) 0x555CDED: rpc_clnt_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | ->10.35% (169,868,016B) 0x5558921: rpc_transport_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | ->10.35% (169,868,016B) 0x142769D2: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | ->10.35% (169,868,016B) 0x14279612: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | ->10.35% (169,868,016B) 0x52DD73E: ??? (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->10.35% (169,868,016B) 0x6A7ADC3: start_thread (in /usr/lib64/libpthread-2.17.so)<br><div>| | ->10.35% (169,868,016B) 0x5E86CEB: clone (in /usr/lib64/libc-2.17.so)<br><div>| ->04.09% (67,045,232B) 0x52944CF: inode_table_new (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | ->02.34% (38,472,264B) 0x1B2FCB13: ???<br>| | | ->02.34% (38,472,264B) 0x1B312408: ???<br>| | | ->02.34% (38,472,264B) 0x528194D: xlator_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->02.34% (38,472,264B) 0x52B7B57: glusterfs_graph_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->02.34% (38,472,264B) 0x52B8469: glusterfs_graph_activate (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->02.34% (38,472,264B) 0x503F03B: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | ->02.34% (38,472,264B) 0x503F1F4: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| | | ->02.34% (38,472,264B) 0x555CB2E: rpc_clnt_handle_reply (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | ->02.34% (38,472,264B) 0x555CDED: rpc_clnt_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | ->02.34% (38,472,264B) 0x5558921: rpc_transport_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| | | ->02.34% (38,472,264B) 0x142769D2: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | ->02.34% (38,472,264B) 0x14279612: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| | | ->02.34% (38,472,264B) 0x52DD73E: ??? (in /usr/lib64/libglusterfs.so.0.0.1)<br>| | | ->02.34% (38,472,264B) 0x6A7ADC3: start_thread (in /usr/lib64/libpthread-2.17.so)<br>| | | ->02.34% (38,472,264B) 0x5E86CEB: clone (in /usr/lib64/libc-2.17.so)<br>| | |<br>| | ->01.74% (28,572,968B) in 5 places, all below massif's threshold (01.00%)<br>| |<br>| ->01.90% (31,238,730B) in 301 places, all below massif's threshold (01.00%)<br>| |<br>| ->01.15% (18,874,224B) 0x1DEB3113: ???<br>| ->01.15% (18,874,224B) 0x1DEB3193: ???<br>| ->01.15% (18,874,224B) 0x1DEC1510: ???<br>| ->01.15% (18,874,224B) 0x528194D: xlator_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| ->01.15% (18,874,224B) 0x52B7B57: glusterfs_graph_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| ->01.15% (18,874,224B) 0x52B8469: glusterfs_graph_activate (in /usr/lib64/libglusterfs.so.0.0.1)<br>| ->01.15% (18,874,224B) 0x503F03B: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| ->01.15% (18,874,224B) 0x503F1F4: ??? (in /usr/lib64/libgfapi.so.0.0.0)<br>| ->01.15% (18,874,224B) 0x555CB2E: rpc_clnt_handle_reply (in /usr/lib64/libgfrpc.so.0.0.1)<br>| ->01.15% (18,874,224B) 0x555CDED: rpc_clnt_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| ->01.15% (18,874,224B) 0x5558921: rpc_transport_notify (in /usr/lib64/libgfrpc.so.0.0.1)<br>| ->01.15% (18,874,224B) 0x142769D2: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| ->01.15% (18,874,224B) 0x14279612: ??? (in /usr/lib64/glusterfs/3.8.1/rpc-transport/socket.so)<br>| ->01.15% (18,874,224B) 0x52DD73E: ??? (in /usr/lib64/libglusterfs.so.0.0.1)<br>| ->01.15% (18,874,224B) 0x6A7ADC3: start_thread (in /usr/lib64/libpthread-2.17.so)<br>| ->01.15% (18,874,224B) 0x5E86CEB: clone (in /usr/lib64/libc-2.17.so)<br>|<br>->01.35% (22,209,832B) 0x5281B27: xlator_mem_acct_init (in /usr/lib64/libglusterfs.so.0.0.1)<br>| ->01.35% (22,209,832B) in 48 places, all below massif's threshold (01.00%)<br>|<br>->00.08% (1,233,865B) in 1+ places, all below ms_print's threshold (01.00%)<br></div></div>------------------------------------------------------------<br><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div><br><br></div></div></div></div></div></div></div>