- Mar 15, 2018
-
-
Steven Murray authored
-
- Jan 25, 2018
-
-
Eric Cano authored
The same variable is now used in all cases.
-
- Jan 24, 2018
-
-
Eric Cano authored
Added options, suppressions and re-implemented BackendVFS::AsyncLockfreeFetcher to try and make valgrind happy.
-
- Nov 10, 2017
-
-
Eric Cano authored
-
- Oct 26, 2017
-
-
Eric Cano authored
-
- Oct 03, 2017
-
-
Steven Murray authored
Replaced set_target_properties( .. .. INSTALL_RPATH ..) with set_property (TARGET .. APPEND PROPERTY INSTALL_RPATH ..)
-
Steven Murray authored
-
Steven Murray authored
-
- Aug 16, 2017
-
-
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 10, 2017
-
-
Vladimir Bahyl authored
-
- 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
-