RFR(S): 8235206: JFR TestCrossProcessStreaming - validate that data can be consumed while it is being produced

mikhailo.seledtsov at oracle.com mikhailo.seledtsov at oracle.com
Tue Mar 3 20:41:16 UTC 2020


Thank you for review,

Misha

On 3/3/20 12:04 PM, Erik Gahlin wrote:
> Looks good.
>
> Erik
>
> On 2020-03-03 20:34, mikhailo.seledtsov at oracle.com wrote:
>> Erik, thank you for suggested changes. Here is an updated webrev:
>>
>> http://cr.openjdk.java.net/~mseledtsov/8235206.01/
>>
>>
>> Misha
>>
>> On 2/21/20 7:29 PM, mikhailo.seledtsov at oracle.com wrote:
>>> Please review this change that improves the JFR 
>>> TestCrossProcessStreaming test.
>>>
>>> In order to test that the events can be consumed at the same time as 
>>> they are produced by another process, I have
>>> added a sequence of "produce first batch", wait for N number of 
>>> events to be consumed in the first batch,
>>> direct producer to produce the next batch. For full explanation of 
>>> the sequence and detailed test description
>>> see the head comment in the class.
>>>
>>> I have also simplified and streamlined cross-process signaling, plus 
>>> some refactoring and cleaned.
>>>
>>>     JBS: https://bugs.openjdk.java.net/browse/JDK-8235206
>>>     Webrev: http://cr.openjdk.java.net/~mseledtsov/8235206.00/
>>>     Testing:
>>>       - ran the test on several platforms - PASS
>>>       - will run many times for stability - in progress
>>>
>>>
>>> Thank you,
>>> Misha
>>>


More information about the hotspot-jfr-dev mailing list