antonio2368
ad4c80af13
Add memory limit clause for cypher queries ( #106 )
...
* Add memory limit clause for cypher queries
* Add PROCEDURE and QUERY keywords
* Improve memory limit logs
* Update CHANGELOG
2021-03-24 15:21:11 +01:00
antonio2368
9c6bf4b1b8
Updated storage info ( #102 )
...
* Refactor readable size function
* Log set memory limit
* Add memory allocation info to storage
* Updated changelog
2021-03-24 15:10:28 +01:00
antonio2368
cc56ac3dd8
Expose query for cleaning memory and add memory limit flag ( #100 )
...
* Add memory flag, add additional meminfo utilities
* Add free memory query
2021-03-24 15:10:28 +01:00
Josip Seljan
b3914c6b5d
Update CHANGELOG.md ( #117 )
...
* Update CHANGELOG.md
Co-authored-by: jseljan <josip.seljan@memgraph.io>
2021-03-24 12:21:07 +01:00
antonio2368
dc5eb4befd
Fix module reload ( #114 )
...
* Fix module reload
2021-03-22 09:37:35 +01:00
antonio2368
35d789c56b
Allow multiple folders for query modules ( #105 )
...
* Allow multiple query modules directories as arg
2021-03-10 12:18:09 +01:00
antonio2368
16715d5005
Enable replication in community ( #104 )
...
* Enable replication in community
2021-03-10 10:36:38 +01:00
antonio2368
f807b495ab
Update commit log after recovery ( #96 )
...
* Define additional commit log constructor which takes an oldest active id
* Delay commit log construction until the recovery process is finished
* Add test for commit log with initial id
* Silence the macro redefinition warning
2021-02-19 11:00:10 +01:00
Marko Budiselić
151812da1a
Add v1.3.0 CHANGELOG ( #82 )
2021-01-26 18:27:23 +01:00
antonio2368
a0705746cb
Add epoch id and refactor replication client/server ( #51 )
2021-01-21 15:49:32 +01:00
Marko Budiselić
9b984ab2f2
Add DISCARD fix to the CHANGELOG ( #32 )
2020-10-23 20:08:47 +02:00
antonio2368
2e7d3822fe
Disable SSL by default ( #25 )
...
* Print the connection type used (with/without SSL)
* Update CHANGELOG
Co-authored-by: Antonio Andelic <antonio.andelic@memgraph.io>
2020-10-20 15:49:10 +02:00
antonio2368
0a7d4278b1
Fix older version of SSL ( #24 )
...
* Add manual locking callback for SSL
Co-authored-by: Antonio Andelic <antonio.andelic@memgraph.io>
2020-10-20 12:55:13 +02:00
Marko Budiselić
e525818355
Add v1.2 changelog ( #18 )
2020-10-16 15:49:37 +02:00
Matej Ferencevic
478acb7934
Add changelog for version 1.1
...
Reviewers: buda
Reviewed By: buda
Differential Revision: https://phabricator.memgraph.io/D2796
2020-07-01 16:42:16 +02:00
Matej Ferencevic
ac3560ec8c
Add changelog for version 1.0
...
Reviewers: buda
Reviewed By: buda
Differential Revision: https://phabricator.memgraph.io/D2750
2020-04-03 14:09:02 +02:00
Matej Ferencevic
4c8d8ad63f
Add changelog for version 0.50
...
Reviewers: teon.banek
Reviewed By: teon.banek
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D2597
2019-12-10 16:47:11 +01:00
Matej Ferencevic
1bc062a946
Add changelog for version 0.15
...
Reviewers: teon.banek
Reviewed By: teon.banek
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D2210
2019-07-16 17:32:36 +02:00
Matija Santl
e4fd49a530
Remove unique index from query execution
...
Summary: Remove leftover unique index code from query execution.
Reviewers: teon.banek, mtomic
Reviewed By: teon.banek
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D2078
2019-05-28 08:16:35 +02:00
Vinko Kasljevic
21bd8b492f
Add recovery and GraphDbAccessor interface for UniqueLabelPropertyConstraint
...
Reviewers: msantl, ipaljak
Reviewed By: msantl
Subscribers: mferencevic, pullbot
Differential Revision: https://phabricator.memgraph.io/D1925
2019-03-27 12:33:56 +01:00
Teon Banek
5084123de3
Add regex matching to openCypher
...
Reviewers: mtomic, msantl
Reviewed By: mtomic
Subscribers: buda, pullbot
Differential Revision: https://phabricator.memgraph.io/D1880
2019-02-27 12:54:50 +01:00
Teon Banek
6bba5f4cd0
Add clauses for showing DB information
...
Summary:
Also add STATS Privilege and Permission.
Update tests and changelog.
Reviewers: mtomic, mferencevic, msantl
Reviewed By: msantl
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1873
2019-02-19 13:32:43 +01:00
Teon Banek
7892f69920
Add changelog for version 0.14
...
Reviewers: mferencevic, buda, msantl
Reviewed By: mferencevic
Differential Revision: https://phabricator.memgraph.io/D1706
2018-10-29 10:32:23 +01:00
Teon Banek
bdc2e8d647
Bump version to 0.13 and update changelog
...
Reviewers: mferencevic
Reviewed By: mferencevic
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1668
2018-10-17 10:56:08 +02:00
Teon Banek
50c75c56a4
Add EXPLAIN to openCypher
...
Summary:
* Move PlanPrinter from test to memgraph
* Add explainQuery to MemgraphCypher.g4
* Add Explain operator
* Update changelog
Reviewers: mtomic, buda, ipaljak
Reviewed By: mtomic
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1555
2018-08-23 14:05:32 +02:00
Matej Ferencevic
1b643958b6
Integrate auth checks into query execution
...
Reviewers: mtomic, teon.banek
Reviewed By: mtomic
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1544
2018-08-22 11:44:09 +02:00
Matija Santl
4ee3db80b0
Add kafka documentation
...
Summary:
Updated the feature specs, the changelog and added a new section in
user technical.
Reviewers: mferencevic, mculinovic, buda, ipaljak
Reviewed By: ipaljak
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1534
2018-08-09 16:52:52 +02:00
Ivan Paljak
3d1e5f2ebd
Add version in WAL
...
Reviewers: msantl, vkasljevic, buda
Reviewed By: msantl, buda
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1528
2018-08-06 10:50:40 +02:00
Ivan Paljak
4d3c0a2fa5
Fix terminology consistencies (vertex to node and relationship to edge)
...
Reviewers: buda, mtomic
Reviewed By: buda
Differential Revision: https://phabricator.memgraph.io/D1526
2018-08-02 13:43:23 +02:00
Marko Budiselic
5dad16712e
Update changelog and bump version to 0.12
...
Reviewers: teon.banek, mferencevic
Reviewed By: mferencevic
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1468
2018-07-04 20:41:10 +02:00
Marin Tomic
b934d194ca
Implement subscripting operator for vertex and edge
...
Reviewers: teon.banek, buda
Reviewed By: teon.banek
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1461
2018-07-02 11:28:27 +02:00
Marin Tomic
18d8129b99
Implement string functions
...
Summary:
Added missing string functions.
I also cleaned up error messages a bit in effort to make them uniform.
Reviewers: teon.banek, buda
Reviewed By: teon.banek
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1458
2018-07-02 10:39:11 +02:00
Marko Budiselic
236548c372
Fix CHANGELOG (consistent full stops)
...
Reviewers: mferencevic
Reviewed By: mferencevic
Differential Revision: https://phabricator.memgraph.io/D1445
2018-06-21 20:10:37 +02:00
Matej Ferencevic
1d448d40ca
Implement SSL support for servers and clients
...
Summary:
This diff implements OpenSSL support in the network stack.
Currently SSL support is only enabled for Bolt connections,
support for RPC connections will be added in another diff.
Reviewers: buda, teon.banek
Reviewed By: buda
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1328
2018-06-20 17:56:47 +02:00
Matej Ferencevic
44821a918c
Initial implementation of telemetry
...
Summary:
Add telemetry to main memgraph binary
Add resource usage collector
Add telemetry flag
Change telemetry collector logic
Fix utils compilation
Add timestamp
Add first version of interactive test
Started working on test runner
Implement all tests
Flake8 on runner.py
Integrate test with Apollo
Add TODO
Reviewers: buda, teon.banek
Reviewed By: buda, teon.banek
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1419
2018-06-20 14:49:07 +02:00
Teon Banek
11921a9f10
Update changelog and bump version to 0.11
...
Reviewers: mferencevic, buda
Reviewed By: mferencevic
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1439
2018-06-20 14:29:12 +02:00
Ivan Paljak
035540c598
POD serialization, rocksdb integration and Gleich's optimization
...
Reviewers: buda, dgleich, mferencevic, msantl, teon.banek
Reviewed By: buda, dgleich, teon.banek
Subscribers: teon.banek, pullbot
Differential Revision: https://phabricator.memgraph.io/D1399
2018-06-12 13:54:41 +02:00
Dominik Gleich
1d5d1b1815
Update commit log
...
Reviewers: teon.banek, buda
Reviewed By: teon.banek
Differential Revision: https://phabricator.memgraph.io/D1413
2018-06-04 12:55:53 +02:00
Dominik Gleich
1875be1e34
Create Dynamic Graph Partitioner,
...
Summary:
Count labels in DGP
Add worker_id getter
Replace current_worker_id with worker_id
Add spinner
Add rpc calls for worker counts
Check worker capacity
Migrate to new worker
Fix moving two connected vertices
Token sharing algorithm
Reviewers: msantl, buda
Reviewed By: buda
Subscribers: msantl, pullbot
Differential Revision: https://phabricator.memgraph.io/D1392
2018-05-29 11:32:39 +02:00
Dominik Gleich
debe5a961c
Mention clog cleanup in changelog
...
Reviewers: buda
Reviewed By: buda
Differential Revision: https://phabricator.memgraph.io/D1368
2018-04-20 11:07:23 +02:00
Teon Banek
523639d0d6
Update the changelog for v0.10
...
Reviewers: buda
Reviewed By: buda
Differential Revision: https://phabricator.memgraph.io/D1329
2018-03-29 16:48:53 +02:00
Teon Banek
fa55c130ba
Add REDUCE function to openCypher
...
Reviewers: florijan, msantl
Reviewed By: florijan
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1175
2018-02-07 12:48:20 +01:00
Dominik Gleich
2a130e784e
Worker id in snapshot/wal
...
Summary:
Adds worker id to snapshot and wal filename.
Adds a new worker_id flag to be used for recovering a worker with a distributed snapshot.
Adds worker_id field to snapshot to check for consistency.
Reviewers: florijan
Reviewed By: florijan
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D1096
2018-01-18 11:46:47 +01:00
Teon Banek
f0469ba634
Bump Memgraph version to 0.9
...
Reviewers: mferencevic, buda
Reviewed By: mferencevic
Differential Revision: https://phabricator.memgraph.io/D1063
2017-12-18 10:37:31 +01:00
Dominik Gleich
47dab02c2d
Update changelog
...
Reviewers: buda
Reviewed By: buda
Differential Revision: https://phabricator.memgraph.io/D1058
2017-12-15 10:36:32 +01:00
Matija Santl
9ad7d82a54
Implement UNION query combinator
...
Summary:
Union query combinator implementation consists of:
* adjustments to the AST and `cypher_main_visitor`
* enabling `QueryStripper` to parse multiple `return` statements (not stopping after first)
* symbol generation for union results
* union logical operator
* query plan generator adjustments
Reviewers: teon.banek, mislav.bradac
Reviewed By: teon.banek
Subscribers: pullbot, buda
Differential Revision: https://phabricator.memgraph.io/D1038
2017-12-13 09:54:00 +01:00
florijan
8bbf1af525
Cleanup durability config, docs, CHANGELOG
...
Reviewers: teon.banek, buda, mislav.bradac, dgleich
Reviewed By: teon.banek
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D992
2017-11-21 10:17:13 +01:00
Mislav Bradac
00f76d1391
Add nodes and relationships functions
...
Reviewers: teon.banek, florijan
Reviewed By: florijan
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D942
2017-10-30 12:38:12 +01:00
florijan
4460dd79f9
Durability - snapshot magic num, version and tx snapshot added
...
Summary:
New snapshot structure:
- magic number
- snapshot version (old-version recovery not yet implemented)
- transaction snapshot (will be used in the WAL)
- the rest is as before (indices, vertices, edges)
Not backward compatible with the old snapshotting.
Does not improve error handling (user feedback). A task for that has been added.
Reviewers: buda, mislav.bradac, mferencevic, teon.banek
Reviewed By: teon.banek
Subscribers: teon.banek, dgleich, pullbot
Differential Revision: https://phabricator.memgraph.io/D912
2017-10-23 15:51:35 +02:00
Teon Banek
9e744bc7dc
Bump Memgraph version to 0.8.0
...
Reviewers: buda, mferencevic, mislav.bradac, florijan
Reviewed By: florijan
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D881
2017-10-09 10:30:31 +02:00