> On July 1, 2014, 4:32 p.m., Josh Elser wrote: > > fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java, line > > 88 > > <https://reviews.apache.org/r/23200/diff/1/?file=621351#file621351line88> > > > > Would be nice if we could skip this check on the first iteration. > > Sean Busbey wrote: > We almost certainly won't have passed the timeout interval, why add the > extra state tracking? > > Josh Elser wrote: > To the same argument, why call to get the time again when we almost > certainly haven't passed the timeout interval? > > Josh Elser wrote: > You could add another lastCheckedTime which is initialized to startTime > outside the loop. Then, at the end of the loop, you could set lastCheckedTime > equal to System.currentTimeMillis(). That would make me happy and alleviate > some extra boolean. > > Sean Busbey wrote: > update patch moves the check to the end of the loop. how's that?
Looks fine. I missed that the old variant was also doing the same thing the first time around. Thanks. - Josh ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/23200/#review47081 ----------------------------------------------------------- On July 1, 2014, 4:55 p.m., Sean Busbey wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/23200/ > ----------------------------------------------------------- > > (Updated July 1, 2014, 4:55 p.m.) > > > Review request for accumulo and Mike Drob. > > > Bugs: ACCUMULO-2967 > https://issues.apache.org/jira/browse/ACCUMULO-2967 > > > Repository: accumulo > > > Description > ------- > > - Tests that we get an exception within a reasonable bound > - Changes timeout condition to check prior to place where an exception can be > thrown. > > > Diffs > ----- > > fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooSession.java > 205ff01809141f4fcabf860dbb93469207ac2842 > fate/src/test/java/org/apache/accumulo/fate/zookeeper/ZooSessionTest.java > PRE-CREATION > > Diff: https://reviews.apache.org/r/23200/diff/ > > > Testing > ------- > > prior to change, given test fails on timeout (tested up to a 5 minute wait). > post change test passes. > > > Thanks, > > Sean Busbey > >
