- Mar 23, 2018
-
-
Eric Cano authored
The jobs will now remain attached to the agent of the drive process. The garbage collector process will now requeue them instead of drive process. This will allow the drive process to restart faster for a new session and the drive process to requeue the jobs faster a it processes jobs in bulk.
-
- Mar 22, 2018
-
-
Eric Cano authored
Also cut the main garbage collection function into smaller bits. We requeue jobs in batches of 500.
-
- Mar 15, 2018
-
-
Eric Cano authored
This will allow locating exceptions potentially leaking out of rados calls.
-
- Feb 09, 2018
-
-
Eric Cano authored
Fixed various bugs detected through it.
-
- Feb 06, 2018
-
-
Steven Murray authored
This reverts commit 5ac9086c. The CI was incorrectly failing. There was nothing wrong with the original commit that made the Catalogue class a pure interface.
-
Steven Murray authored
This reverts commit e07bb359.
-
Steven Murray authored
-
Eric Cano authored
-
- Jan 24, 2018
- Jan 19, 2018
-
-
Eric Cano authored
Updated locking of ObjetOps in order to allow locking of sub-objects. Make cta-objectstore-dump-object lockfree.
-
- Jan 11, 2018
- Dec 22, 2017
-
-
Eric Cano authored
-
- Dec 21, 2017
- Dec 20, 2017
-
-
Eric Cano authored
Adapted garbage collection.
-
Eric Cano authored
Adapted garbage collection.
-
Eric Cano authored
In preparation to sharded queue where the add/pop and commit will be merged.
-
Eric Cano authored
-
Eric Cano authored
Adapted MemQueue<objectstore::ArchiveRequest, objectstore::ArchiveQueue>::specializedAddJobsToQueue() to call the new function.
-
- Dec 19, 2017
-
-
Steven Murray authored
-
Eric Cano authored
-
- Dec 18, 2017
-
-
Eric Cano authored
Also added an access after each context in order serialise their creations. Logs should at least permit better understanding of crashes.
-
- Dec 15, 2017
-
-
Eric Cano authored
The rados operations now round-robin on the contexts to spread the load. Modified the not yet used thread pool of BackendRados so it does not have its own context anymore.
- Dec 07, 2017
- Dec 05, 2017
-
- Nov 23, 2017
-
-
Eric Cano authored
This ensures the uniqueness of the agent name even if a process creates an agent several times in the same second.
-
- Nov 17, 2017
- Nov 10, 2017
- Nov 07, 2017