Github user ahgittin commented on the pull request:
https://github.com/apache/incubator-brooklyn/pull/614#issuecomment-99417417
Unrelated failure, all pass on my machines but kicking off again to confirm.
/cc @aledsage we seem to have another intermittent failing test :(
```
Error Message
extras=[]; missing=[MockItem[item-2]]; duplicates=[]; actualSize=4;
expectedSize=5; actual=[MockItem[item-5], MockItem[item-3.1.1],
MockItem[item-4], MockItem[item-1]]; expected=[MockItem[item-1],
MockItem[item-2], MockItem[item-3.1.1], MockItem[item-4], MockItem[item-5]];
containers=[MockContainer[container-1], MockContainer[container-2],
MockContainer[container-3], MockContainer[container-4.1.1],
MockContainer[container-5]]; containerRates=[284.0, 283.0, 286.0, 0.0, 571.0];
itemDistributionByContainer={MockContainer[container-1]=[MockItem[item-5]],
MockContainer[container-2]=[MockItem[item-1]],
MockContainer[container-3]=[MockItem[item-4]],
MockContainer[container-4.1.1]=[],
MockContainer[container-5]=[MockItem[item-2], MockItem[item-3.1.1]]};
itemDistributionByItem={MockItem[item-1]=MockContainer[container-2],
MockItem[item-2]=MockContainer[container-5],
MockItem[item-3.1.1]=MockContainer[container-5],
MockItem[item-4]=MockContainer[container-3], MockItem[item-5]=MockContainer
[container-1]}; model=Container 'MockContainer[container-1]':
Item 'MockItem[item-5]' (284.0)
Container 'MockContainer[container-4.1.1]':
Container 'MockContainer[container-5]':
Item 'MockItem[item-3.1.1]' (287.0)
Container 'MockContainer[container-3]':
Item 'MockItem[item-4]' (286.0)
Container 'MockContainer[container-2]':
Item 'MockItem[item-1]' (283.0)
; totalMoves=10; lastMoveTime=2015-05-06 10:27:38.741; itemRates=[283, 284,
287, 286, 284]
Stacktrace
java.lang.AssertionError: extras=[]; missing=[MockItem[item-2]];
duplicates=[]; actualSize=4; expectedSize=5; actual=[MockItem[item-5],
MockItem[item-3.1.1], MockItem[item-4], MockItem[item-1]];
expected=[MockItem[item-1], MockItem[item-2], MockItem[item-3.1.1],
MockItem[item-4], MockItem[item-5]]; containers=[MockContainer[container-1],
MockContainer[container-2], MockContainer[container-3],
MockContainer[container-4.1.1], MockContainer[container-5]];
containerRates=[284.0, 283.0, 286.0, 0.0, 571.0];
itemDistributionByContainer={MockContainer[container-1]=[MockItem[item-5]],
MockContainer[container-2]=[MockItem[item-1]],
MockContainer[container-3]=[MockItem[item-4]],
MockContainer[container-4.1.1]=[],
MockContainer[container-5]=[MockItem[item-2], MockItem[item-3.1.1]]};
itemDistributionByItem={MockItem[item-1]=MockContainer[container-2],
MockItem[item-2]=MockContainer[container-5],
MockItem[item-3.1.1]=MockContainer[container-5],
MockItem[item-4]=MockContainer[container-3], Mock
Item[item-5]=MockContainer[container-1]}; model=Container
'MockContainer[container-1]':
Item 'MockItem[item-5]' (284.0)
Container 'MockContainer[container-4.1.1]':
Container 'MockContainer[container-5]':
Item 'MockItem[item-3.1.1]' (287.0)
Container 'MockContainer[container-3]':
Item 'MockItem[item-4]' (286.0)
Container 'MockContainer[container-2]':
Item 'MockItem[item-1]' (283.0)
; totalMoves=10; lastMoveTime=2015-05-06 10:27:38.741; itemRates=[283, 284,
287, 286, 284]
at brooklyn.test.Asserts.fail(Asserts.java:99)
at brooklyn.test.Asserts.assertTrue(Asserts.java:81)
at brooklyn.test.Asserts.assertEqualsIgnoringOrder(Asserts.java:120)
at
brooklyn.policy.loadbalancing.LoadBalancingPolicySoakTest$1.run(LoadBalancingPolicySoakTest.java:204)
at brooklyn.test.Asserts$RunnableAdapter.call(Asserts.java:472)
at brooklyn.test.Asserts.succeedsEventually(Asserts.java:264)
at brooklyn.test.Asserts.succeedsEventually(Asserts.java:189)
at
brooklyn.policy.loadbalancing.LoadBalancingPolicySoakTest.runLoadBalancingSoakTest(LoadBalancingPolicySoakTest.java:179)
at
brooklyn.policy.loadbalancing.LoadBalancingPolicySoakTest.testLoadBalancingQuickTest(LoadBalancingPolicySoakTest.java:58)
Standard Output
2015-05-06 10:27:38,317 INFO TESTNG INVOKING CONFIGURATION: "Surefire
test" - @AfterMethod
brooklyn.policy.loadbalancing.AbstractLoadBalancingPolicyTest.after()
2015-05-06 10:27:38,379 INFO TESTNG PASSED CONFIGURATION: "Surefire test"
- @AfterMethod
brooklyn.policy.loadbalancing.AbstractLoadBalancingPolicyTest.after() finished
in 63 ms
2015-05-06 10:27:38,380 INFO TESTNG INVOKING CONFIGURATION: "Surefire
test" - @BeforeMethod
brooklyn.policy.loadbalancing.AbstractLoadBalancingPolicyTest.before()
2015-05-06 10:27:38,455 WARN Deprecated use of unmanaged location
(SimulatedLocation{id=kYfFturQ, name=loc}); will be managed automatically now
but not supported in future versions
2015-05-06 10:27:38,459 INFO TESTNG PASSED CONFIGURATION: "Surefire test"
- @BeforeMethod
brooklyn.policy.loadbalancing.AbstractLoadBalancingPolicyTest.before() finished
in 80 ms
2015-05-06 10:27:38,459 INFO TESTNG INVOKING: "Surefire test" -
brooklyn.policy.loadbalancing.LoadBalancingPolicySoakTest.testLoadBalancingQuickTest()
2015-05-06 10:27:38,493 INFO
brooklyn.policy.loadbalancing.LoadBalancingPolicy$2@13e8c1c emitted COLD
(suggesting 0): {pool.current.size=1, pool.current.workrate=0.0,
pool.low.threshold=200.0, pool.high.threshold=300.0}
2015-05-06 10:27:38,599 INFO
brooklyn.policy.loadbalancing.LoadBalancingPolicy$2@1377711 emitted COLD
(suggesting 1): {pool.current.size=5, pool.current.workrate=5.0,
pool.low.threshold=1000.0, pool.high.threshold=1500.0}
2015-05-06 10:27:38,678 INFO LoadBalancingPolicySoakTest: cycle 1
2015-05-06 10:27:38,702 INFO
brooklyn.policy.loadbalancing.LoadBalancingPolicy$2@10a141e emitted COLD
(suggesting 2): {pool.current.size=5, pool.current.workrate=303.0,
pool.low.threshold=1000.0, pool.high.threshold=1500.0}
2015-05-06 10:27:38,745 INFO
brooklyn.policy.loadbalancing.LoadBalancingPolicy$2@ebbf5c emitted HOT
(suggesting 5): {pool.current.size=4, pool.current.workrate=1424.0,
pool.low.threshold=800.0, pool.high.threshold=1200.0}
2015-05-06 10:28:18,765 INFO succeedsEventually exceeded max attempts or
timeout - 89 attempts lasting 40001 ms, for
RunnableAdapter(brooklyn.policy.loadbalancing.LoadBalancingPolicySoakTest$1@1b7d13e)
2015-05-06 10:28:18,765 INFO failed succeeds-eventually, 89 attempts,
40001ms elapsed (rethrowing): java.lang.AssertionError: extras=[];
missing=[MockItem[item-2]]; duplicates=[]; actualSize=4; expectedSize=5;
actual=[MockItem[item-5], MockItem[item-3.1.1], MockItem[item-4],
MockItem[item-1]]; expected=[MockItem[item-1], MockItem[item-2],
MockItem[item-3.1.1], MockItem[item-4], MockItem[item-5]];
containers=[MockContainer[container-1], MockContainer[container-2],
MockContainer[container-3], MockContainer[container-4.1.1],
MockContainer[container-5]]; containerRates=[284.0, 283.0, 286.0, 0.0, 571.0];
itemDistributionByContainer={MockContainer[container-1]=[MockItem[item-5]],
MockContainer[container-2]=[MockItem[item-1]],
MockContainer[container-3]=[MockItem[item-4]],
MockContainer[container-4.1.1]=[],
MockContainer[container-5]=[MockItem[item-2], MockItem[item-3.1.1]]};
itemDistributionByItem={MockItem[item-1]=MockContainer[container-2],
MockItem[item-2]=MockContainer[container-5
], MockItem[item-3.1.1]=MockContainer[container-5],
MockItem[item-4]=MockContainer[container-3],
MockItem[item-5]=MockContainer[container-1]}; model=Container
'MockContainer[container-1]':
Item 'MockItem[item-5]' (284.0)
Container 'MockContainer[container-4.1.1]':
Container 'MockContainer[container-5]':
Item 'MockItem[item-3.1.1]' (287.0)
Container 'MockContainer[container-3]':
Item 'MockItem[item-4]' (286.0)
Container 'MockContainer[container-2]':
Item 'MockItem[item-1]' (283.0)
; totalMoves=10; lastMoveTime=2015-05-06 10:27:38.741; itemRates=[283, 284,
287, 286, 284]
2015-05-06 10:28:18,766 INFO TESTNG FAILED: "Surefire test" -
brooklyn.policy.loadbalancing.LoadBalancingPolicySoakTest.testLoadBalancingQuickTest()
finished in 40307 ms
java.lang.AssertionError: extras=[]; missing=[MockItem[item-2]];
duplicates=[]; actualSize=4; expectedSize=5; actual=[MockItem[item-5],
MockItem[item-3.1.1], MockItem[item-4], MockItem[item-1]];
expected=[MockItem[item-1], MockItem[item-2], MockItem[item-3.1.1],
MockItem[item-4], MockItem[item-5]]; containers=[MockContainer[container-1],
MockContainer[container-2], MockContainer[container-3],
MockContainer[container-4.1.1], MockContainer[container-5]];
containerRates=[284.0, 283.0, 286.0, 0.0, 571.0];
itemDistributionByContainer={MockContainer[container-1]=[MockItem[item-5]],
MockContainer[container-2]=[MockItem[item-1]],
MockContainer[container-3]=[MockItem[item-4]],
MockContainer[container-4.1.1]=[],
MockContainer[container-5]=[MockItem[item-2], MockItem[item-3.1.1]]};
itemDistributionByItem={MockItem[item-1]=MockContainer[container-2],
MockItem[item-2]=MockContainer[container-5],
MockItem[item-3.1.1]=MockContainer[container-5],
MockItem[item-4]=MockContainer[container-3], Mock
Item[item-5]=MockContainer[container-1]}; model=Container
'MockContainer[container-1]':
Item 'MockItem[item-5]' (284.0)
Container 'MockContainer[container-4.1.1]':
Container 'MockContainer[container-5]':
Item 'MockItem[item-3.1.1]' (287.0)
Container 'MockContainer[container-3]':
Item 'MockItem[item-4]' (286.0)
Container 'MockContainer[container-2]':
Item 'MockItem[item-1]' (283.0)
; totalMoves=10; lastMoveTime=2015-05-06 10:27:38.741; itemRates=[283, 284,
287, 286, 284]
at brooklyn.test.Asserts.fail(Asserts.java:99)
at brooklyn.test.Asserts.assertTrue(Asserts.java:81)
at brooklyn.test.Asserts.assertEqualsIgnoringOrder(Asserts.java:120)
at
brooklyn.policy.loadbalancing.LoadBalancingPolicySoakTest$1.run(LoadBalancingPolicySoakTest.java:204)
at brooklyn.test.Asserts$RunnableAdapter.call(Asserts.java:472)
at brooklyn.test.Asserts.succeedsEventually(Asserts.java:264)
at brooklyn.test.Asserts.succeedsEventually(Asserts.java:189)
at
brooklyn.policy.loadbalancing.LoadBalancingPolicySoakTest.runLoadBalancingSoakTest(LoadBalancingPolicySoakTest.java:179)
at
brooklyn.policy.loadbalancing.LoadBalancingPolicySoakTest.testLoadBalancingQuickTest(LoadBalancingPolicySoakTest.java:58)
```
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---