- Aug 24, 2017
-
-
Victor Kotlyar authored
Regex based on cta::utils::Regex (regexec POSIX regex function) Examples of usage: cta drive up . cta drive down ^VDSTK cta drive down ..STK.[0-1] -f
-
- Aug 23, 2017
-
-
Victor Kotlyar authored
if they not set for the cta-objectstore-... commands. If these parameters are not set the commands will try values from the /etc/cta/cta-frontend.conf and /etc/cta/cta_catalogue_db.conf
-
Julien Leduc authored
-
- Aug 21, 2017
-
- Aug 18, 2017
-
-
Eric Cano authored
-
Eric Cano authored
Also added some lockfree fetches.
-
Steven Murray authored
The reponse rate of the CTA catalogue to "eos rm" commands was too slow. The response rate was around 20Hz when using the CTA/EOS production database configured with 10 database connections. The rate has now been increased to 30Hz by adding the TAPE_FILE_ARCHIVE_FILE_ID_FK index.
-
Julien Leduc authored
-
Eric Cano authored
We can now get data from a different source (/dev/zero or a file). This helps test where mhvtl space is tight (so compression can be efficient).
-
Eric Cano authored
-
Julien Leduc authored
-
Eric Cano authored
-
Julien Leduc authored
-
Eric Cano authored
-
Eric Cano authored
-
Julien Leduc authored
-
- Aug 17, 2017
-
-
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 7388bd57. The 'SELECT FOR UPDATE' was not the bottle neck. I am putting it back for now.
-
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
-
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
-
-
Steven Murray authored
-
- Aug 11, 2017
-
-
Eric Cano authored
-
Eric Cano 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.
-