Hi,

I wondered if someone on the Qpid mailing list can throw some light on this 
issue we are seeing.

We are using Qpid C++ brokers and clients of version 0.24.

We are using Topic Exchanges.

We create a sender on a particular session, then a message gets sent on that 
sender followed by deleting the sender.
This is done a lot of times in a period of time.
What we are seeing is that the memory usage on Qpid is increasing and a lot of 
memory allocations sitting on the std::deque and that number increases over time

There are 2 problems we are seeing:

1.       That memory seems to be increasing on the std::deque list inside Qpid.

2.       When we fail over the broker, there seems to be a lot of messages that 
get replayed on the topics to the clients looking for received messages on the 
same topic. These are message that have already been received before.

Below is a snipet of what we have seen.

Note that in the second half below, there are allocations which show the number 
of bytes@address for time in -Minutes:seconds. These are blocks allocated that 
are "alive" so to speak.

Can someone explain why we would be seeing this and perhaps how we can avoid 
the "replays".

Thanks

Nitin Shah

58) 22656 total bytes from ::new in 354 separate allocations
/opt/atlas/kit/bin/StartEquipmentMgr (operator new(unsigned long)+0x65) 
[0x0x9aa791]
lib/libqpidmessaging.so.2 (__gnu_cxx::new_allocator<void**>::allocate(unsigned 
long, void const*)+0x42) [0x0x7f1119659518]
/lib/libqpidmessaging.so.2 (std::_Deque_base<void*, std::allocator<void*> 
>::_M_allocate_map(unsigned long)+0x3d) [0x0x7f111965928d]
lib/libqpidmessaging.so.2 (std::_Deque_base<void*, std::allocator<void*> 
>::_M_initialize_map(unsigned long)+0x7e) [0x0x7f1119659056]
lib/libqpidmessaging.so.2 (std::_Deque_base<void*, std::allocator<void*> 
>::_Deque_base()+0x2b) [0x0x7f1119658bb1]
lib/libqpidmessaging.so.2 (std::deque<void*, std::allocator<void*> 
>::deque()+0x1a) [0x0x7f1119658914]
lib/libqpidmessaging.so.2 
(boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<qpid::client::amqp0_10::OutgoingMessage,
 std::deque<void*, std::allocator<void*> > >, 
boost::heap_clone_allocator>::reversible_ptr_container()+0x1a) 
[0x0x7f11196583f8]
/opt/atlas/kit/lib/libqpidmessaging.so.2 
(boost::ptr_sequence_adapter<qpid::client::amqp0_10::OutgoingMessage, 
std::deque<void*, std::allocator<void*> >, 
boost::heap_clone_allocator>::ptr_sequence_adapter()+0x1a) [0x0x7f1119657880]
/opt/atlas/kit/lib/libqpidmessaging.so.2 
(boost::ptr_deque<qpid::client::amqp0_10::OutgoingMessage, 
boost::heap_clone_allocator, std::allocator<void*> >::ptr_deque()+0x1a) 
[0x0x7f1119656220]
/opt/atlas/kit/lib/libqpidmessaging.so.2 
(qpid::client::amqp0_10::SenderImpl::SenderImpl(qpid::client::amqp0_10::SessionImpl&,
 std::string const&, qpid::messaging::Address const&)+0x13b) [0x0x7f1119654e21]
lib/libqpidmessaging.so.2 
(qpid::client::amqp0_10::SessionImpl::createSenderImpl(qpid::messaging::Address 
const&)+0x91) [0x0x7f1119646255]
lib/libqpidmessaging.so.2 
(qpid::client::amqp0_10::SessionImpl::CreateSender::operator()()+0x2c) 
[0x0x7f111964897a]
lib/libqpidmessaging.so.2 (bool 
qpid::client::amqp0_10::SessionImpl::execute<qpid::client::amqp0_10::SessionImpl::CreateSender>(qpid::client::amqp0_10::SessionImpl::CreateSender&)+0x2c)
 [0x0x7f111964d918]
