Commit Graph

3522 Commits

Author SHA1 Message Date
Andi Skrgat
205eeb840c Arango expansion 2023-10-09 16:02:09 +02:00
Andi Skrgat
7a6555c957 Change the expansion direction 2023-10-09 13:12:36 +02:00
Andi Skrgat
a0db761e65 Analytical 1 expansions 2023-10-09 09:34:14 +02:00
Andi Skrgat
e0f9230232 Disable triggers for disk storage 2023-10-06 11:34:59 +02:00
Andi Skrgat
352098a083 Restart CI/CD 2023-10-06 10:34:35 +02:00
Andi
91aa2b7a89 Merge branch 'master' into new-merge 2023-10-06 10:26:30 +02:00
Andi
2fd34489af Add mgbench support for disk storage and analytical mode (#1286)
* Add mgbench support for disk storage and analytical mode
2023-10-06 10:19:29 +02:00
Andi Skrgat
26d05fffb3 Fix merge 2023-10-06 10:16:19 +02:00
Andi Skrgat
b85e64987e Merge branch 'remove-e2e-tests' into optimize-disk-storage-expansion 2023-10-06 09:24:55 +02:00
Andi Skrgat
11d1fb9eb8 Disable some e2e tests for disk 2023-10-06 09:21:51 +02:00
Gareth Andrew Lloyd
3cc2bc2791 Refactor interpreter to support multiple distributed clocks (Part 1) (#1281)
* Interpreter transaction ID decoupled from storage transaction ID
* Transactional scope for indices, statistics and constraints
* Storage::Accessor now has 2 modes (unique and shared)
* Introduced ResourceLock to fix pthread mutex problems
* Split InfoQuery in two: non-transactional SystemInfoQuery and transactional DatabaseInfoQuery
* Replicable and durable statistics
* Bumped WAL/Snapshot versions
* Initial implementation of the Lamport clock

---------

Co-authored-by: Andreja Tonev <andreja.tonev@memgraph.io>
2023-10-05 16:58:39 +02:00
Andi Skrgat
1bd64224d7 Fix detach delete 2023-10-05 13:17:23 +02:00
Andi Skrgat
8c43f10789 Revert unit tests 2023-10-05 12:00:18 +02:00
Andi Skrgat
4c258ebb28 Fix bug with edge import mode 2023-10-05 11:06:49 +02:00
Andi Skrgat
50c3acda65 Query trigger test fix 2023-10-05 08:40:57 +02:00
Andi Skrgat
aeca469517 Edges in single txn 2023-10-05 08:28:33 +02:00
Andi Skrgat
c666d4485c Query expression evaluator test fix 2023-10-04 13:11:57 +02:00
Andi Skrgat
eafed408c7 Detach delete on disk bug fix 2023-10-04 12:43:34 +02:00
Andi Skrgat
99996886a1 Storagev2 tests fixed 2023-10-04 12:18:42 +02:00
Andi Skrgat
c51bc33ad2 deleteVertex refactoring 2023-10-04 12:15:11 +02:00
Andi Skrgat
6f50d252ef Fix NonExisting vertex error 2023-10-04 11:35:14 +02:00
Andi Skrgat
9a867983f8 Mutiple partial pulls 2023-10-04 10:53:42 +02:00
Andi Skrgat
678379b7d4 QueryDump multiple edges 2023-10-04 10:20:16 +02:00
Andi Skrgat
5d21ec876c clearing old disk data test 2023-10-04 10:05:28 +02:00
Andi Skrgat
e18f9c0c4a Fixed accumulate agg 2023-10-04 09:39:33 +02:00
Andi Skrgat
e88903818f Fix edges without properties tests 2023-10-04 09:00:23 +02:00
Andi Skrgat
d5e75abfb8 DetachDeleteMultipleCommit 2023-10-04 08:25:09 +02:00
Andi Skrgat
5dbcf14d44 Refactoring of vertex_accessor 2023-10-04 08:21:39 +02:00
Andi Skrgat
a07d1a7de1 Fix DetachDelete function 2023-10-03 12:02:25 +02:00
Andi Skrgat
0ce9d3c810 Deleting edges 2023-10-03 11:03:17 +02:00
Andi Skrgat
93daeba6b1 Cypher view edge semantic 2023-10-03 08:52:27 +02:00
Andi Skrgat
b9421dc4be Fix edges when props_on_edges are false 2023-10-03 06:48:37 +02:00
Andi Skrgat
4028c86aa2 Fix EdgePropertyCommit bug 2023-10-02 14:26:14 +02:00
Andi Skrgat
f3cb539e63 Degree methods 2023-10-02 12:40:15 +02:00
Andi Skrgat
c423d8499f InEdges expansion 2023-10-02 11:55:30 +02:00
Andi Skrgat
0fc839ec67 Loading out edges 2023-10-02 11:45:24 +02:00
Andi Skrgat
b3c94041fe Simplify indices 2023-09-29 14:40:05 +02:00
Andi Skrgat
f000bc68b2 Thin vertex & edge acc 2023-09-29 14:12:36 +02:00
Andi
304134c57f Merge branch 'master' into optimize-disk-storage-expansion 2023-09-29 12:24:42 +02:00
Andi Skrgat
cfa26e0b5a Storage propagated to vertex & edge acc 2023-09-29 12:24:05 +02:00
Gareth Andrew Lloyd
d71b6a5007 Refactor replication client/server (#1311) 2023-09-29 11:21:42 +01:00
Andi Skrgat
58f8a8c250 Improvements regarding edges 2023-09-29 09:29:29 +02:00
Andi Skrgat
199c652f7d Delete edge 2023-09-29 08:30:09 +02:00
Andi Skrgat
f668c94f16 Serializing edges across multiple column families 2023-09-27 16:00:52 +02:00
Andi Skrgat
1dadbf652b Destruct column families 2023-09-27 14:27:34 +02:00
Andi Skrgat
34131a024e Remove prefetching 2023-09-27 14:25:56 +02:00
Andi Skrgat
0a3a31f9cd Add out_edges and in_edges column families 2023-09-27 13:44:47 +02:00
Andi
61ac7e1b11 Add --storage-mode flag (#1282)
* Add --storage-mode flag
2023-09-26 14:47:30 +02:00
Andi
efdf7baea0 Refactor mgbench 2023-09-22 19:05:16 +02:00
Gareth Andrew Lloyd
eb4e2b019d Fix distinct, now doesn't impacts other aggregates (#1235)
Before a distinct on one aggregate would impact distinct on another
aggregate. Fixed the logical error and at the same time did some memory
optimisations.
2023-09-20 16:45:55 +01:00