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]


Reply via email to