Sanil15 opened a new pull request #1314: SAMZA-2484: Fix flaky tests for 
Container Placements
URL: https://github.com/apache/samza/pull/1314
 
 
   **Symptom:**
   Noticed a few runs being flaky with:
   
   org.apache.samza.clustermanager.TestContainerPlacementActions > 
testAlwaysMoveToAnyHostForHostAffinityDisabled FAILED
       java.lang.AssertionError: expected:<IN_PROGRESS> but was:<SUCCEEDED>
           at org.junit.Assert.fail(Assert.java:88)
           at org.junit.Assert.failNotEquals(Assert.java:834)
           at org.junit.Assert.assertEquals(Assert.java:118)
           at org.junit.Assert.assertEquals(Assert.java:144)
           at 
org.apache.samza.clustermanager.TestContainerPlacementActions.testAlwaysMoveToAnyHostForHostAffinityDisabled(TestContainerPlacementActions.java:746)
    
   **Cause:**
   A race between main thread expects to read a success message from metastore 
and am-rm thread to write a success messages  
   
   Changes:
   Make the main thread busy loop on metastore success message, since a 
semaphore is hard to inject
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to