/opt/atlas/kit/lib/libqpidmessaging.so.2 (qpid::messaging::Sender 
qpid::client::amqp0_10::SessionImpl::get1<qpid::client::amqp0_10::SessionImpl::CreateSender,
 qpid::messaging::Sender, 
qpid::messaging::Address>(qpid::messaging::Address)+0x40) [0x0x7f1119649d98]
lib/libqpidmessaging.so.2 
(qpid::client::amqp0_10::SessionImpl::createSender(qpid::messaging::Address 
const&)+0x40) [0x0x7f1119646192]
lib/libqpidmessaging.so.2 (qpid::messaging::Session::createSender(std::string 
const&)+0x51) [0x0x7f1119614525]

Blocks still allocated...
    64@0x7f110c0158f0 -49m:9:10.190   64@0x7f110c0171f0 -49m:8:484.470   
64@0x7f110c018190 -57m:5:169.301
    64@0x7f110c01a3f0 -58m:8:56.395   64@0x7f110c01b330 -55m:4:604.704   
64@0x7f110c01eec0 -54m:9:587.496   64@0x7f110c01f960 -56m:6:845.442
   64@0x7f110c021070 -51m:8:198.576   64@0x7f110c0224a0 -53m:8:169.705   
64@0x7f110c024740 -53m:8:487.554    64@0x7f110c029280 -58m:7:771.68
   64@0x7f110c02d740 -53m:8:730.295    64@0x7f110c03ce40 -53m:9:200.21   
64@0x7f110c03e3f0 -44m:7:785.601   64@0x7f110c040d40 -54m:8:738.430
   64@0x7f110c041930 -45m:9:364.762   64@0x7f110c044470 -48m:8:177.276   
64@0x7f110c048020 -53m:7:785.827   64@0x7f110c049a40 -43m:8:288.672
   64@0x7f110c04aaa0 -49m:8:250.625    64@0x7f110c04c860 -11m:8:260.76   
64@0x7f110c04fd30 -56m:7:124.826   64@0x7f110c050790 -36m:8:398.188
   64@0x7f110c056fd0 -35m:9:326.379   64@0x7f110c057a40 -29m:8:852.362   
64@0x7f110c059c90 -25m:6:948.696   64@0x7f110c05acd0 -51m:8:748.650
    64@0x7f110c05d6c0 -52m:9:437.52   64@0x7f110c05e050 -50m:7:324.127   
64@0x7f110c062470 -52m:8:728.162   64@0x7f110c063f60 -55m:5:598.884
   64@0x7f110c063fb0 -51m:9:108.609    64@0x7f110c0685d0 -41m:7:30.685   
64@0x7f110c068b30 -43m:8:564.190   64@0x7f110c069cf0 -50m:8:230.432
   64@0x7f110c06e640 -47m:9:311.997   64@0x7f110c0708a0 -41m:8:448.186   
64@0x7f110c074450 -38m:8:108.632   64@0x7f110c076880 -31m:8:678.348
   64@0x7f110c076e60 -20m:7:538.796   64@0x7f110c077b20 -47m:9:671.732   
64@0x7f110c079530 -56m:6:443.499   64@0x7f110c079b00 -46m:8:663.976
   64@0x7f110c07be00 -54m:8:516.943   64@0x7f110c07ce00 -51m:9:390.781   
64@0x7f110c07d9c0 -36m:7:628.346    64@0x7f110c07e250 -48m:9:24.194
   64@0x7f110c0804d0 -49m:7:495.720    64@0x7f110c0810f0 -40m:8:97.964   
64@0x7f110c084f80 -45m:8:852.273    64@0x7f110c085b20 -46m:9:90.499
   64@0x7f110c087900 -55m:4:941.179   64@0x7f110c08a360 -44m:8:218.906    
64@0x7f110c08b0d0 -56m:6:70.711   64@0x7f110c0922c0 -54m:9:300.442
    64@0x7f110c093b40 -43m:9:404.55   64@0x7f110c094290 -50m:7:630.993   
64@0x7f110c097000 -36m:7:229.792   64@0x7f110c09c8c0 -39m:7:575.783
   64@0x7f110c09dea0 -34m:7:502.700    64@0x7f110c09e120 -42m:8:478.86   
64@0x7f110c09f430 -23m:8:637.169   64@0x7f110c0a0980 -52m:9:730.971
   64@0x7f110c0a12f0 -35m:7:131.423   64@0x7f110c0a1740 -38m:6:519.818    
