basho/riak_cs — pull request #830 by shino (2014-04-03 05:05:55+00:00)
Title: GC concurrency (rebased)

Add concurrency to GC execution.
This issue addresses #716 and based on @kellymclaughlin 's work (h/t).

GC worker processes are introduced.
`riak_cs_gc_d` executes 2i reuqest and pass keys to workers.

A unit of work is
- all keys in a single 2i response when paginated, or
- keys divided to groups which have `gc_batch_size` number of keys each.