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