64@0x7f110c0a3030 -34m:8:78.349   64@0x7f110c0a3250 -29m:8:430.329
   64@0x7f110c0a3d70 -45m:8:334.112    64@0x7f110c0a62f0 -54m:9:21.327    
64@0x7f110c0a73c0 -35m:8:11.580   64@0x7f110c0a9090 -48m:9:276.653
   64@0x7f110c0adb80 -43m:8:821.318   64@0x7f110c0b18a0 -22m:8:282.649   
64@0x7f110c0b3020 -46m:8:329.831   64@0x7f110c0b3460 -37m:8:647.929
    64@0x7f110c0b3850 -40m:9:16.811   64@0x7f110c0b6980 -57m:6:905.678   
64@0x7f110c0b71c0 -32m:6:322.970   64@0x7f110c0b75a0 -47m:7:712.432
   64@0x7f110c0b75f0 -55m:6:246.596   64@0x7f110c0b8e70 -40m:8:441.526   
64@0x7f110c0b93d0 -31m:8:367.139   64@0x7f110c0b95f0 -20m:8:338.732
   64@0x7f110c0bfa10 -21m:8:101.943   64@0x7f110c0c0020 -40m:8:713.599   
64@0x7f110c0c1940 -50m:8:527.709   64@0x7f110c0c2980 -38m:7:435.784
   64@0x7f110c0c3a30 -41m:8:780.711   64@0x7f110c0c4c10 -51m:8:456.469     
64@0x7f110c0c5900 -23m:9:12.53   64@0x7f110c0c60c0 -42m:7:259.771
   64@0x7f110c0c7e80 -36m:9:437.578   64@0x7f110c0c81f0 -42m:9:506.447   
64@0x7f110c0ccf70 -41m:7:436.847   64@0x7f110c0cea10 -39m:8:682.504
   64@0x7f110c0d24d0 -43m:9:112.895   64@0x7f110c0d6ea0 -29m:6:779.131   
64@0x7f110c0d7170 -17m:7:547.842   64@0x7f110c0d8e00 -31m:7:899.271
   64@0x7f110c0d9b20 -42m:7:701.900   64@0x7f110c0da080 -20m:7:152.483   
64@0x7f110c0daf30 -30m:8:192.754   64@0x7f110c0db9b0 -45m:7:836.585
    64@0x7f110c0dca50 -27m:6:325.95   64@0x7f110c0dfe40 -40m:9:295.998    
64@0x7f110c0e2a80 -22m:7:873.76   64@0x7f110c0e3ce0 -58m:7:379.583
   64@0x7f110c0e53a0 -54m:8:292.950   64@0x7f110c0e65e0 -28m:8:604.121    
64@0x7f110c0e6c60 -35m:7:580.31   64@0x7f110c0e6d50 -44m:8:490.833
   64@0x7f110c0e8180 -55m:6:953.684   64@0x7f110c0e8fc0 -39m:8:206.488   
64@0x7f110c0eac90 -27m:8:172.131   64@0x7f110c0ec970 -30m:7:585.675
   64@0x7f110c0f0860 -56m:5:792.627   64@0x7f110c0f0db0 -51m:9:676.148   
64@0x7f110c0f3670 -41m:7:842.441   64@0x7f110c0f36c0 -44m:8:782.190
   64@0x7f110c0f62e0 -45m:9:716.218   64@0x7f110c0f67e0 -42m:8:125.616   
64@0x7f110c0f7ac0 -55m:4:292.662   64@0x7f110c0f7b10 -58m:6:981.242
    64@0x7f110c0f9d50 -44m:9:94.242    64@0x7f110c0fa250 -42m:9:40.277   
64@0x7f110c0fbd10 -48m:8:482.905   64@0x7f110c0fd810 -35m:8:589.658
     64@0x7f110c0fd860 -30m:7:884.8   64@0x7f110c100320 -27m:6:814.788   
64@0x7f110c101230 -47m:7:990.970   64@0x7f110c101ee0 -53m:8:978.999
   64@0x7f110c1035d0 -47m:8:870.152   64@0x7f110c107830 -48m:7:783.764    
64@0x7f110c10c130 -31m:9:12.108   64@0x7f110c1131b0 -40m:7:604.167
    64@0x7f110c1163b0 -24m:3:566.37   64@0x7f110c117410 -37m:7:907.553   
