DavIvek
c8fe9ee7d9
Fix accessing a variable bound to a list within BFS function ( #1380 )
2023-11-07 20:34:50 +01:00
Antonio Filipovic
4d5ea03dfa
Use extent hooks for memory procedure limit ( #1443 )
2023-11-07 16:04:29 +01:00
DavIvek
ece4b0dba8
Fix cached plan not getting invalidated ( #1348 )
2023-11-07 13:34:03 +01:00
gvolfing
eb4ebab438
Merge branch 'master' into Implement-constant-time-label-and-edge-type-retrieval
2023-11-07 12:29:22 +01:00
gvolfing
260d60451d
Modify retrieval function signatures
...
Before the functions that are retrieving the data from the metadata
holding datastructures were returning a std::string, and that was
propagated outward all the way through. To keep this functions
consistent with the rest of the storage/dbaccessor functions the LabelId
and EdgeTypeId will be propagated respectively and the conversion into
string will only happen at the interpreter level.
2023-11-07 12:07:52 +01:00
Andi
66487a6dce
Durability improvements ( #1385 )
2023-11-07 11:37:54 +01:00
gvolfing
c4d9116c9c
Add queries to obtain the labels and edge types
...
Add two queries to be able to retrieve the labels and edge types this is
done through additions to the DatabaseInfoQuery query types.
2023-11-07 09:35:28 +01:00
Andi
f4b97fc03d
Fix missing statistics for SetPropertiesCursor ( #1460 )
2023-11-07 09:11:20 +01:00
Antonio Filipovic
58648d1a70
Revert license sender info ( #1461 )
2023-11-06 16:57:09 +01:00
Antonio Filipovic
1ab7f6ac78
Add notification for user on max map count ( #1408 )
2023-11-06 15:44:26 +01:00
andrejtonev
dbc6054689
Replication refactor (part 5) ( #1378 )
2023-11-06 11:50:49 +00:00
gvolfing
50c485fe40
Add storage side capabilites to retrieve metadata
...
In order to get the required metadata in constant time we need to keep
track of the node labels and edge types that were ever present in the
database. This is done by the two axuiliary datastructures that are
present in the storage instances. The ability to get this metadata is
propagated to the DBAccessor class, which the query modules can interact
with.
2023-11-06 12:37:48 +01:00
Aidar Samerkhanov
16b8c7b27c
Fix Kafka flaky unit test ( #1409 )
2023-11-05 20:51:56 +01:00
Antonio Filipovic
48631d1e37
Rename memory usage and memory allocated ( #1426 )
2023-11-03 14:40:45 +01:00
Antonio Filipovic
93e6d058d2
Remove all_shortest paths unnecessary logs ( #1425 )
2023-11-03 12:46:06 +01:00
Andi
3e9f25b8e4
Support creating date and localtime from localdatetime ( #1381 )
2023-11-03 10:54:01 +01:00
Andi
c94201621a
Support deleting paths ( #1383 )
2023-11-02 14:07:48 +01:00
Andi
fdbc390d53
Throw when reduce inside exists ( #1392 )
2023-11-02 12:18:15 +01:00
Andi
5e6c5618f5
Make FrameChangeCollector owning the memory resource ( #1398 )
2023-11-02 09:54:39 +01:00
Andi
4aacd45640
Throw when exists() combined with CASE ( #1382 )
2023-11-02 08:25:34 +01:00
Gareth Andrew Lloyd
157b36162b
Speedup socket unit test ( #1444 )
...
Was testing a setup that wasn't used in production, it would
unnecessarily thrash small buffers.
2023-11-01 17:24:24 +00:00
Josipmrden
5b9802bd7b
Extend property cache to the expression evaluator ( #1432 )
...
* Add support for property cache in the produce
* Fix the previous implementation in the map literal
2023-10-28 20:32:58 -07:00
Ante Pušić
b1c3168308
Fix PROFILE infinite loop ( #1431 )
2023-10-28 15:34:52 +02:00
gvolfing
c296dc67ce
Add index count to index info ( #1229 )
2023-10-27 18:13:05 +02:00
Ante Pušić
989bb97514
Extend Cypher queries with the index hinting feature ( #1345 )
2023-10-27 14:26:19 +02:00
Ante Pušić
3158a16ffd
Add filtering details to EXPLAIN and PROFILE ( #1265 )
2023-10-25 21:36:20 +02:00
Antonio Filipovic
a84f570c6d
Use extent hooks for per query memory limit ( #1340 )
2023-10-25 16:01:59 +02:00
Josipmrden
3d4d841753
Add constraint verification update only on necessary actions ( #1341 )
2023-10-25 16:01:02 +02:00
Antonio Filipovic
2426d7980d
Add OOM enabler in operator tree ( #1379 )
2023-10-25 12:16:11 +02:00
Josipmrden
7ef10dd82a
Fix gql behave dropping connection on Memgraph ( #1399 )
2023-10-25 10:59:02 +02:00
Gareth Andrew Lloyd
5b91f85161
Improve storage GC ( #1387 )
2023-10-24 23:41:21 +02:00
Antonio Filipovic
0d9bd5554c
Fix potential bug on memory pool ( #1299 )
2023-10-24 22:31:36 +02:00
Josipmrden
e617ff9b59
Provide textual information for inefficient plans with notifications ( #1343 )
2023-10-24 22:20:05 +02:00
Josipmrden
be16ca7362
Add cartesian and hash join operators ( #1193 )
2023-10-24 21:54:42 +02:00
Josipmrden
4e8148f7d9
Add retry logic possible when conflicting transactions ( #1361 )
2023-10-24 19:43:23 +02:00
imilinovic
1f118e7521
Add renaming of edge types ( #1364 )
2023-10-24 17:12:09 +02:00
DavIvek
98680b04c9
Add DNS support for cluster replica address ( #1323 )
2023-10-24 13:11:36 +02:00
Josipmrden
1d45016217
Add values and keys function to map ( #1246 )
2023-10-24 06:19:20 +02:00
Matija Pintarić
97ed912ab6
Implement map key exists in mgp ( #1336 )
2023-10-23 15:29:41 +02:00
gvolfing
aec4c3dd2b
Fix bug in alias mappings ( #1252 )
2023-10-23 13:07:46 +02:00
Antonio Filipovic
7f7f3adfcb
Implement jemalloc extent hooks memory tracker ( #1250 )
...
Should improve/fix memory usage exceeds --memory-limit issues
2023-10-23 12:48:26 +02:00
andrejtonev
26e31ca06f
Fix SHOW CONFIG to show the run-time flag status ( #1278 )
2023-10-23 10:18:07 +02:00
DavIvek
3ff2c72db9
Fix crash caused by deleting non-existing edge in DETACH DELETE ( #1355 )
2023-10-23 08:36:28 +02:00
Andi
af56ab6ea8
Forbid changing isolation level for disk and analytical ( #1367 )
...
Co-authored-by: Marko Budiselić <marko.budiselic@memgraph.com >
2023-10-23 06:02:56 +02:00
Gareth Andrew Lloyd
64bf75117b
Fix subtle replication bug ( #1370 )
...
When going from REPLICA to MAIN, need to ensure current WAL files are
finalised.
2023-10-16 22:56:56 +02:00
Marko Budiselić
9524a51576
Add v5 toolchain ( #608 )
...
* clang 17.0.2
* gcc 13.2
* upgrade libs
* tmp disable gpg check, tmp disable fblibs
2023-10-16 19:01:39 +02:00
Marko Budiselić
fd10d1c9f8
Fix CPU 100% usage by websocket error handling improvement ( #1327 )
2023-10-16 15:41:12 +02:00
andrejtonev
22d8ef75e0
Updated telemetry client-side ( #1337 )
2023-10-16 14:16:00 +02:00
Andi
7b0bafa21e
Add human readable memory allocations in show storage info ( #1366 )
2023-10-16 11:35:44 +02:00
Andi
de9280b334
Refactor disk storage ( #1347 )
2023-10-16 09:11:07 +02:00