Commit Graph

3356 Commits

Author SHA1 Message Date
János Benjamin Antal
569f3c9e8a
Merge branch 'master' into MG-parallelize-recovery 2023-04-25 15:00:14 +02:00
Ante Javor
64fd281b2e
Update benchgraph methodology (#899) 2023-04-25 09:45:25 +02:00
János Benjamin Antal
97e250129e
Change AccumulateCursor to use utils::pmr::deque (#888)
* Increase performance by eliminating unnecessary `TypedValue` copies
2023-04-24 16:22:22 +02:00
Antonio Filipovic
179a8bcc64
Merge branch 'master' into MG-parallelize-recovery 2023-04-24 11:37:34 +02:00
Marko Budiselić
b02b201129
Improve Jepsen setup (#893) 2023-04-23 16:16:49 +02:00
János Benjamin Antal
583f6e2c4f Use InitProperties in snapshot loading 2023-04-21 11:52:40 +02:00
János Benjamin Antal
8ed16d1c51 Add std::vector based InitProperties 2023-04-21 11:42:22 +02:00
Antonio Filipovic
2c6a55775d
Fix max block size bug on LOAD CSV(#877) 2023-04-19 16:10:20 +02:00
János Benjamin Antal
6c48399338 Do not start threads unnecesarily 2023-04-19 11:30:54 +02:00
János Benjamin Antal
da7a557a6e Improve comments 2023-04-19 11:30:31 +02:00
János Benjamin Antal
a280570794 Improve naming 2023-04-19 11:29:57 +02:00
János Benjamin Antal
30c01855d2 Unify common logic 2023-04-19 11:24:26 +02:00
Ante Javor
940bf6722c
Add mgbench tutorial (#836)
* Add Docker runner
* Add Docker client
* Add benchgraph.sh script
* Add package script
2023-04-19 08:21:55 +02:00
János Benjamin Antal
9d945aab43 Fix clang-tidy warning 2023-04-17 17:25:02 +02:00
János Benjamin Antal
688e8d5719 Fix configuration e2e test 2023-04-17 13:07:35 +02:00
János Benjamin Antal
9ad44928ac Destruct atomic only after all the threads are destructed 2023-04-17 11:04:23 +02:00
János Benjamin Antal
fbceea3537 Extend durability integration tests with v15 test cases 2023-04-17 10:25:04 +02:00
János Benjamin Antal
21cbee1619 Read the batch offsets only from snapshot version 15 2023-04-16 19:35:21 +02:00
János Benjamin Antal
eebb38c62b Add vertex batches to RecoveryInfo 2023-04-13 16:26:36 +02:00
János Benjamin Antal
c2f3a92eca Merge branch 'master' into MG-parallelize-recovery 2023-04-12 17:25:45 +02:00
János Benjamin Antal
0a27e75647 Supress clang-tidy warnings 2023-04-12 17:13:47 +02:00
János Benjamin Antal
151e1cf62b Fix error handling in case of corrupted snapshot file 2023-04-12 17:06:28 +02:00
János Benjamin Antal
76a0ff1dc4 Fix recovering edge count 2023-04-12 16:49:41 +02:00
János Benjamin Antal
50b98a5a96 Improve naming 2023-04-12 16:44:12 +02:00
János Benjamin Antal
2df22d8648 Fix bug preventing turning properties-on-edges on 2023-04-11 19:39:48 +02:00
János Benjamin Antal
097a5623a4 Reduce number of atomic operations while loading connectivity 2023-04-11 18:43:57 +02:00
János Benjamin Antal
f2e44e497b Handle next vertex and edge id properly 2023-04-11 18:43:46 +02:00
János Benjamin Antal
f7b577eeb6 Do not serialize first vertex ids in batches 2023-04-11 18:43:36 +02:00
János Benjamin Antal
e2f6bdef80 Add docs about batch infos 2023-04-11 18:40:40 +02:00
János Benjamin Antal
592b32aaf3 Make possible to load snapshots with old version 2023-04-11 18:40:10 +02:00
János Benjamin Antal
f4157fb1fd Introduce items_per_batch and recovery_thread_count flags 2023-04-11 18:39:53 +02:00
János Benjamin Antal
a8b4a35ecb Add batches information to snapshot 2023-04-07 20:49:29 +02:00
János Benjamin Antal
ecfc32f508 Really make debug compilation possible 2023-04-06 16:13:07 +02:00
János Benjamin Antal
ee1e7d31de Improve log messages 2023-04-06 12:07:17 +02:00
János Benjamin Antal
67e5ac4cc0 Make compile in debug mode 2023-04-06 12:06:51 +02:00
Bruno Sačarić
49b5343238
Update license year (#867) 2023-04-05 11:06:32 +02:00
Andi
26a0866938
Fix index optimization bug (#860) 2023-04-04 23:43:13 +02:00
János Benjamin Antal
5e62a06b1e Add parallel connectivity loading 2023-04-04 22:19:17 +02:00
Bruno Sačarić
6545283dac
Add upload to S3 job to Package All workflow (#845)
* add to package_all

* add separate workflow

* make reduced jobs version for testing

* typo

* exclude amzn-2 in init script, because isort 5.12. fails to install

* change dir name

* move env var for release version

* bugfix

* Revert "make reduced jobs version for testing"

This reverts commit 7bb75f34a4.

* remove releaes folder

* extend timeout for arm builds

* increase timeout limit to dangerous levels

* revert timeouts, fix upload naming

* remove untested workflow
2023-04-04 21:54:25 +02:00
Bruno Sačarić
69c735934c
Update docker credentials (#853) 2023-04-04 21:47:04 +02:00
Antonio Filipovic
64e837b355
Introduce analytics mode (#772) 2023-04-04 18:46:26 +02:00
Antonio Filipovic
a586f2f98d
Change EvalContext and QueryExecution to use PoolResource on LOAD CSV (#825)
* Change PullPlan to use specific PoolResource for LOAD CSV
2023-04-04 16:54:08 +02:00
János Benjamin Antal
076b035f7b Load verex labels and properties parallel 2023-04-04 16:38:34 +02:00
Josipmrden
9fc51f74a0
Skip label based auth on user with global visibility on graph (#837) 2023-04-04 11:13:25 +02:00
Josipmrden
128771a6ec
Add SHA-256 password encryption (#839) 2023-04-03 16:29:21 +02:00
János Benjamin Antal
0516e93060 Parallelize edge recovery 2023-04-03 14:58:28 +02:00
Josipmrden
f5a49ed29f Add Cypher subqueries (#794) (#851)
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 (#812) 2023-03-30 15:34:34 +02:00
Bruno Sačarić
0819b40202
Fix bug on AllShortest with multiple edges between nodes (#832) 2023-03-29 16:39:41 +02:00
Andi
029be10f1d
Add queries to show or terminate active transactions (#790) 2023-03-27 15:46:00 +02:00