64@0x7f110c119480 -37m:7:206.584   64@0x7f110c11c790 -49m:7:944.104
    64@0x7f110c11e770 -33m:8:80.110   64@0x7f110c11ecc0 -33m:7:253.649   
64@0x7f110c1229d0 -38m:6:879.152   64@0x7f110c123430 -34m:6:832.369
    64@0x7f110c125740 -52m:9:94.358   64@0x7f110c126820 -33m:7:528.432   
64@0x7f110c1289a0 -31m:7:305.272   64@0x7f110c12a990 -57m:6:636.738
     64@0x7f110c12d360 -47m:8:437.4     64@0x7f110c12de10 -34m:8:472.0   
64@0x7f110c135320 -52m:8:205.240   64@0x7f110c137f10 -57m:5:953.314
     64@0x7f110c139a40 -36m:8:2.152   64@0x7f110c13b3c0 -44m:9:475.915   
64@0x7f110c13c160 -50m:8:926.600   64@0x7f110c13f890 -46m:7:447.867
    64@0x7f110c1411e0 -41m:8:173.92   64@0x7f110c141870 -37m:6:857.673   
64@0x7f110c142f20 -34m:7:787.950   64@0x7f110c143d20 -38m:7:151.938
   64@0x7f110c145f80 -46m:7:708.926   64@0x7f110c146a20 -34m:7:198.284   
64@0x7f110c149890 -36m:8:827.560   64@0x7f110c149c00 -48m:8:740.714
   64@0x7f110c14a5b0 -50m:7:947.686   64@0x7f110c14d590 -43m:7:907.519   
64@0x7f110c14dda0 -56m:5:518.989   64@0x7f110c14e470 -52m:8:456.336
    64@0x7f110c151750 -46m:8:14.799   64@0x7f110c153ed0 -25m:5:700.637   
64@0x7f110c154190 -30m:7:107.929   64@0x7f110c157ec0 -39m:9:220.462
   64@0x7f110c158280 -57m:5:545.205   64@0x7f110c1583f0 -58m:6:694.217    
64@0x7f110c15bae0 -29m:8:38.200   64@0x7f110c15e060 -39m:7:213.637
   64@0x7f110c160690 -58m:6:416.913   64@0x7f110c1606e0 -57m:6:295.120   
64@0x7f110c161450 -33m:8:403.975   64@0x7f110c161b30 -49m:8:722.131
    64@0x7f110c162830 -35m:9:43.229   64@0x7f110c1675b0 -37m:7:513.589   
64@0x7f110c168250 -32m:7:817.881   64@0x7f110c168560 -28m:7:356.152
   64@0x7f110c1688c0 -14m:7:789.696   64@0x7f110c168d60 -30m:6:410.168   
64@0x7f110c1697c0 -39m:7:923.673   64@0x7f110c169940 -37m:8:276.530
    64@0x7f110c16a440 -38m:7:726.43     64@0x7f110c16b290 -45m:7:432.1   
64@0x7f110c16b9e0 -18m:8:415.292   64@0x7f110c170d50 -29m:7:642.198
    64@0x7f110c174150 -26m:6:204.62   64@0x7f110c174910 -31m:6:879.592   
64@0x7f110c175ab0 -33m:7:795.839   64@0x7f110c177f40 -22m:8:619.390
   64@0x7f110c179300 -27m:7:451.238   64@0x7f110c1793b0 -22m:8:969.947   
64@0x7f110c179810 -32m:6:702.861   64@0x7f110c17a930 -33m:8:781.207
   64@0x7f110c17b330 -27m:7:773.185   64@0x7f110c17bab0 -27m:7:166.688    
64@0x7f110c17c950 -32m:6:11.895    64@0x7f110c17db90 -32m:7:432.30
   64@0x7f110c182500 -23m:6:769.283    64@0x7f110c185530 -32m:7:74.736   
64@0x7f110c1869c0 -25m:7:454.638   64@0x7f110c186ce0 -25m:6:112.202
   64@0x7f110c1872f0 -17m:8:367.233   64@0x7f110c188400 -28m:5:928.577   
