-----------------------------------------------------------
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

Reply via email to