memgraph/tests/e2e/concurrent_query_modules
gvolfing 476968e2c8
Fix concurrent query module race condition (#1158)
Concurrent access to the same query module had a race condition on the
pointer that was used to handle the custom memory management. With this
commit, a mapping has been added to keep information about what
thread used the pointer to handle the memory resources. This should be
fine since the respected query executions are running on a dedicated
thread. Access to the mapping itself is threadsafe. A simple RAII
wrapper for the mapping container has also been added for simpler
client-side use.
2023-08-21 16:45:36 +02:00
..
test_query_modules Fix concurrent query module race condition (#1158) 2023-08-21 16:45:36 +02:00
client.py Fix concurrent query module race condition (#1158) 2023-08-21 16:45:36 +02:00
CMakeLists.txt Fix concurrent query module race condition (#1158) 2023-08-21 16:45:36 +02:00
con_query_modules.py Fix concurrent query module race condition (#1158) 2023-08-21 16:45:36 +02:00
workloads.yaml Fix concurrent query module race condition (#1158) 2023-08-21 16:45:36 +02:00