64@0x7f110c18aa50 -21m:7:289.801   64@0x7f110c18b5b0 -19m:7:821.673
   64@0x7f110c18bad0 -28m:7:911.150   64@0x7f110c18d110 -18m:7:101.532   
64@0x7f110c18d280 -26m:7:235.638   64@0x7f110c18dea0 -16m:7:704.302
   64@0x7f110c18f560 -29m:7:183.971   64@0x7f110c1900b0 -12m:9:121.606    
64@0x7f110c190610 -26m:5:904.64   64@0x7f110c190660 -30m:5:756.151
    64@0x7f110c1920c0 -10m:6:407.23   64@0x7f110c195d00 -23m:7:483.410   
64@0x7f110c196360 -18m:7:958.179   64@0x7f110c197000 -22m:9:380.622
    64@0x7f110c198a70 -21m:8:944.16    64@0x7f110c199320 -20m:8:800.52   
64@0x7f110c19a010 -16m:8:450.683   64@0x7f110c19a370 -19m:7:161.421
   64@0x7f110c19bda0 -19m:8:156.537   64@0x7f110c19c460 -26m:7:618.548   
64@0x7f110c19c5d0 -16m:8:921.115   64@0x7f110c19cf60 -26m:6:860.593
   64@0x7f110c19dbd0 -18m:6:593.855   64@0x7f110c19ff00 -20m:7:929.255    
64@0x7f110c1a1440 -28m:6:858.12   64@0x7f110c1a15b0 -28m:6:380.539
   64@0x7f110c1a2ec0 -11m:8:635.945   64@0x7f110c1a4470 -26m:6:511.469   
64@0x7f110c1a6c70 -25m:6:524.397    64@0x7f110c1a73d0 -23m:8:303.89
   64@0x7f110c1a8800 -17m:8:755.698   64@0x7f110c1a9770 -15m:8:982.823   
64@0x7f110c1a9c10 -21m:7:715.810   64@0x7f110c1aa440 -19m:7:491.365
   64@0x7f110c1aaf50 -17m:7:184.407   64@0x7f110c1add00 -20m:9:400.185   
64@0x7f110c1af070 -23m:7:991.974   64@0x7f110c1b1410 -21m:6:985.864
   64@0x7f110c1b1ce0 -21m:8:503.153    64@0x7f110c1b50a0 -24m:5:410.91     
64@0x7f110c1b6280 -13m:7:671.4   64@0x7f110c1b7530 -19m:8:670.516
   64@0x7f110c1b9e40 -25m:5:340.562   64@0x7f110c1ba6c0 -22m:7:163.423    
64@0x7f110c1bc6d0 -18m:9:91.406   64@0x7f110c1c0040 -11m:7:429.371
   64@0x7f110c1c11c0 -24m:3:197.906   64@0x7f110c1c26f0 -24m:4:801.762    
64@0x7f110c1c2b60 -24m:3:953.97   64@0x7f110c1c3470 -19m:6:363.210
   64@0x7f110c1c5280 -24m:4:358.660    64@0x7f110c1c7d00 -16m:8:50.198    
64@0x7f110c1cbcf0 -12m:8:642.69    64@0x7f110c1cc590 -16m:7:63.866
   64@0x7f110c1cd070 -15m:7:147.872   64@0x7f110c1cde20 -11m:7:832.429   
64@0x7f110c1d1530 -15m:6:649.368   64@0x7f110c1d16a0 -18m:7:552.699
   64@0x7f110c1d40d0 -14m:6:958.498     64@0x7f110c1d5690 -8m:8:205.99   
64@0x7f110c1da7f0 -14m:8:607.385    64@0x7f110c1dd630 -7m:8:106.222
   64@0x7f110c1e3f30 -13m:8:836.392   64@0x7f110c1e7fa0 -12m:8:176.663    
64@0x7f110c1e91c0 -17m:7:976.98    64@0x7f110c1ecc00 -9m:7:130.831
    64@0x7f110c1ed410 -5m:9:126.441    64@0x7f110c1ed860 -8m:6:247.883    
64@0x7f110c1ef350 -13m:8:81.832    64@0x7f110c1f1a40 -15m:7:829.76
   64@0x7f110c1f1e30 -15m:8:584.551   64@0x7f110c1f2160 -17m:9:262.217   
