-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/59699/
-----------------------------------------------------------
(Updated June 1, 2017, 9:13 p.m.)
Review request for Aurora, David McLaughlin and Santhosh Kumar.
Changes
-------
- 1. Do a batch delete of all tasks to be pruned.
- 2. Rename the deleteTasks method to createDeleteEvent.
Bugs: AURORA-1929
https://issues.apache.org/jira/browse/AURORA-1929
Repository: aurora
Description
-------
Improve task history pruning by batch deleting tasks.
The `'aurora_admin prune_tasks'` endpoint seems to be very slow when the
cluster has a large number of inactive tasks.
This CR batches all removeTasks operations and execute them all at once to
avoid additional cost of coalescing. The fix will also benefit implicit task
history pruning since it has similar underlying implementation. See
https://issues.apache.org/jira/browse/AURORA-1929 for more information and
details.
Diffs (updated)
-----
src/main/java/org/apache/aurora/scheduler/state/StateManagerImpl.java
73878210f9028901fda3b08e66c6a63c24260d35
Diff: https://reviews.apache.org/r/59699/diff/2/
Changes: https://reviews.apache.org/r/59699/diff/1-2/
Testing
-------
./build-support/jenkins/build.sh
Thanks,
Kai Huang