Commit Graph

3772 Commits

Author SHA1 Message Date
Deda
7e8b36a091 Test Jepsen Error 2024-03-20 10:57:43 +01:00
Deda
2cf89a9c72 Test Jepsen Error 2024-03-20 10:57:17 +01:00
Deda
eaf3b29042 Test Jepsen Error 2024-03-20 10:55:58 +01:00
Deda
0fa0dbf084 Add build argument GIT_REF to mgbuild Dockerfiles 2024-03-20 10:55:44 +01:00
Deda
ab94ea6eca Add docker login to package workflows 2024-03-20 09:39:30 +01:00
Deda
25d0f5dc81 Remove adding custom hosts from Dockerfiles and move to compose files 2024-03-20 09:26:38 +01:00
Deda
d73e0b02c3 Add docker login at start of every job to fix docker anonymous pull rate limit 2024-03-20 09:18:54 +01:00
Deda
097eceeffc Add condition for debian-11-arm and v4 2024-03-19 19:08:20 +01:00
Deda
3ac73a08e6 Fix timeout for docker arm builds 2024-03-19 19:06:02 +01:00
Deda
a6e4bf09d7 Remove commented out lines 2024-03-19 16:25:23 +01:00
Deda
d3802e10aa Fix conditional to check if arch is arm 2024-03-19 16:10:44 +01:00
Deda
aecae7cc38 Fix docker v5 packages 2024-03-19 16:06:37 +01:00
Deda
0192387eab Revert diff back to debian-11 2024-03-19 11:29:38 +01:00
Marko Barišić
9ac68bf10b
Merge branch 'master' into run-package-in-mgbuilder 2024-03-18 16:56:06 +01:00
Deda
5fd2c3000d Modify Dockerfile for debian-12 2024-03-18 16:47:06 +01:00
Marko Barišić
2ac649f3b5
Upgrade jepsen ()
* Try with jepsen v0.3.5
* Add a few WIP adjustments
* Add replication restore state on startup flag
* Fix some run.sh scripts issues
* Improve cluster commands
* Run Jepsen on debian-12 with toolchain v5
---------
Co-authored-by: Marko Budiselic <mbudiselicbuda@gmail.com>
2024-03-18 16:38:58 +01:00
Deda
a85899d258 Disable dotnet check 2024-03-18 16:29:58 +01:00
Deda
677476e0f3 Fix debian-12-arm dotnet 2024-03-18 16:22:49 +01:00
Deda
550bc31984 Fix dotnet check for debian-12-arm 2024-03-18 16:10:05 +01:00
Deda
3aa782df31 Fix incorrect command call in reusable docker package 2024-03-18 15:44:11 +01:00
Deda
ac21d5f497 Bump sdk to 8.0 for debian-12-arm 2024-03-18 15:40:10 +01:00
Deda
2836723fd1 Fix centos pip install virtualenv 2024-03-18 15:29:19 +01:00
Deda
b886db021b Fix docker action 2024-03-18 15:14:13 +01:00
Deda
a3dbd2c265 Fix install os deps 2024-03-18 15:04:14 +01:00
Deda
4aefe0de9d Upgrade dot net sdk to 8.0 2024-03-18 14:55:41 +01:00
Deda
b0df64397d Merge branch 'run-package-in-mgbuilder' of github.com:memgraph/memgraph into run-package-in-mgbuilder 2024-03-18 12:08:30 +01:00
Deda
74d028deae Fix amzn-2 and centos-7 missing virtualenv 2024-03-18 12:08:17 +01:00
Marko Barišić
f6a74b8b3d
Merge branch 'master' into run-package-in-mgbuilder 2024-03-18 11:58:44 +01:00
Marko Barišić
ec8536e11b
Make diff run on push to master again ()
* Add workflow dispatch and run on push to master
2024-03-18 11:58:34 +01:00
Deda
d188fb9306 Fix os checking and rename docker command to package-docker 2024-03-18 11:17:52 +01:00
Marko Barišić
4554180bc9
Merge branch 'master' into run-package-in-mgbuilder 2024-03-18 10:48:41 +01:00
Marko Barišić
84fe853169
Fix cargo not found when buidling in mgbuild container ()
*Add source /home/mg/.cargo/env before cmake and make commands in mgbuild.sh
2024-03-18 10:47:59 +01:00
Deda
76d98a5987 Fix reusable docker package workflow name call 2024-03-15 18:51:40 +01:00
Deda
ca4fdc0a78 Add option to create docker amd and arm images 2024-03-15 18:49:34 +01:00
Marko Barišić
eb369eee2a
Merge branch 'master' into run-package-in-mgbuilder 2024-03-15 17:46:21 +01:00
Deda
64fd9a8ce2 Merge branch 'run-package-in-mgbuilder' of github.com:memgraph/memgraph into run-package-in-mgbuilder 2024-03-15 14:49:47 +01:00
Deda
1865a80722 Commit docker builds WIP 2024-03-15 14:49:34 +01:00
Josipmrden
082f9a7d9b
Add behaviour of no updates if vertex is updated with same value () 2024-03-15 14:45:21 +01:00
Marko Barišić
d3d869ce01
Merge branch 'master' into run-package-in-mgbuilder 2024-03-15 11:53:06 +01:00
Deda
a664c810bc Fix arm builder yaml files 2024-03-15 11:41:27 +01:00
Aidar Samerkhanov
0ed2d18754
Add RollUpApply operator support to edge type index rewrite. () 2024-03-15 11:39:37 +04:00
Gareth Andrew Lloyd
8bc8e867e4
Pmr allocator unify ()
Query allocator and evaluation allocator were different.
After analysis, was determined they should be the same, this will help 
future development reduce TypeValue copies during queries.

Changes:
- Common allocator, PoolResource backed by MonotonicResource
- Optimized Pool, now O(1) alloc/dealloc as all chunks in Pool form a single 
  free list
- 2nd PoolResource, using bin sizing, not as perfect for memory usage but 
  O(1) bin selection
- Now have jemalloc's background thread to make sure decay and return 
  to OS happens
- Optimized ProperyValue to be faster at destruction/copy/move
- Less temporary memory allocations
  - CSV reader now maintains a common line buffer it reuses on line reads
  - Writing out bolt values, now reuses a values buffer
  - Evaluating an int no longer makes temporary strings for errors it most 
    likely never throws
  - ExpandVariable will reuse existing edge list in frame it one existed
2024-03-14 11:21:59 -07:00
Deda
b444e2171e Switch to debian-12 for all jobs except Jepsen 2024-03-14 18:04:53 +01:00
Deda
8040757b73 Swap netcat with netcat-traditional for debian-12-arm.sh 2024-03-14 17:15:45 +01:00
Deda
22b0d8ad9f Fix netcat dep for debian-12-arm 2024-03-14 17:07:37 +01:00
Deda
44e8644961 Fix write to /etc/hosts for ubuntu 22.04 arm 2024-03-14 15:45:30 +01:00
Deda
033f68a9f7 Enable arm build in package memgraph 2024-03-14 15:29:35 +01:00
Deda
77003410cc Add debian-11-arm to v5 arm builders 2024-03-14 15:29:11 +01:00
Deda
51c60404a9 Revert last commit, add check if all is passed and skip toolchain os combo check 2024-03-14 15:19:43 +01:00
Deda
ece27e76f2 Add all to supported os for v4 and v5 2024-03-14 15:18:27 +01:00