64@0x7f110c1f2270 -16m:7:380.343   64@0x7f110c1f4d70 -12m:6:982.634
   64@0x7f110c1f8d80 -14m:7:378.656    64@0x7f110c1f9260 -9m:8:837.651   
64@0x7f110c1fb460 -15m:8:259.363   64@0x7f110c1fc9c0 -12m:7:505.957
   64@0x7f110c1fcda0 -10m:7:717.779    64@0x7f110c200240 -10m:8:74.819   
64@0x7f110c201360 -13m:6:795.480   64@0x7f110c202470 -14m:6:636.199
    64@0x7f110c2098b0 -1m:8:172.424    64@0x7f110c209cd0 -13m:9:358.66   
64@0x7f110c20b9e0 -14m:8:194.433    64@0x7f110c20be80 -10m:7:73.556
   64@0x7f110c20cd70 -13m:7:243.663    64@0x7f110c20d950 -7m:9:334.879    
64@0x7f110c20dac0 -9m:7:737.102   64@0x7f110c20efd0 -12m:7:834.413
    64@0x7f110c212f30 -10m:9:18.166   64@0x7f110c2130a0 -10m:8:519.923     
64@0x7f110c216ab0 -9m:8:78.609    64@0x7f110c21a5c0 -4m:9:305.818
    64@0x7f110c21abb0 -6m:6:473.212   64@0x7f110c21c610 -11m:6:819.765   
64@0x7f110c21ca60 -11m:6:295.279    64@0x7f110c220990 -9m:6:457.510
    64@0x7f110c221480 -8m:6:735.429    64@0x7f110c223500 -8m:8:656.934    
64@0x7f110c223f00 -9m:8:462.445      64@0x7f110c227aa0 -3m:7:5.438
    64@0x7f110c22a390 -8m:9:136.236    64@0x7f110c22da60 -5m:6:973.514     
64@0x7f110c22ed70 -2m:8:32.716    64@0x7f110c22f190 -5m:7:768.399
    64@0x7f110c22fa30 -4m:7:392.737     64@0x7f110c231b80 -7m:7:27.773    
64@0x7f110c234300 -7m:6:455.315    64@0x7f110c2347e0 -3m:9:391.195
    64@0x7f110c2353f0 -6m:8:414.318    64@0x7f110c235770 -8m:7:545.445    
64@0x7f110c236510 -7m:7:529.708    64@0x7f110c2372b0 -6m:7:222.261
    64@0x7f110c237ca0 -5m:7:421.195    64@0x7f110c238640 -5m:8:632.251    
64@0x7f110c23b330 -6m:8:944.321    64@0x7f110c23bfd0 -7m:8:839.280
    64@0x7f110c23e9f0 -1m:7:728.729    64@0x7f110c2406b0 -5m:8:149.788    
64@0x7f110c244e50 -2m:7:254.872    64@0x7f110c245a90 -0m:7:247.586
    64@0x7f110c248ec0 -6m:7:577.950    64@0x7f110c249fd0 -6m:7:965.186    
64@0x7f110c24be30 -4m:8:184.840    64@0x7f110c24fbf0 -0m:6:611.912
    64@0x7f110c250970 -3m:8:281.339    64@0x7f110c252380 -2m:8:412.816    
64@0x7f110c253b10 -4m:7:814.554    64@0x7f110c254a20 -1m:8:809.146
     64@0x7f110c256a60 -0m:6:79.197    64@0x7f110c25a840 -3m:8:700.725    
64@0x7f110c25aee0 -2m:7:680.366    64@0x7f110c25c970 -4m:8:576.890
    64@0x7f110c25cb40 -1m:9:393.517    64@0x7f110c25d260 -4m:6:721.703    
64@0x7f110c2619c0 -1m:7:278.515     64@0x7f110c262040 -3m:7:413.76
    64@0x7f110c263510 -3m:7:851.882    64@0x7f110c263b10 -1m:6:848.748    
64@0x7f110c264490 -2m:6:541.230    64@0x7f110c265780 -0m:8:807.787
     64@0x7f110c269f00 -2m:6:33.133     64@0x7f110c27ca90 -0m:8:437.69     
64@0x7f110c27eb20 -0m:8:60.559

Reply via email to