- Aug 18, 2017
-
-
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
-
Steven Murray authored
Done.
-
Victor Kotlyar authored
Changed reporting to the Catalog with a batch of written files. Changed synchronous reporting to the backend job by job to the asynchronous reporting for batch of jobs. Changed synchronous reporting to the EOS mgm to the asynchronous reporting.
-
- Aug 08, 2017
-
-
Eric Cano authored
This new version locks the queues for less time. Fixed a bug where the wrong lock (shared and not exclusive) was taken when removing empty queues from the root entry. Improved multiple iterations retrying (we can now retry on a new queue if one gets contructed in the meantime.
-