arch-repo-manager/librepomgr
Martchus f3ec908bcc Hold lock for named lock table not while acquiring named lock
Otherwise all other attempts to acquire named locks are blocked. It should
be ok because references are not invalidated when inserting/accessing
elements of an `std::unique_map`. When cleaning locks up elements are
erased, though. Hence an additional cleanup lock is required to prevent
acquiring a named lock which has already been cleaned up.
2021-07-25 00:40:39 +02:00
..
buildactions Ignore empty packages within the cache dir 2021-07-17 23:58:37 +02:00
testfiles Add test for posting build actions from pre-defined build task 2021-04-05 19:49:04 +02:00
tests Use BufferSearch from c++utilities 2021-07-16 16:01:23 +02:00
webapi Allow constructing BadRequest from std::string 2021-07-07 19:46:43 +02:00
webclient Apply clang-format 2021-07-13 00:41:49 +02:00
CMakeLists.txt Use BufferSearch from c++utilities 2021-07-16 16:01:23 +02:00
authentication.cpp Initial import 2021-02-08 23:53:56 +01:00
authentication.h Initial import 2021-02-08 23:53:56 +01:00
errorhandling.cpp Initial import 2021-02-08 23:53:56 +01:00
errorhandling.h Initial import 2021-02-08 23:53:56 +01:00
global.h Initial import 2021-02-08 23:53:56 +01:00
globallock.cpp Fix locks for global resources by implementing a mutex not tied to a thread 2021-02-26 01:39:21 +01:00
globallock.h Add missing include for condition_variable 2021-05-15 21:04:21 +02:00
helper.h Increase the max. download size for packages and allow configuring it 2021-07-12 15:00:43 +02:00
json.cpp Initial import 2021-02-08 23:53:56 +01:00
json.h Initial import 2021-02-08 23:53:56 +01:00
logcontext.h Log lock acquisitions/releases 2021-02-25 22:12:56 +01:00
logging.h Log lock acquisitions/releases 2021-02-25 22:12:56 +01:00
multisession.h Initial import 2021-02-08 23:53:56 +01:00
serversetup.cpp Hold lock for named lock table not while acquiring named lock 2021-07-25 00:40:39 +02:00
serversetup.h Hold lock for named lock table not while acquiring named lock 2021-07-25 00:40:39 +02:00