memgraph/tests
Matija Santl 800db5058e Add blocking transactions for index creation
Summary:
Blocking transaction has the ability to stop the transaction engine from
starting new transactions (regular or blocking) and to wait all other active
transactions to finish (to become non active, committed or aborted). One thing
that blocking transactions support is defining the parent transaction which
does not need to end in order for the blocking one to start. This is because of
a use case where we start nested transactions.

One could thing we should build indexes inside those blocking transactions. This
is true and I wanted to implement this, but this would require some digging in
the interpreter which I didn't want to do in this change.

Reviewers: mferencevic, vkasljevic, teon.banek

Reviewed By: mferencevic, teon.banek

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D1695
2018-10-24 16:31:50 +02:00
..
benchmark Separate query types in AST and interpreter 2018-10-22 16:43:42 +02:00
concurrent Add explicit start to servers 2018-10-16 11:39:42 +02:00
distributed Separate distributed from single node storage 2018-10-05 09:19:33 +02:00
drivers Integrate driver tests with Apollo 2018-08-22 18:31:37 +02:00
feature_benchmark Remove virtual and pimpl from single node 2018-10-09 11:48:30 +02:00
integration Polish Bolt client and mg_client 2018-10-19 13:55:51 +02:00
macro_benchmark Polish Bolt client and mg_client 2018-10-19 13:55:51 +02:00
manual Separate query types in AST and interpreter 2018-10-22 16:43:42 +02:00
property_based Remove virtual and pimpl from single node 2018-10-09 11:48:30 +02:00
public_benchmark Update LDBC query implementation 2018-07-10 10:08:21 +02:00
qa Fix distributed startup and QA test 2018-10-18 10:34:05 +02:00
stress Polish Bolt client and mg_client 2018-10-19 13:55:51 +02:00
unit Add blocking transactions for index creation 2018-10-24 16:31:50 +02:00
apollo_runs.py Add LCP tests 2018-10-15 11:52:20 +02:00
client-stress.sh Migrate command line args to gflgs in tests 2017-07-06 13:54:12 +02:00
CMakeLists.txt Add kafka benchmark 2018-08-29 16:35:31 +02:00