You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Tibor Digana <ti...@googlemail.com> on 2017/04/05 09:26:11 UTC

surefire-2_20-slowdown-reproducer

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

Re: surefire-2_20-slowdown-reproducer

Posted by Petr Široký <si...@gmail.com>.
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 <ti...@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 <mi...@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 <mi...@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ý <si...@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 <tibordigana@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+s40175n5904641h11@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+s40175n142166h86@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-unsubscribe@maven.apache.org
> >>> For additional commands, e-mail: dev-help@maven.apache.org
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
>
>
> --
> Cheers
> Tibor
>

Re: surefire-2_20-slowdown-reproducer

Posted by Tibor Digana <ti...@googlemail.com>.
@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 <mi...@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 <mi...@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ý <si...@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 <ti...@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+s40175n5904641h11@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+s40175n142166h86@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-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: dev-help@maven.apache.org
>>>
>>>
>>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
Cheers
Tibor

Re: surefire-2_20-slowdown-reproducer

Posted by Michael Osipov <mi...@apache.org>.
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 <mi...@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ý <si...@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 <ti...@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+s40175n5904641h11@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+s40175n142166h86@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-unsubscribe@maven.apache.org
>> For additional commands, e-mail: dev-help@maven.apache.org
>>
>>
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: surefire-2_20-slowdown-reproducer

Posted by Tibor Digana <ti...@googlemail.com>.
Yes, I will cancel it, and I will add few more fixes too.

On Wed, Apr 5, 2017 at 7:01 PM, Michael Osipov <mi...@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ý <si...@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 <ti...@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+s40175n5904641h11@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+s40175n142166h86@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-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>


-- 
Cheers
Tibor

Re: surefire-2_20-slowdown-reproducer

Posted by Michael Osipov <mi...@apache.org>.
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ý <si...@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 <ti...@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+s40175n5904641h11@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+s40175n142166h86@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=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3
>> 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-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: surefire-2_20-slowdown-reproducer

Posted by Tibor Digana <ti...@googlemail.com>.
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.






On Wed, Apr 5, 2017 at 12:31 PM, Petr Široký <si...@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 <ti...@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+s40175n5904641h11@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+s40175n142166h86@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=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3
> 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.
>



-- 
Cheers
Tibor

Re: surefire-2_20-slowdown-reproducer

Posted by Tibor Digana <ti...@googlemail.com>.
From the Thread dump it is obvious that Maven process does not send stream
to the forked jvm.
Forked JVM is waiting for the data to be received.
Therefore we need to find a way to grab the stream.
Another alternative is to dump it in the code, but this is dejavu because
we were doing this in FreeBSD two months and found nothing.

On Wed, Apr 5, 2017 at 2:16 PM, Petr Široký <si...@gmail.com> wrote:

> On Wed, Apr 5, 2017 at 1:13 PM Tibor Digana <ti...@googlemail.com>
> wrote:
>
> > What I see in the thread dump is
> > that ForkedBooter sent event BOOTERCODE_BYE, waiting for BYE_ACK from
> > master process in CommandReader.
> >
> > Are you able to dump native stream stdout/in of forked JVM?
> >
> Not sure I understand what this means. How would I dump the native stream?
>
> >
> > On Wed, Apr 5, 2017 at 12:31 PM, Petr Široký <si...@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 <ti...@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+s40175n5904641h11@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+s40175n142166h86@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=
> dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3
> > > 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.
> > >
> >
> >
> >
> > --
> > Cheers
> > Tibor
> >
>



-- 
Cheers
Tibor

Re: surefire-2_20-slowdown-reproducer

Posted by Petr Široký <si...@gmail.com>.
On Wed, Apr 5, 2017 at 1:13 PM Tibor Digana <ti...@googlemail.com>
wrote:

> What I see in the thread dump is
> that ForkedBooter sent event BOOTERCODE_BYE, waiting for BYE_ACK from
> master process in CommandReader.
>
> Are you able to dump native stream stdout/in of forked JVM?
>
Not sure I understand what this means. How would I dump the native stream?

>
> On Wed, Apr 5, 2017 at 12:31 PM, Petr Široký <si...@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 <ti...@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+s40175n5904641h11@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+s40175n142166h86@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=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3
> > 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.
> >
>
>
>
> --
> Cheers
> Tibor
>

Re: surefire-2_20-slowdown-reproducer

Posted by Tibor Digana <ti...@googlemail.com>.
What I see in the thread dump is
that ForkedBooter sent event BOOTERCODE_BYE, waiting for BYE_ACK from
master process in CommandReader.

Are you able to dump native stream stdout/in of forked JVM?

On Wed, Apr 5, 2017 at 12:31 PM, Petr Široký <si...@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 <ti...@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+s40175n5904641h11@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+s40175n142166h86@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=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3
> 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.
>



-- 
Cheers
Tibor

Re: surefire-2_20-slowdown-reproducer

Posted by Petr Široký <si...@gmail.com>.
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 <ti...@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+s40175n5904641h11@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+s40175n142166h86@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=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==
> >
> > .
> > 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.

Re: surefire-2_20-slowdown-reproducer

Posted by Tibor Digana <ti...@apache.org>.
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+s40175n5904641h11@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+s40175n142166h86@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=dGlib3JkaWdhbmFAYXBhY2hlLm9yZ3wxNDIxNjZ8LTI4OTQ5MjEwMg==>
> .
> 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.