Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
trunk
-
None
-
None
-
None
Description
Oozie’s PurgeService is meant to delete old finished workflows job and action, coordinator job and action, bundle job and action, and SLA events from the Oozie database in a timely and repeated fashion.
The current implementation of purging old database entries is too slow to catch up with ordinary customer loads. PurgeService is unable to delete all the old rows while there are constantly new ones being inserted.
Let's reimplement Purge Service and create a better and more efficient version.
Attachments
1.
|
[core] Fix PurgeService sub-sub-workflow checking | Closed | Andras Salamon | |
2.
|
PurgeService should purge SLA table | Open | Unassigned | |
3.
|
PurgeService should detect and delete orphaned jobs/actions | Open | Unassigned | |
4.
|
[tests] Cleanup TestPurgeXCommand | Closed | Andras Salamon | |
5.
|
Create new unit test class for PurgeXCommand | Resolved | Andras Salamon |