GitHub user ladyVader opened a pull request: https://github.com/apache/geode/pull/490
Feature/geode 2852 GEODE-2852: Enforce lucene waitUntilFlushed timeout for all buckets * Since we are now batching waitUntilFlushed threads, do not submit more WaitUntilFlushed Callables if timeout exceeded * create the WaitUntilFlushed Callables just prior to submitting for execution so the remaining nanoSeconds can be passed in and applied for each bucket. * updated tests to accommodate changes @upthewaterspout @nabarunnag, @boglesby, @jhuynh1, @gesterzhou You can merge this pull request into a Git repository by running: $ git pull https://github.com/apache/geode feature/GEODE-2852 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/geode/pull/490.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #490 ---- commit f47082376335e4f7d271d3e0159439295751d8cd Author: Lynn Hughes-Godfrey <lhughesgodf...@pivotal.io> Date: 2017-04-28T23:33:14Z GEODE-2852: Lucene waitUntilFlushed timeout enforced across all (local) buckets * Add check for timeout in WaitUntilParallelGatewaySenderFlushedCoordinator.waitUntilFlushed() * return false if all Callables not invoked before timeout reached commit ddec64a3403840bc50eca69ad6ce54762397f1fe Author: Dave Barnes <dbar...@pivotal.io> Date: 2017-04-25T20:05:00Z GEODE-2821 - Geode User Guide: Add running heads with logo commit 8dd87ed9b7449c77b751689ebf19f8ff5f025157 Author: adongre <adon...@apache.org> Date: 2017-04-04T18:28:53Z GEODE-2723: Removed localCacheEnabled field, and associated dead code. This closes #440 Signed-off-by: adongre <adon...@apache.org> commit 7207aa45b7e4298d5f92a5ea7a57afd5510e1e6a Author: Darrel Schneider <dschnei...@pivotal.io> Date: 2017-04-20T00:09:05Z GEODE-2801: change krfIds to be thread safe commit 7948362fbd0422b01de429906a9cc51348c5f7aa Author: Darrel Schneider <dschnei...@pivotal.io> Date: 2017-04-22T00:09:23Z GEODE-2811: close OffHeapEvictor when cache is closed Rejected executions are now ignored if shutting down. execute now used instead of submit. Close logic on HeapEvictor improved to prevent race conditions and NPEs. commit 84e36d558e92b3d722a7e4c6df2439a72ea8f218 Author: nabarun <n...@pivotal.io> Date: 2017-04-24T17:50:06Z GEODE-2816: Redundancy recovery inititated even if redundancy set to 0 commit 63ffe7649d8257f7e7c3e5f2533caed0548556e8 Author: Jinmei Liao <jil...@pivotal.io> Date: 2017-04-25T20:51:42Z GEODE-1597: use Spring shell's parser and delete our own parsing code * Use Spring's SimpleParser as a basis for command parsing * reworked help/hint * removing singleton CommandManager commit e5549c8cd9c3e561a876e1ec49fe53988fcd49be Author: Kirk Lund <kl...@apache.org> Date: 2017-04-26T17:06:01Z GEODE-2632: minor fixes from code review * add TODO comments for some larger fixes from review commit bcb8a746dbd8f6344da362821fb28958bb33bb61 Author: Kirk Lund <kl...@apache.org> Date: 2017-04-26T18:16:57Z GEODE-2632: make GemFireCacheImpl.getRegion(String) non-final * mock getRegion(String) in ParallelQueueRemovalMessageJUnitTest commit 6eb100d8a5b271c67366793380333ced7112aed4 Author: Jared Stewart <jstew...@pivotal.io> Date: 2017-04-27T20:09:08Z GEODE-2840: add a DUnit test to test concurrent deploy commit 7771e97a1e3c31fa77821b9777884a2147c93bb0 Author: Jared Stewart <jstew...@pivotal.io> Date: 2017-04-28T17:30:35Z GEODE-2795: Clean up DUnit VMs after dynamically changing 'user.dir' commit d0c44de5f0bc2d1de276fc25c5cecaf61908fa7c Author: Lynn Hughes-Godfrey <lhughesgodf...@pivotal.io> Date: 2017-05-02T20:33:49Z Enforce waitUntilFlushed timeout per bucket (as well as overall). Rework JUnit tests for new implementation. commit e94e506eb250ec51c8285897dbbcbe255a7910b1 Author: Lynn Hughes-Godfrey <lhughesgodf...@pivotal.io> Date: 2017-05-02T20:34:58Z Merge remote-tracking branch 'origin/develop' into feature/GEODE-2852 commit 29fbd25cb3cb16a5c759a835402c60270e4f21cd Author: Lynn Hughes-Godfrey <lhughesgodf...@pivotal.io> Date: 2017-05-02T20:51:48Z Merge remote-tracking branch 'origin/develop' into feature/GEODE-2852 ---- --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---