Hello,

http://cr.openjdk.java.net/~asapre/webrev/2017/JDK-7132577/webrev.02/ has the 
updated changes.

I ran this test on my VM and roughly takes 250-300 ms to get all the listener 
count.

Thanks,
Amit

> -----Original Message-----
> From: Amit Sapre
> Sent: Thursday, February 23, 2017 11:55 AM
> To: David Holmes; serviceability-dev@openjdk.java.net; Harsha Wardhana
> B
> Subject: RE: RFR : JDK-7132577 -
> javax/management/monitor/MultiMonitorTest.java fails in JDK8-B22
> 
> Hello,
> 
> In a messy run of this test case,
> the number of prints for the counter values will be 240 (120 seconds is
> jtreg timeout)
> 
> Will try to optimize this. Please hold on for a new webrev.
> 
> Thanks,
> Amit
> 
> 
> > -----Original Message-----
> > From: Amit Sapre
> > Sent: Thursday, February 23, 2017 11:48 AM
> > To: David Holmes; serviceability-dev@openjdk.java.net; Harsha
> Wardhana
> > B
> > Subject: RE: RFR : JDK-7132577 -
> > javax/management/monitor/MultiMonitorTest.java fails in JDK8-B22
> >
> > Hello,
> >
> > Thanks David & Harsha for your inputs.
> > Here is the new webrev :
> > http://cr.openjdk.java.net/~asapre/webrev/2017/JDK-7132577/webrev.01/
> >
> > Thanks,
> > Amit
> >
> > > -----Original Message-----
> > > From: David Holmes
> > > Sent: Thursday, February 23, 2017 9:24 AM
> > > To: serviceability-dev@openjdk.java.net; Sapre Amit
> > > Cc: Harsha Wardhana B
> > > Subject: Re: RFR : JDK-7132577 -
> > > javax/management/monitor/MultiMonitorTest.java fails in JDK8-B22
> > >
> > > Hi Amit,
> > >
> > > On 23/02/2017 12:18 AM, Harsha Wardhana B wrote:
> > > > Hi Amit,
> > > >
> > > > There is no need to wait in a loop to check we have not received
> > any
> > > > notifications. Without starting the monitors, the listener count
> > > > will be zero.
> > > >
> > > > The first part of diff L116-L121 could be left as is.
> > >
> > > Agreed.
> > >
> > > > By relying on Jtreg timeout for receiving notifications, we will
> > > > be unable to print the number of listeners emitted by each
> Monitor.
> > But
> > > I
> > > > guess there is no way to intercept a Jtreg timeout and print out
> > > those
> > > > values.
> > >
> > > You could print out the values every 1 second, or 5 or 10, ... at
> > > least that way we can see what the values are when we timeout, and
> > > also if they have been changing.
> > >
> > > Thanks,
> > > David
> > >
> > > > Regards
> > > >
> > > > Harsha
> > > >
> > > >
> > > > On Wednesday 22 February 2017 03:29 PM, Amit Sapre wrote:
> > > >>
> > > >> Hello,
> > > >>
> > > >>
> > > >>
> > > >> Please review this test bug fix which eliminates test case's own
> > > >> timeout mechanism to default jtreg timeout.
> > > >>
> > > >>
> > > >>
> > > >> Bug ID : https://bugs.openjdk.java.net/browse/JDK-7132577
> > > >>
> > > >> Webrev :
> > > >> http://cr.openjdk.java.net/~asapre/webrev/2017/JDK-
> > > 7132577/webrev.00/
> > > >> <http://cr.openjdk.java.net/%7Easapre/webrev/2017/JDK-
> > > 7132577/webrev.
> > > >> 00/>
> > > >>
> > > >>
> > > >>
> > > >> Thanks,
> > > >>
> > > >> Amit
> > > >>
> > > >

Reply via email to