BewareMyPower edited a comment on issue #14719:
URL: https://github.com/apache/pulsar/issues/14719#issuecomment-1077486695


   I can reproduce it when the test was iterated for 50 times.
   
   ```
   2022-03-24 18:40:25.090 INFO  [0x11d86e600] ClientConnection:189 | [<none> 
-> pulsar://localhost:6650] Create ClientConnection, timeout=10000
   2022-03-24 18:40:25.090 INFO  [0x11d86e600] ConnectionPool:96 | Created 
connection for pulsar://localhost:6650
   2022-03-24 18:40:25.091 INFO  [0x700007665000] ClientConnection:375 | 
[127.0.0.1:54854 -> 127.0.0.1:6650] Connected to broker
   2022-03-24 18:40:25.092 INFO  [0x700007665000] HandlerBase:64 | 
[persistent://public/default/testReferenceLeak, ] Getting connection from pool
   2022-03-24 18:40:25.092 INFO  [0x700007665000] ProducerImpl:189 | 
[persistent://public/default/testReferenceLeak, ] Created producer on broker 
[127.0.0.1:54854 -> 127.0.0.1:6650] 
   2022-03-24 18:40:25.110 INFO  [0x700007665000] HandlerBase:64 | 
[persistent://public/default/testReferenceLeak, reader-45b5d48620, 0] Getting 
connection from pool
   2022-03-24 18:40:25.111 INFO  [0x700007665000] ConsumerImpl:224 | 
[persistent://public/default/testReferenceLeak, reader-45b5d48620, 0] Created 
consumer on broker [127.0.0.1:54854 -> 127.0.0.1:6650] 
   2022-03-24 18:40:25.111 INFO  [0x11d86e600] ReaderTest:447 | 1 consumer use 
count 1
   2022-03-24 18:40:25.111 INFO  [0x11d86e600] ReaderTest:448 | 1 reader use 
count 0
   2022-03-24 18:40:25.116 INFO  [0x11d86e600] ProducerImpl:686 | 
[persistent://public/default/testReferenceLeak, standalone-0-344] Closing 
producer for topic persistent://public/default/testReferenceLeak
   2022-03-24 18:40:25.118 INFO  [0x700007665000] ProducerImpl:729 | 
[persistent://public/default/testReferenceLeak, standalone-0-344] Closed 
producer
   2022-03-24 18:40:25.118 INFO  [0x11d86e600] ConsumerImpl:999 | 
[persistent://public/default/testReferenceLeak, reader-45b5d48620, 0] Closing 
consumer for topic persistent://public/default/testReferenceLeak
   2022-03-24 18:40:25.118 INFO  [0x700007665000] ConsumerImpl:1055 | 
[persistent://public/default/testReferenceLeak, reader-45b5d48620, 0] Closed 
consumer 0
   pulsar-client-cpp/tests/ReaderTest.cc:463: Failure
   Expected equality of these values:
     1
     readerPtr.use_count()
       Which is: 0
   2022-03-24 18:40:25.119 INFO  [0x11d86e600] ProducerImpl:653 | Producer - 
[persistent://public/default/testReferenceLeak, standalone-0-344] , 
[batchMessageContainer = { BatchMessageContainer [size = 0] [bytes = 0] 
[maxSize = 1000] [maxBytes = 131072] [topicName = 
persistent://public/default/testReferenceLeak] [numberOfBatchesSent_ = 11] 
[averageBatchSize_ = 0.909091] }]
   2022-03-24 18:40:25.119 INFO  [0x11d86e600] ClientConnection:1559 | 
[127.0.0.1:54854 -> 127.0.0.1:6650] Connection closed
   2022-03-24 18:40:25.119 INFO  [0x11d86e600] ClientConnection:263 | 
[127.0.0.1:54854 -> 127.0.0.1:6650] Destroyed connection
   ```
   
   ```
   2022-03-24 18:40:34.076 INFO  [0x1141e3600] ClientConnection:189 | [<none> 
-> pulsar://localhost:6650] Create ClientConnection, timeout=10000
   2022-03-24 18:40:34.076 INFO  [0x1141e3600] ConnectionPool:96 | Created 
connection for pulsar://localhost:6650
   2022-03-24 18:40:34.076 INFO  [0x70000a907000] ClientConnection:375 | 
[127.0.0.1:54945 -> 127.0.0.1:6650] Connected to broker
   2022-03-24 18:40:34.077 INFO  [0x70000a907000] HandlerBase:64 | 
[persistent://public/default/testReferenceLeak, ] Getting connection from pool
   2022-03-24 18:40:34.078 INFO  [0x70000a907000] ProducerImpl:189 | 
[persistent://public/default/testReferenceLeak, ] Created producer on broker 
[127.0.0.1:54945 -> 127.0.0.1:6650] 
   2022-03-24 18:40:34.095 INFO  [0x70000a907000] HandlerBase:64 | 
[persistent://public/default/testReferenceLeak, reader-4b66d62984, 0] Getting 
connection from pool
   2022-03-24 18:40:34.096 INFO  [0x70000a907000] ConsumerImpl:224 | 
[persistent://public/default/testReferenceLeak, reader-4b66d62984, 0] Created 
consumer on broker [127.0.0.1:54945 -> 127.0.0.1:6650] 
   2022-03-24 18:40:34.097 INFO  [0x1141e3600] ReaderTest:447 | 1 consumer use 
count 1
   2022-03-24 18:40:34.097 INFO  [0x1141e3600] ReaderTest:448 | 1 reader use 
count 1
   2022-03-24 18:40:34.101 INFO  [0x1141e3600] ProducerImpl:686 | 
[persistent://public/default/testReferenceLeak, standalone-0-414] Closing 
producer for topic persistent://public/default/testReferenceLeak
   2022-03-24 18:40:34.103 INFO  [0x70000a907000] ProducerImpl:729 | 
[persistent://public/default/testReferenceLeak, standalone-0-414] Closed 
producer
   2022-03-24 18:40:34.103 INFO  [0x1141e3600] ConsumerImpl:999 | 
[persistent://public/default/testReferenceLeak, reader-4b66d62984, 0] Closing 
consumer for topic persistent://public/default/testReferenceLeak
   2022-03-24 18:40:34.104 INFO  [0x70000a907000] ConsumerImpl:1055 | 
[persistent://public/default/testReferenceLeak, reader-4b66d62984, 0] Closed 
consumer 0
   pulsar-client-cpp/tests/ReaderTest.cc:462: Failure
   Expected equality of these values:
     1
     consumerPtr.use_count()
       Which is: 2
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to