- Aug 09, 2017
-
-
Victor Kotlyar authored
-
- Jun 20, 2017
-
-
Steven Murray authored
-
Steven Murray authored
-
Steven Murray authored
-
- Jun 19, 2017
-
-
Eric Cano authored
-
- Jun 22, 2017
-
-
Eric Cano authored
-
- May 31, 2017
-
-
Eric Cano authored
-
- May 23, 2017
-
-
Eric Cano authored
Added many conditional printouts in unit tests. Those printouts are controlled by #defines in a central file.
-
- May 20, 2017
-
-
Eric Cano authored
-
- May 19, 2017
-
-
Eric Cano authored
Fixed calls to promise::get_future() after possible access form other thread. They are now guaranteed to happen before. Added helgrind annotations for promise based synchronisation. Added macros enabling helgrind annotations for shared_ptr. Added suppression for shared_ptr used inside other standard lib object and not covered by the previous macros. Added unit test for lower level . Added suppressions for reported race conditions in Rados library. Review heavily MemArchiveQueue and fixed missing commit in object store, leading to potentially orphaned objects. Enabled formerly disabled test as it is now fast enough.
-
- May 17, 2017
-
-
Eric Cano authored
This is done by replacing unique_ptr/bare pointer with 2 shared_ptr. Also added suppressions for helgrind complains about rados.
-
- Feb 16, 2017
- Feb 15, 2017
-
-
Eric Cano authored
Added mechanism to make sure the ArchiveQueue lock is released only after all requests have had their ownership updated.
-
Eric Cano authored
-
Eric Cano authored
Increased queue depth in helgrind reports. Added locking in a constructor to make helgrind happy. Added suppression for helgrind finding races in synchronization functions (?)
-
- Jan 12, 2017
-
-
Eric Cano authored
This was a slight variation of the previous case (again a complain on mutex_destroy). https://st-ci.cern.ch/job/CTA-autotest/1034/consoleFull
-
- Jan 11, 2017
-
-
Eric Cano authored
The first 6 issues are about places where error conditions of the pthread mutexes are validated (And a suppression is required). The 7th one is about a race between the unlocking of the mutex itself and it deletion. We seupresed this error also.
-
- Dec 16, 2016
-
-
Steven Murray authored
-
- Dec 15, 2016
-
-
Steven Murray authored
-
Steven Murray authored
-
Steven Murray authored
-
Steven Murray authored
-
Steven Murray authored
-
- Nov 16, 2016
-
-
Eric Cano authored
-
- Nov 10, 2016
-
-
Eric Cano authored
-
- Oct 12, 2016
-
-
Victor Kotlyar authored
-
- Sep 09, 2016
-
-
Victor Kotlyar authored
-
- Sep 06, 2016
-
-
Victor Kotlyar authored
-
- Sep 05, 2016
-
-
Victor Kotlyar authored
Replaced castor file header with CTA file header Moved castor::server:: BlockingQueue Semaphores AtomicCounter AtomicFlag into cta::threading::
-
- Aug 31, 2016
-
-
Victor Kotlyar authored
Removed unused files. Added missed unittests.
-
- Aug 22, 2016
-
-
Eric Cano authored
-
- Aug 16, 2016
-
-
Eric Cano authored
Fixed spurious file closing on failure to open in BackendVFS.
-
- Aug 11, 2016
-
-
Eric Cano authored
Ported DataTransferSessionTest unit test DataTransferSessionGooddayMigration and DataTransferSessionEmptyOnVolReq.
-
- Jul 07, 2016
-
-
Steven Murray authored
-
- Jun 29, 2016
-
-
Steven Murray authored
Renamed cta-oraUnitTests to cta-catalogueUnitTests because there is more than one supported database type
-
- Jun 28, 2016
-
-
Steven Murray authored
-
- May 13, 2016
-
-
Eric Cano authored
-
- May 12, 2016
-
-
Eric Cano authored
This allows spawning a subprocess from a process using lots of memory without issue. Otherwise the kernel will make sure we have in memeory+swap enough to accomodate 2*size of the parent process.
-
- Apr 26, 2016
-
-
Steven Murray authored
-