We need a task management API to allow management of long running tasks, like snapshot/restore, benchmarking, update-by-query etc. The API should allow listing and aborting of ongoing tasks.