Hello Tibor, I've just tried with a local build from the SUREFIRE-1354 branch and I can confirm the issue is gone. I've executed 50 builds on the same config as before.
Thanks, Petr On Wed, Apr 5, 2017 at 8:10 PM Tibor Digana <tibor.dig...@googlemail.com> wrote: > @Michael > Hi Michael, > A new branch was created > SUREFIRE-1354. > > @Petr > Please build the project > mvn install -DskipTests > and check it out in your project with version 2.20-SNAPSHOT. > git clone -b SUREFIRE-1354 https://github.com/apache/maven-surefire > > > > On Wed, Apr 5, 2017 at 7:10 PM, Michael Osipov <micha...@apache.org> > wrote: > > > Am 2017-04-05 um 19:02 schrieb Tibor Digana: > > > >> Yes, I will cancel it, and I will add few more fixes too. > >> > > > > Good, tell me when you are ready. I will retest trunk before you prepare > > the release. > > > > On Wed, Apr 5, 2017 at 7:01 PM, Michael Osipov <micha...@apache.org> > >> wrote: > >> > >> Am 2017-04-05 um 17:20 schrieb Tibor Digana: > >>> > >>> I found the issue. > >>>> In ForkedBooter we call > >>>> > >>>> encodeAndWriteToOutput( ( (char) BOOTERCODE_BYE ) + ",0,BYE!\n", > >>>> originalOut ); > >>>> > >>>> We expect the Maven process to respond. > >>>> This happens but the listener which is expected to listen to BYE_ACK > >>>> from > >>>> Maven process is registered after this sending BYE and not before. > >>>> Therefore this is concurrency issue. > >>>> > >>>> > >>> +1. Are you going to cancel the vote? > >>> > >>> On Wed, Apr 5, 2017 at 12:31 PM, Petr Široký <siroky.p...@gmail.com> > >>> > >>>> wrote: > >>>> > >>>> I've just tried on Windwos 2012R2 + Maven 3.2.3 and RHEL 7.3 + Maven > >>>> > >>>>> 3.2.5. > >>>>> The 30s wait is somehow intermittent. I can still reproduce on those > >>>>> platforms, but it takes 10 or 15 tries. On Fedora 25 it happens > almost > >>>>> always (but I have seen it pass also there). > >>>>> > >>>>> On Wed, Apr 5, 2017 at 11:50 AM Tibor Digana <tibordig...@apache.org > > > >>>>> wrote: > >>>>> > >>>>> On my side okay (Maven 3.5.0 Win7). > >>>>> > >>>>>> I will check it out on Fedora and Ubuntu. > >>>>>> > >>>>>> mvn test > >>>>>> [INFO] Scanning for projects... > >>>>>> [INFO] > >>>>>> [INFO] > >>>>>> ------------------------------------------------------------ > >>>>>> ------------ > >>>>>> [INFO] Building surefire-2_20-slowdown-reproducer 1.0-SNAPSHOT > >>>>>> [INFO] > >>>>>> ------------------------------------------------------------ > >>>>>> ------------ > >>>>>> [INFO] > >>>>>> [INFO] --- maven-resources-plugin:2.6:resources (default-resources) > @ > >>>>>> surefire-2_20-slowdown-reproducer --- > >>>>>> [WARNING] Using platform encoding (Cp1250 actually) to copy filtered > >>>>>> resources, i.e. build is platform dependent! > >>>>>> [INFO] skip non existing resourceDirectory > >>>>>> d:\vcs\github\surefire-2_20-slowdown-reproducer\src\main\resources > >>>>>> [INFO] > >>>>>> [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ > >>>>>> surefire-2_20-slowdown-reproducer --- > >>>>>> [INFO] Changes detected - recompiling the module! > >>>>>> [WARNING] File encoding has not been set, using platform encoding > >>>>>> Cp1250, > >>>>>> i.e. build is platform dependent! > >>>>>> [INFO] Compiling 1 source file to > >>>>>> d:\vcs\github\surefire-2_20-slowdown-reproducer\target\classes > >>>>>> [INFO] > >>>>>> [INFO] --- maven-resources-plugin:2.6:testResources > >>>>>> > >>>>>> (default-testResources) > >>>>> > >>>>> @ surefire-2_20-slowdown-reproducer --- > >>>>>> [WARNING] Using platform encoding (Cp1250 actually) to copy filtered > >>>>>> resources, i.e. build is platform dependent! > >>>>>> [INFO] skip non existing resourceDirectory > >>>>>> d:\vcs\github\surefire-2_20-slowdown-reproducer\src\test\resources > >>>>>> [INFO] > >>>>>> [INFO] --- maven-compiler-plugin:3.1:testCompile > >>>>>> (default-testCompile) > >>>>>> @ > >>>>>> surefire-2_20-slowdown-reproducer --- > >>>>>> [INFO] Changes detected - recompiling the module! > >>>>>> [WARNING] File encoding has not been set, using platform encoding > >>>>>> Cp1250, > >>>>>> i.e. build is platform dependent! > >>>>>> [INFO] Compiling 2 source files to > >>>>>> d:\vcs\github\surefire-2_20-slowdown-reproducer\target\test-classes > >>>>>> [INFO] > >>>>>> [INFO] --- maven-surefire-plugin:2.20:test (default-test) @ > >>>>>> surefire-2_20-slowdown-reproducer --- > >>>>>> [INFO] > >>>>>> [INFO] ------------------------------------------------------- > >>>>>> [INFO] T E S T S > >>>>>> [INFO] ------------------------------------------------------- > >>>>>> [INFO] Running org.test.AppTest > >>>>>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time > elapsed: > >>>>>> > >>>>>> 0.01 > >>>>> > >>>>> s - in org.test.AppTest > >>>>>> [INFO] > >>>>>> [INFO] Results: > >>>>>> [INFO] > >>>>>> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 > >>>>>> [INFO] > >>>>>> [INFO] > >>>>>> ------------------------------------------------------------ > >>>>>> ------------ > >>>>>> [INFO] BUILD SUCCESS > >>>>>> [INFO] > >>>>>> ------------------------------------------------------------ > >>>>>> ------------ > >>>>>> [INFO] Total time: 6.595 s > >>>>>> [INFO] Finished at: 2017-04-05T11:48:06+02:00 > >>>>>> [INFO] Final Memory: 16M/212M > >>>>>> [INFO] > >>>>>> ------------------------------------------------------------ > >>>>>> ------------ > >>>>>> > >>>>>> On Wed, Apr 5, 2017 at 11:26 AM, Tibor Digana-2 [via Maven] < > >>>>>> ml-node+s40175n5904641...@n5.nabble.com> wrote: > >>>>>> > >>>>>> Discussion to Release Vote of Surefire 2.20. > >>>>>> > >>>>>>> Project to reproduce an issue > >>>>>>> https://github.com/psiroky/surefire-2_20-slowdown-reproducer > >>>>>>> Forked JVM is waiting 30 seconds to die. > >>>>>>> > >>>>>>> I guess the JVM does not exit due to non-daemon threads. > >>>>>>> Question is why we can see RMI Threads however no test is using > RMI. > >>>>>>> > >>>>>>> -- > >>>>>>> Cheers > >>>>>>> Tibor > >>>>>>> > >>>>>>> > >>>>>>> ------------------------------ > >>>>>>> If you reply to this email, your message will be added to the > >>>>>>> > >>>>>>> discussion > >>>>>> > >>>>> > >>>>> below: > >>>>>> > >>>>>>> http://maven.40175.n5.nabble.com/surefire-2-20-slowdown- > >>>>>>> reproducer-tp5904641.html > >>>>>>> To start a new topic under Maven Developers, email > >>>>>>> ml-node+s40175n142166...@n5.nabble.com > >>>>>>> To unsubscribe from Maven Developers, click here > >>>>>>> < > >>>>>>> > >>>>>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp? > >>>>>> > >>>>>> macro=unsubscribe_by_code&node=142166&code=dGlib3JkaWdhbmFAY > >>>>> XBhY2hlLm9yZ3 > >>>>> wxNDIxNjZ8LTI4OTQ5MjEwMg== > >>>>> > >>>>> > >>>>>> . > >>>>>>> NAML > >>>>>>> < > >>>>>>> > >>>>>>> http://maven.40175.n5.nabble.com/template/NamlServlet.jtp? > >>>>>> > >>>>>> macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml& > >>>>> base=nabble.naml.namespaces.BasicNamespace-nabble.view. > >>>>> web.template.NabbleNamespace-nabble.view.web.template. > >>>>> NodeNamespace&breadcrumbs=notify_subscribers%21nabble% > >>>>> 3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_ > >>>>> instant_email%21nabble%3Aemail.naml > >>>>> > >>>>> > >>>>>> > >>>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> View this message in context: > >>>>>> http://maven.40175.n5.nabble.com/surefire-2-20-slowdown- > >>>>>> > >>>>>> reproducer-tp5904641p5904652.html > >>>>> > >>>>> Sent from the Maven Developers mailing list archive at Nabble.com. > >>>>>> > >>>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > >>> For additional commands, e-mail: dev-h...@maven.apache.org > >>> > >>> > >>> > >> > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > > For additional commands, e-mail: dev-h...@maven.apache.org > > > > > > > -- > Cheers > Tibor >