codelipenghui opened a new issue #14879:
URL: https://github.com/apache/pulsar/issues/14879
**Describe the bug**
The producer did not been closed after the non-transaction topic created.
```
~/Downloads/geo-cluster/cluster-a (branch-0.8.1*) ยป bin/pulsar-admin topics
stats __transaction_buffer_snapshot | grep "producerName"
lipenghui@lipenghuideMacBook-Pro-2
Warning: Nashorn engine is planned to be removed from a future JDK release
"producerName" : "cluster-a-2-108"
"producerName" : "cluster-a-2-107"
"producerName" : "cluster-a-2-106"
"producerName" : "cluster-a-2-105"
"producerName" : "cluster-a-2-589"
"producerName" : "cluster-a-2-104"
"producerName" : "cluster-a-2-588"
"producerName" : "cluster-a-2-103"
"producerName" : "cluster-a-2-587"
"producerName" : "cluster-a-2-102"
"producerName" : "cluster-a-2-586"
"producerName" : "cluster-a-2-101"
"producerName" : "cluster-a-2-585"
"producerName" : "cluster-a-2-100"
"producerName" : "cluster-a-2-463"
"producerName" : "cluster-a-2-584"
"producerName" : "cluster-a-2-462"
"producerName" : "cluster-a-2-583"
"producerName" : "cluster-a-2-461"
"producerName" : "cluster-a-2-582"
"producerName" : "cluster-a-2-460"
"producerName" : "cluster-a-2-581"
"producerName" : "cluster-a-2-580"
"producerName" : "cluster-a-2-119"
"producerName" : "cluster-a-2-116"
"producerName" : "cluster-a-2-115"
"producerName" : "cluster-a-2-599"
"producerName" : "cluster-a-2-114"
"producerName" : "cluster-a-2-598"
"producerName" : "cluster-a-2-113"
"producerName" : "cluster-a-2-597"
"producerName" : "cluster-a-2-112"
"producerName" : "cluster-a-2-596"
"producerName" : "cluster-a-2-111"
"producerName" : "cluster-a-2-595"
"producerName" : "cluster-a-2-110"
"producerName" : "cluster-a-2-594"
"producerName" : "cluster-a-2-593"
"producerName" : "cluster-a-2-592"
"producerName" : "cluster-a-2-591"
"producerName" : "cluster-a-2-590"
"producerName" : "cluster-a-2-109"
"producerName" : "cluster-a-2-128"
"producerName" : "cluster-a-2-369"
"producerName" : "cluster-a-2-368"
"producerName" : "cluster-a-2-125"
"producerName" : "cluster-a-2-124"
"producerName" : "cluster-a-2-366"
"producerName" : "cluster-a-2-365"
"producerName" : "cluster-a-2-363"
"producerName" : "cluster-a-2-120"
"producerName" : "cluster-a-2-362"
"producerName" : "cluster-a-2-361"
"producerName" : "cluster-a-2-360"
"producerName" : "cluster-a-2-139"
"producerName" : "cluster-a-2-136"
"producerName" : "cluster-a-2-378"
"producerName" : "cluster-a-2-377"
"producerName" : "cluster-a-2-376"
"producerName" : "cluster-a-2-133"
"producerName" : "cluster-a-2-374"
"producerName" : "cluster-a-2-373"
"producerName" : "cluster-a-2-130"
"producerName" : "cluster-a-2-372"
"producerName" : "cluster-a-2-371"
"producerName" : "cluster-a-2-370"
"producerName" : "cluster-a-2-306"
"producerName" : "cluster-a-2-427"
"producerName" : "cluster-a-2-548"
"producerName" : "cluster-a-2-305"
"producerName" : "cluster-a-2-426"
"producerName" : "cluster-a-2-547"
"producerName" : "cluster-a-2-304"
"producerName" : "cluster-a-2-425"
"producerName" : "cluster-a-2-546"
"producerName" : "cluster-a-2-303"
"producerName" : "cluster-a-2-424"
"producerName" : "cluster-a-2-545"
"producerName" : "cluster-a-2-302"
"producerName" : "cluster-a-2-423"
"producerName" : "cluster-a-2-544"
"producerName" : "cluster-a-2-301"
"producerName" : "cluster-a-2-422"
"producerName" : "cluster-a-2-543"
"producerName" : "cluster-a-2-300"
"producerName" : "cluster-a-2-421"
"producerName" : "cluster-a-2-542"
"producerName" : "cluster-a-2-420"
"producerName" : "cluster-a-2-541"
"producerName" : "cluster-a-2-540"
"producerName" : "cluster-a-2-419"
"producerName" : "cluster-a-2-418"
"producerName" : "cluster-a-2-539"
"producerName" : "cluster-a-2-417"
"producerName" : "cluster-a-2-538"
"producerName" : "cluster-a-2-317"
"producerName" : "cluster-a-2-438"
"producerName" : "cluster-a-2-559"
"producerName" : "cluster-a-2-316"
"producerName" : "cluster-a-2-437"
"producerName" : "cluster-a-2-558"
"producerName" : "cluster-a-2-315"
"producerName" : "cluster-a-2-436"
"producerName" : "cluster-a-2-557"
"producerName" : "cluster-a-2-314"
"producerName" : "cluster-a-2-435"
"producerName" : "cluster-a-2-556"
"producerName" : "cluster-a-2-313"
"producerName" : "cluster-a-2-434"
"producerName" : "cluster-a-2-555"
"producerName" : "cluster-a-2-312"
"producerName" : "cluster-a-2-433"
"producerName" : "cluster-a-2-554"
"producerName" : "cluster-a-2-311"
"producerName" : "cluster-a-2-432"
"producerName" : "cluster-a-2-553"
"producerName" : "cluster-a-2-310"
"producerName" : "cluster-a-2-431"
"producerName" : "cluster-a-2-552"
"producerName" : "cluster-a-2-14"
"producerName" : "cluster-a-2-430"
"producerName" : "cluster-a-2-551"
"producerName" : "cluster-a-2-13"
"producerName" : "cluster-a-2-550"
"producerName" : "cluster-a-2-16"
"producerName" : "cluster-a-2-15"
"producerName" : "cluster-a-2-10"
"producerName" : "cluster-a-2-12"
"producerName" : "cluster-a-2-11"
"producerName" : "cluster-a-2-309"
"producerName" : "cluster-a-2-308"
"producerName" : "cluster-a-2-429"
"producerName" : "cluster-a-2-307"
"producerName" : "cluster-a-2-428"
"producerName" : "cluster-a-2-549"
"producerName" : "cluster-a-2-449"
"producerName" : "cluster-a-2-448"
"producerName" : "cluster-a-2-569"
"producerName" : "cluster-a-2-447"
"producerName" : "cluster-a-2-568"
"producerName" : "cluster-a-2-446"
"producerName" : "cluster-a-2-567"
"producerName" : "cluster-a-2-445"
"producerName" : "cluster-a-2-566"
"producerName" : "cluster-a-2-444"
"producerName" : "cluster-a-2-565"
"producerName" : "cluster-a-2-443"
"producerName" : "cluster-a-2-564"
"producerName" : "cluster-a-2-442"
"producerName" : "cluster-a-2-563"
"producerName" : "cluster-a-2-441"
"producerName" : "cluster-a-2-562"
"producerName" : "cluster-a-2-440"
"producerName" : "cluster-a-2-561"
"producerName" : "cluster-a-2-560"
"producerName" : "cluster-a-2-18"
"producerName" : "cluster-a-2-17"
"producerName" : "cluster-a-2-19"
"producerName" : "cluster-a-2-319"
"producerName" : "cluster-a-2-318"
"producerName" : "cluster-a-2-439"
"producerName" : "cluster-a-2-0"
"producerName" : "cluster-a-2-1"
"producerName" : "cluster-a-2-459"
"producerName" : "cluster-a-2-458"
"producerName" : "cluster-a-2-579"
"producerName" : "cluster-a-2-457"
"producerName" : "cluster-a-2-578"
"producerName" : "cluster-a-2-456"
"producerName" : "cluster-a-2-577"
"producerName" : "cluster-a-2-455"
"producerName" : "cluster-a-2-576"
"producerName" : "cluster-a-2-454"
"producerName" : "cluster-a-2-575"
"producerName" : "cluster-a-2-453"
"producerName" : "cluster-a-2-574"
"producerName" : "cluster-a-2-8"
"producerName" : "cluster-a-2-452"
"producerName" : "cluster-a-2-573"
"producerName" : "cluster-a-2-9"
"producerName" : "cluster-a-2-451"
"producerName" : "cluster-a-2-572"
"producerName" : "cluster-a-2-6"
"producerName" : "cluster-a-2-450"
"producerName" : "cluster-a-2-571"
"producerName" : "cluster-a-2-7"
"producerName" : "cluster-a-2-570"
"producerName" : "cluster-a-2-4"
"producerName" : "cluster-a-2-5"
"producerName" : "cluster-a-2-2"
"producerName" : "cluster-a-2-3"
"producerName" : "cluster-a-2-181"
"producerName" : "cluster-a-2-180"
"producerName" : "cluster-a-2-515"
"producerName" : "cluster-a-2-514"
"producerName" : "cluster-a-2-513"
"producerName" : "cluster-a-2-511"
"producerName" : "cluster-a-2-59"
"producerName" : "cluster-a-2-53"
"producerName" : "cluster-a-2-509"
"producerName" : "cluster-a-2-61"
"producerName" : "cluster-a-2-405"
"producerName" : "cluster-a-2-526"
"producerName" : "cluster-a-2-404"
"producerName" : "cluster-a-2-525"
"producerName" : "cluster-a-2-403"
"producerName" : "cluster-a-2-524"
"producerName" : "cluster-a-2-402"
"producerName" : "cluster-a-2-523"
"producerName" : "cluster-a-2-401"
"producerName" : "cluster-a-2-522"
"producerName" : "cluster-a-2-400"
"producerName" : "cluster-a-2-521"
"producerName" : "cluster-a-2-520"
"producerName" : "cluster-a-2-69"
"producerName" : "cluster-a-2-65"
"producerName" : "cluster-a-2-67"
"producerName" : "cluster-a-2-519"
"producerName" : "cluster-a-2-518"
"producerName" : "cluster-a-2-517"
"producerName" : "cluster-a-2-516"
"producerName" : "cluster-a-2-72"
"producerName" : "cluster-a-2-416"
"producerName" : "cluster-a-2-537"
"producerName" : "cluster-a-2-71"
"producerName" : "cluster-a-2-415"
"producerName" : "cluster-a-2-536"
"producerName" : "cluster-a-2-74"
"producerName" : "cluster-a-2-414"
"producerName" : "cluster-a-2-535"
"producerName" : "cluster-a-2-73"
"producerName" : "cluster-a-2-413"
"producerName" : "cluster-a-2-534"
"producerName" : "cluster-a-2-412"
"producerName" : "cluster-a-2-533"
"producerName" : "cluster-a-2-411"
"producerName" : "cluster-a-2-532"
"producerName" : "cluster-a-2-70"
"producerName" : "cluster-a-2-410"
"producerName" : "cluster-a-2-531"
"producerName" : "cluster-a-2-530"
"producerName" : "cluster-a-2-79"
"producerName" : "cluster-a-2-75"
"producerName" : "cluster-a-2-78"
"producerName" : "cluster-a-2-77"
"producerName" : "cluster-a-2-409"
"producerName" : "cluster-a-2-408"
"producerName" : "cluster-a-2-529"
"producerName" : "cluster-a-2-407"
"producerName" : "cluster-a-2-528"
"producerName" : "cluster-a-2-406"
"producerName" : "cluster-a-2-527"
"producerName" : "cluster-a-2-83"
"producerName" : "cluster-a-2-82"
"producerName" : "cluster-a-2-85"
"producerName" : "cluster-a-2-149"
"producerName" : "cluster-a-2-84"
"producerName" : "cluster-a-2-147"
"producerName" : "cluster-a-2-389"
"producerName" : "cluster-a-2-146"
"producerName" : "cluster-a-2-81"
"producerName" : "cluster-a-2-388"
"producerName" : "cluster-a-2-80"
"producerName" : "cluster-a-2-145"
"producerName" : "cluster-a-2-387"
"producerName" : "cluster-a-2-144"
"producerName" : "cluster-a-2-386"
"producerName" : "cluster-a-2-143"
"producerName" : "cluster-a-2-385"
"producerName" : "cluster-a-2-384"
"producerName" : "cluster-a-2-141"
"producerName" : "cluster-a-2-383"
"producerName" : "cluster-a-2-87"
"producerName" : "cluster-a-2-382"
"producerName" : "cluster-a-2-86"
"producerName" : "cluster-a-2-381"
"producerName" : "cluster-a-2-89"
"producerName" : "cluster-a-2-380"
"producerName" : "cluster-a-2-88"
"producerName" : "cluster-a-2-94"
"producerName" : "cluster-a-2-93"
"producerName" : "cluster-a-2-96"
"producerName" : "cluster-a-2-95"
"producerName" : "cluster-a-2-159"
"producerName" : "cluster-a-2-90"
"producerName" : "cluster-a-2-279"
"producerName" : "cluster-a-2-158"
"producerName" : "cluster-a-2-278"
"producerName" : "cluster-a-2-157"
"producerName" : "cluster-a-2-92"
"producerName" : "cluster-a-2-399"
"producerName" : "cluster-a-2-277"
"producerName" : "cluster-a-2-156"
"producerName" : "cluster-a-2-91"
"producerName" : "cluster-a-2-398"
"producerName" : "cluster-a-2-155"
"producerName" : "cluster-a-2-276"
"producerName" : "cluster-a-2-397"
"producerName" : "cluster-a-2-154"
"producerName" : "cluster-a-2-275"
"producerName" : "cluster-a-2-396"
"producerName" : "cluster-a-2-153"
"producerName" : "cluster-a-2-274"
"producerName" : "cluster-a-2-395"
"producerName" : "cluster-a-2-152"
"producerName" : "cluster-a-2-394"
"producerName" : "cluster-a-2-98"
"producerName" : "cluster-a-2-151"
"producerName" : "cluster-a-2-393"
"producerName" : "cluster-a-2-97"
"producerName" : "cluster-a-2-150"
"producerName" : "cluster-a-2-392"
"producerName" : "cluster-a-2-391"
"producerName" : "cluster-a-2-99"
"producerName" : "cluster-a-2-390"
"producerName" : "cluster-a-2-603"
"producerName" : "cluster-a-2-602"
"producerName" : "cluster-a-2-601"
"producerName" : "cluster-a-2-600"
"producerName" : "cluster-a-2-169"
"producerName" : "cluster-a-2-168"
"producerName" : "cluster-a-2-289"
"producerName" : "cluster-a-2-167"
"producerName" : "cluster-a-2-288"
"producerName" : "cluster-a-2-166"
"producerName" : "cluster-a-2-287"
"producerName" : "cluster-a-2-165"
"producerName" : "cluster-a-2-286"
"producerName" : "cluster-a-2-164"
"producerName" : "cluster-a-2-285"
"producerName" : "cluster-a-2-163"
"producerName" : "cluster-a-2-284"
"producerName" : "cluster-a-2-162"
"producerName" : "cluster-a-2-283"
"producerName" : "cluster-a-2-161"
"producerName" : "cluster-a-2-282"
"producerName" : "cluster-a-2-160"
"producerName" : "cluster-a-2-281"
"producerName" : "cluster-a-2-280"
"producerName" : "cluster-a-2-610"
"producerName" : "cluster-a-2-179"
"producerName" : "cluster-a-2-178"
"producerName" : "cluster-a-2-299"
"producerName" : "cluster-a-2-177"
"producerName" : "cluster-a-2-298"
"producerName" : "cluster-a-2-176"
"producerName" : "cluster-a-2-297"
"producerName" : "cluster-a-2-175"
"producerName" : "cluster-a-2-296"
"producerName" : "cluster-a-2-174"
"producerName" : "cluster-a-2-295"
"producerName" : "cluster-a-2-173"
"producerName" : "cluster-a-2-294"
"producerName" : "cluster-a-2-172"
"producerName" : "cluster-a-2-293"
"producerName" : "cluster-a-2-171"
"producerName" : "cluster-a-2-292"
"producerName" : "cluster-a-2-170"
"producerName" : "cluster-a-2-291"
"producerName" : "cluster-a-2-290"
"producerName" : "cluster-a-2-609"
"producerName" : "cluster-a-2-608"
"producerName" : "cluster-a-2-607"
"producerName" : "cluster-a-2-606"
"producerName" : "cluster-a-2-605"
"producerName" : "cluster-a-2-604"
```
**To Reproduce**
Steps to reproduce the behavior:
1. publish and consume transaction messages
2. check the producer of topic __transaction_buffer_snapshot topic, it
should be equal to your transaction topic
3. create a partitioned topic
4. use pulsar-perf to produce non-transaction message to the new created
partitioned topic
5. check the producer of __transaction_buffer_snapshot, it should increases
6. stop the pulsar-perf
7. the producer will not be closed
**Expected behavior**
The producer of topic `__transaction_buffer_snapshot` should be closed
property to avoid producer leak
**Additional context**
the latest branch-2.9
https://github.com/apache/pulsar/commit/f0a2171cbad894cec5bfb2d4de31cb8de32a3183
--
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]