@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