Commit Graph

3361 Commits

Author SHA1 Message Date
Marko Budiselić
00226dee24
Improve setup when memgraph is a git submodule () 2023-06-26 12:27:58 +02:00
Marko Budiselić
546bfc0ede
Fix package workflow on ARM () 2023-06-26 11:19:13 +02:00
Gareth Andrew Lloyd
5b1ba10183
Fix IN_MEMORY_ANALYTICAL storage GC () 2023-06-23 12:50:03 +02:00
Vlasta
b25e9968ee
Update links inside CSV import tool () 2023-06-22 16:00:22 +02:00
Vlasta
bcd23fe3cb
Update CSV import tool error docs 2023-06-22 14:44:46 +02:00
Katarina Supe
68e5610566
Fix replica exception message () 2023-06-22 14:41:59 +02:00
Ante Javor
0ea96663ba
Add check for opening snapshots () 2023-06-22 13:29:49 +02:00
Marko Budiselić
da17fe92d6
Update package_docker by adding --pull ()
Each release will pull the latest base image because we want to include any new
security patches.
2023-06-22 12:12:31 +02:00
Marko Budiselić
e73eac77a9
Improve libstdc++ dependency on RPM systems () 2023-06-22 10:14:59 +02:00
Marko Budiselić
d51a61fc5f
Update dependencies under environment/os () 2023-06-21 23:14:37 +02:00
Josipmrden
b875649270
Add restoring of replication roles upon database startup ()
Fix replica node restoration on startup so it is restored as replica and not as main.
2023-06-21 19:08:58 +02:00
Josipmrden
05cc35bf93
Add command NULLIF for identifying nulls in LOAD CSV ()
Add NULLIF command which turns all row values corresponding to the string to the nullif character sequence.
2023-06-21 14:50:46 +02:00
Josipmrden
63f8298033
Fix MATCH + LOAD CSV to load CSV only once ()
* update profile query to use poolresource
* Optimize update of indexes
* Add ignore empty strings to load csv
* Add operator changes to support handling of nulls
* Store chunks in memory pools ordered
* Use same max block per chunks number
* Remove redundant return statement
* add hacky cached solution
* change map to set
* remove memory
* Add match load csv invalid behaviour commit
* Accept input on LOAD CSV
* Ommit changes not tied to the PR
* Add tests for match + load csv
* Add gqlalchemy installation for e2e tests
* Modify setup script to update packages
* Revert gqlalchemy to 1.3.3
* Revert gqlalchemy to 1.3.3
* Address PR review comments
* Ommit semicolon
---------

Co-authored-by: antoniofilipovic <filipovicantonio1998@gmail.com>
Co-authored-by: János Benjamin Antal <benjamin.antal@memgraph.io>
2023-06-21 11:13:40 +02:00
Josipmrden
df95775222
Fix init file startup in community edition ()
* Fix init file startup in community edition

* Add possibility to build binary without MG_ENTERPRISE

* Added trace spdlog for when init file is not present

* Add gqlalchemy and unit tests

* Add init data files which correspond to the right directory by the github actions
2023-06-20 17:54:50 +02:00
Josipmrden
eb22edfd35
Add any type to C++ mgp wrapper 2023-06-20 09:33:14 +02:00
Marko Budiselić
1b85d77e9e
Add cypherl transform scripts under import/ ()
* Add `mglogs2cypherl.sh`
* Add `n2mg_cypherl.sh`
2023-06-18 11:57:46 +02:00
Marko Budiselić
cf1a86ed13
Refactor tests/integration/run.sh () 2023-06-15 23:10:52 +02:00
Marko Budiselić
7fb3f62703
Upgrade to RocksDB 8.1.1 () 2023-06-15 11:54:24 +02:00
Marko Budiselić
cb4b71bdbd
Update pull_request_template.md 2023-06-14 16:04:35 +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
Bruno Sačarić
cdfcbc106c
Update license date () 2023-05-18 11:42:12 +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
7ddce539fa
Add return build type command () 2023-05-16 16:02:03 +02:00
gvolfing
c3e4f81026
Include additional info inside storage mode info query () 2023-05-16 14:25:41 +02:00
Antonio Filipovic
208705f296
Reduce memory consumption on return from python procedures () 2023-05-16 10:33:09 +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
János Benjamin Antal
3a5f140c2b
Order chunks in utils::Pool to speed up deallocation () 2023-05-02 13:08:20 +02:00
Ante Javor
eead0f79fc
Fix missing argument in daily benchmark () 2023-05-02 11:00:44 +02:00
Antonio Filipovic
91017b7f36
Update profile query to use PoolResource for LOAD CSV () 2023-04-26 18:04:13 +02:00
gvolfing
00f8d54249
Parallelize index creation () 2023-04-26 16:28:02 +02:00
János Benjamin Antal
4fcdd52f88
Use correct memory resource () 2023-04-26 10:02:55 +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
János Benjamin Antal
97e250129e
Change AccumulateCursor to use utils::pmr::deque ()
* Increase performance by eliminating unnecessary `TypedValue` copies
2023-04-24 16:22:22 +02:00
Marko Budiselić
b02b201129
Improve Jepsen setup () 2023-04-23 16:16:49 +02:00
Antonio Filipovic
2c6a55775d
Fix max block size bug on LOAD CSV() 2023-04-19 16:10:20 +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
Bruno Sačarić
49b5343238
Update license year () 2023-04-05 11:06:32 +02:00
Andi
26a0866938
Fix index optimization bug () 2023-04-04 23:43:13 +02:00
Bruno Sačarić
6545283dac
Add upload to S3 job to Package All workflow ()
* 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 () 2023-04-04 21:47:04 +02:00
Antonio Filipovic
64e837b355
Introduce analytics mode () 2023-04-04 18:46:26 +02:00
Antonio Filipovic
a586f2f98d
Change EvalContext and QueryExecution to use PoolResource on LOAD CSV ()
* Change PullPlan to use specific PoolResource for LOAD CSV
2023-04-04 16:54:08 +02:00
Josipmrden
9fc51f74a0
Skip label based auth on user with global visibility on graph () 2023-04-04 11:13:25 +02:00