- Aug 18, 2017
-
-
Julien Leduc authored
-
Eric Cano authored
-
Eric Cano authored
-
Julien Leduc authored
-
- Aug 17, 2017
-
-
Eric Cano authored
-
Eric Cano authored
Ported improvements of Helpers::getLockedAndFetchedQueue<ArchiveQueue>() to Helpers::getLockedAndFetchedQueue<RetrieveQueue>(). Also used lockfree in initial access to root.
-
Eric Cano authored
-
Steven Murray authored
This reverts commit 3b1855a8. The 'SELECT FOR UPDATE' was not the bottle neck. I am putting it back for now.
-
Steven Murray authored
-
Victor Kotlyar authored
session finished" cta-taped log messages always be on the end.
-
- Aug 16, 2017
-
-
Julien Leduc authored
-
Eric Cano authored
-
Eric Cano authored
-
Eric Cano authored
-
Julien Leduc authored
updating wfe.ntx to 10 and wfe.interval to 1 as 3 was way too low (1 is to match preproduction number of wfe.interval).
-
Michael Davis authored
To activate this option run CMake with: $ cmake -DBUILD_XROOT_SSI=1 ../CTA
-
Vladimir Bahyl authored
-
Julien Leduc authored
-
Eric Cano authored
Especially, in OStoreDB::fetchMountInfo(), some operations were not lock free where they should have been.
-
Victor Kotlyar authored
Proceed all successful reports asynchronously and periodically check and clear statuses if they have finished. In the end of session do the check/flush for all reports in the successful reports queue. Switch from synchronous rados remove to async aio_remove in case of zero size object in BackendRados::AsyncUpdater
-
- Aug 15, 2017
-
-
Michael Davis authored
-
- Aug 14, 2017
-
-
Vladimir Bahyl authored
-
Steven Murray authored
-
- Aug 11, 2017
-
-
Eric Cano authored
-
Eric Cano authored
-
Eric Cano authored
-
Steven Murray authored
-
Victor Kotlyar authored
-
Eric Cano authored
As those fuctions are usually called in a tight loop at the end of the session or in the garbage collector, they tend to unlock and relock the queues immediately, and sitting on the lock for a long time in practice. The added sleep will increase the odds of other processing slipping in between the unlock and the lock.
-
- Aug 10, 2017
-
-
Eric Cano authored
The ping() and queueRetrieve() timings are of interest, so commit now. The rest of the timings will follow.
-
Victor Kotlyar authored
Use precision .00 for Mbytes. Move library name to the front.
-
Eric Cano authored
This led to failure to requeue non-handled jobs at the end of a tape session (and leave them to garbage collection. Also added timings.
-
Eric Cano authored
-
Eric Cano authored
-
Eric Cano authored
-
Vladimir Bahyl authored
-
Vladimir Bahyl authored
-
- Aug 09, 2017
-
-
Eric Cano authored
Removed all instances of RetrieveMount::getNextJob() and siblings. Fixed incomplete deserialization of archive file in RetrieveRequest::asyncUpdateOwner().
-
Eric Cano authored
-
Victor Kotlyar authored
-