Commit Graph

1697 Commits

Author SHA1 Message Date
Marko Budiselić
cf1a86ed13
Refactor tests/integration/run.sh () 2023-06-15 23:10:52 +02:00
andrejtonev
30ec570bb9
Add Bolt v5 support () 2023-06-12 18:55:15 +02:00
Antonio Filipovic
d917c3f0fd
Fix slow IN LIST evaluation () 2023-05-29 17:52:20 +02:00
andrejtonev
d842adbed3
Handle user-defined metadata and expose it with SHOW TRANSACTIONS() 2023-05-29 11:40:14 +02:00
Josipmrden
651b6f3a5a Expose system metrics over HTTP Endpoint () 2023-05-18 05:10:57 +00:00
Ante Pušić
0d9bd74a8a
Add support for map projection () 2023-05-16 20:05:35 +02:00
andrejtonev
802f8aceda
Add data directory status and (un)lock query () 2023-05-16 18:36:04 +02:00
gvolfing
c3e4f81026
Include additional info inside storage mode info query () 2023-05-16 14:25:41 +02:00
Ante Javor
69634a5354
Fix typo in mgbench 2023-05-10 14:02:46 +02:00
Aidar Samerkhanov
b8f282468d
Update pulsar client for e2e tests 2023-05-09 12:23:28 +02:00
Ante Javor
ab38161cd2
FIix methodology links ()
Co-authored-by: Josip Mrden <josip.mrden@memgraph.io>
2023-05-03 16:37:36 +02:00
gvolfing
00f8d54249
Parallelize index creation () 2023-04-26 16:28:02 +02:00
János Benjamin Antal
6c947947eb Parallelize recovery ()
* Parallelize edge recovery

* Load vertex labels and properties parallel

* Add parallel connectivity loading

* Add batches information to snapshot

* Introduce `items_per_batch` and `recovery_thread_count` flags

* Make possible to load snapshots with old version

* Add vertex batches to `RecoveryInfo`

* Extend durability integration tests with v15 test cases

* Add `std::vector` based `InitProperties`

* Use `InitProperties` in snapshot loading
2023-04-25 16:25:25 +02:00
Ante Javor
64fd281b2e
Update benchgraph methodology () 2023-04-25 09:45:25 +02:00
Marko Budiselić
b02b201129
Improve Jepsen setup () 2023-04-23 16:16:49 +02:00
Ante Javor
940bf6722c
Add mgbench tutorial ()
* Add Docker runner
* Add Docker client
* Add benchgraph.sh script
* Add package script
2023-04-19 08:21:55 +02:00
Antonio Filipovic
64e837b355
Introduce analytics mode () 2023-04-04 18:46:26 +02:00
Josipmrden
128771a6ec
Add SHA-256 password encryption () 2023-04-03 16:29:21 +02:00
Josipmrden
f5a49ed29f Add Cypher subqueries () ()
Co-authored-by: Bruno Sačarić <bruno.sacaric@gmail.com>
2023-03-31 13:49:10 +00:00
Josipmrden
398503da7a
Add index statistics for better query planning () 2023-03-30 15:34:34 +02:00
Bruno Sačarić
0819b40202
Fix bug on AllShortest with multiple edges between nodes () 2023-03-29 16:39:41 +02:00
Andi
029be10f1d
Add queries to show or terminate active transactions () 2023-03-27 15:46:00 +02:00
Ante Javor
cb813c3070
Add bigger LDBC dataset to mgbench () 2023-03-21 21:44:11 +01:00
Ante Javor
6349fc9501
Add time-depended execution to the mgbench client () 2023-03-18 20:18:58 +01:00
Jure Bajic
c4167bafdd
Add support for Amazon Linux 2 and stop generating C++ using Lisp/LCP () 2023-03-14 19:24:55 +01:00
Ante Pušić
97d45ab1d8
Add Python query module API mock () 2023-03-07 15:41:19 +01:00
Josipmrden
6abd356d01
[master < E214] WHERE Exists feature ()
Add WHERE exists() to filter based on neighbouring pattern expressions
2023-03-07 00:28:41 +01:00
Ante Pušić
173f5430aa
Remove noexcept from functions that may throw () 2023-03-06 17:34:34 +01:00
Antonio Filipovic
d79dd69607
Improve performance with props init on node|edge creation () 2023-02-24 15:40:35 +01:00
Ante Javor
5e2ee6c817
Improve mgbench C++ client () 2023-02-17 17:54:05 +01:00
Antonio Filipovic
862a1afdf1
Improve Visit performance () 2023-02-17 13:09:25 +01:00
Josipmrden
8f70c5f2a5
Fix label-based auth using OLD view instead of NEW when merging nodes () 2023-02-01 13:20:26 +01:00
Bruno Sačarić
34dd47ef07
Fix nested FOREACH shadowing bug () 2023-01-25 20:06:05 +01:00
Ante Pušić
aad4bcb7a0
Fix C++ API memory leak on Relationships() () 2023-01-25 17:23:46 +01:00
Bruno Sačarić
034b54cb72
Fix bug on all shortest paths with an upper bound () 2023-01-25 15:32:00 +01:00
Josipmrden
8cf51d9f68
Fix bug in query plan to use indexes on optional match and foreach ()
* Add fix in query plan to use indexes on optional match and foreach
2023-01-25 12:53:33 +01:00
Antonio Filipovic
1cd1da84fd
Fix bug on (vertex|edge) properties in C++ API () 2023-01-23 12:57:17 +01:00
niko4299
d9eeedb9ee
Adding qid in bolt () 2023-01-18 16:33:03 +01:00
Andi
156e2cd095
On delete triggers invalid edge reference ()
* Added check if there is invalid reference to the underlying edge

* Added fix and e2e tests

* Isolation levels tracking based on from_vertex_

* Added explicit transaction test + edge accessor changes based on the vertex_edge

* Autocommit on tests, initialize deleted by checking out_edges

Co-authored-by: Marko Budiselić <marko.budiselic@memgraph.com>
2023-01-18 15:05:10 +01:00
Ante Javor
8b834c702c
Update mgbench to run Diff workflow under 30mins () 2023-01-14 16:11:49 +01:00
Bruno Sačarić
1f2a15e7c8
Fix MATCH not allowed on replica () 2022-12-23 14:47:12 +01:00
Antonio Filipovic
e5e37bc14a
Fix LOAD CSV large memory usage () 2022-12-22 19:38:48 +01:00
Andi
310e305cfb
Fix python module reloading () 2022-12-12 21:11:13 +01:00
Marko Budiselić
9d6a23b6bd
Add init-file and init-data-file capabilities () 2022-12-09 18:50:33 +01:00
Andi
f2d5ab61c4
Fix Python submodules reloading () 2022-12-09 14:30:41 +01:00
Andi
0f77c85824
Fix cursor exhaustion by adding EmptyResult operator () 2022-12-09 11:44:07 +01:00
Tyler Neely
7d6a5e5b9c
Add support for -h to show help in addition to --help () 2022-12-07 16:51:32 +01:00
Ante Pušić
45451bae3b
Fix C++ query modules API bugs () 2022-12-06 16:57:50 +01:00
niko4299
3e11f38548
Add aggregation distinct () () 2022-12-03 13:48:44 +02:00
Ante Javor
8febdc12fb
Update tests/mgbench README () 2022-11-30 12:43:57 +01:00