stopListening seems not atomically using listenMap. (Ie change get/remove to remove only)
BTW this would be a good usecase for a CopyOnWriteMap... -- http://bernd.eckenfels.net ________________________________ Von: core-libs-dev <core-libs-dev-boun...@openjdk.java.net> im Auftrag von Andrew Leonard <andrew_m_leon...@uk.ibm.com> Gesendet: Freitag, Juni 7, 2019 6:14 PM An: core-libs-dev@openjdk.java.net Betreff: RFR 8225474: JDI connector accept fails "Address already in use" with concurrent listeners Hi, Please can I request a sponsor and review of this patch for JDK-8225474. A problem that we have seen intermittently with JDI connector stress tests for quite a while that is caused by an non-thread safe HashMap in the connector class. I've created a standalone testcase that reproduces it reliably. http://cr.openjdk.java.net/~aleonard/8225474/webrev.00 Thanks Andrew Andrew Leonard Java Runtimes Development IBM Hursley IBM United Kingdom Ltd internet email: andrew_m_leon...@uk.ibm.com Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU