memgraph/src/utils
Antonio Filipovic 13e3a1d0f7
Add distributed locks in HA (#1819)
- Add distributed locks
- Fix the wrong MAIN state on the follower coordinator
- Fix wrong main doing failover
2024-03-22 11:34:33 +00:00
..
pmr Change AccumulateCursor to use utils::pmr::deque (#888) 2023-04-24 16:22:22 +02:00
sysinfo Add memgraph namespace 2022-03-14 15:47:41 +01:00
algorithm.hpp Fix REPLICA timestamps (#1615) 2024-01-05 16:42:54 +00:00
async_timer.cpp Add toolchain-v5 compatibility Revert to C++20 (#587) 2024-02-19 21:09:54 +01:00
async_timer.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
atomic_memory_block.hpp Add behaviour of no updates if vertex is updated with same value (#1791) 2024-03-15 14:45:21 +01:00
base64.cpp Fix usages of constexpr (#367) 2022-03-31 13:52:43 +02:00
base64.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
bond.hpp Improve storage GC (#1387) 2023-10-24 23:41:21 +02:00
bound.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
build_info.cpp Add return build type command (#894) 2023-05-16 16:02:03 +02:00
build_info.hpp Add return build type command (#894) 2023-05-16 16:02:03 +02:00
cache.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
cast.hpp Fixes for clang-tidy / sonar issues (#1536) 2023-11-22 13:05:02 +00:00
CMakeLists.txt Support failure of coordinators (#1728) 2024-03-04 07:24:18 +00:00
concepts.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
counter.hpp Performance tuning based on stress test (#1572) 2024-01-25 17:14:58 +00:00
disk_utils.hpp Compact Delta 80B -> 56B (#1747) 2024-02-27 17:21:52 +00:00
endian.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
enum.hpp Fix auth durability (#1644) 2024-01-30 18:17:05 +00:00
event_counter.cpp Text search (#1603, #1739) 2024-03-20 10:29:24 +01:00
event_counter.hpp Expose system metrics over HTTP Endpoint (#940) 2023-05-18 05:10:57 +00:00
event_gauge.cpp Expose system metrics over HTTP Endpoint (#940) 2023-05-18 05:10:57 +00:00
event_gauge.hpp Expose system metrics over HTTP Endpoint (#940) 2023-05-18 05:10:57 +00:00
event_histogram.cpp Expose system metrics over HTTP Endpoint (#940) 2023-05-18 05:10:57 +00:00
event_histogram.hpp Fixes for clang-tidy / sonar issues (#1536) 2023-11-22 13:05:02 +00:00
event_map.cpp Updated telemetry client-side (#1337) 2023-10-16 14:16:00 +02:00
event_map.hpp Updated telemetry client-side (#1337) 2023-10-16 14:16:00 +02:00
event_trigger.cpp Updated telemetry client-side (#1337) 2023-10-16 14:16:00 +02:00
event_trigger.hpp Updated telemetry client-side (#1337) 2023-10-16 14:16:00 +02:00
exceptions.hpp Fixup memory e2e tests (#1715) 2024-02-16 15:35:08 +00:00
file_locker.cpp Add data directory status and (un)lock query (#933) 2023-05-16 18:36:04 +02:00
file_locker.hpp Fix a bunch of spelling mistakes (1/n) (#1112) 2023-07-30 14:05:05 +02:00
file.cpp Performance tuning based on stress test (#1572) 2024-01-25 17:14:58 +00:00
file.hpp Add check for opening snapshots (#966) 2023-06-22 13:29:49 +02:00
flag_validation.hpp Add new memgraph licenses and move third party licenses (#248) 2021-10-03 12:26:48 +02:00
fnv.hpp Remove ref from std::string_view (#215) 2022-06-21 17:18:43 +03:00
frame_change_id.hpp Add restoring of replication roles upon database startup (#791) 2023-06-21 19:08:58 +02:00
functional.hpp Add force sync REPLICA with MAIN (#1777) 2024-03-05 16:51:14 +00:00
gatekeeper.hpp Adding authentication data replication (#1666) 2024-02-05 10:37:00 +00:00
java_string_formatter.hpp Updated telemetry client-side (#1337) 2023-10-16 14:16:00 +02:00
likely.hpp Add new memgraph licenses and move third party licenses (#248) 2021-10-03 12:26:48 +02:00
linux.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
logging.hpp Add toolchain-v5 compatibility Revert to C++20 (#587) 2024-02-19 21:09:54 +01:00
lru_cache.hpp Fixes for clang-tidy / sonar issues (#1536) 2023-11-22 13:05:02 +00:00
math.hpp Add experimental/v1 of ON_DISK_TRANSACTIONAL storage (#850) 2023-06-29 11:44:55 +02:00
memory_tracker.cpp Fixup memory e2e tests (#1715) 2024-02-16 15:35:08 +00:00
memory_tracker.hpp Fixup memory e2e tests (#1715) 2024-02-16 15:35:08 +00:00
memory.cpp Pmr allocator unify (#1801) 2024-03-14 11:21:59 -07:00
memory.hpp Pmr allocator unify (#1801) 2024-03-14 11:21:59 -07:00
message.hpp Add toolchain-v5 compatibility Revert to C++20 (#587) 2024-02-19 21:09:54 +01:00
on_scope_exit.hpp Add behaviour of no updates if vertex is updated with same value (#1791) 2024-03-15 14:45:21 +01:00
query_memory_tracker.cpp Fixup memory e2e tests (#1715) 2024-02-16 15:35:08 +00:00
query_memory_tracker.hpp Fixup memory e2e tests (#1715) 2024-02-16 15:35:08 +00:00
readable_size.cpp Fix usages of constexpr (#367) 2022-03-31 13:52:43 +02:00
readable_size.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
resource_lock.hpp Make GC + snapshot, main lock friendly (#1759) 2024-02-27 15:45:08 +01:00
result.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
rocksdb_serialization.hpp Refactor disk storage (#1347) 2023-10-16 09:11:07 +02:00
rw_lock.hpp Refactor interpreter to support multiple distributed clocks (Part 1) (#1281) 2023-10-05 16:58:39 +02:00
rw_spin_lock.hpp Introduce a reader writer spin lock (#1187) 2023-09-01 14:21:15 +01:00
scheduler.hpp HA: Add initial logic for choosing new replica (#1729) 2024-02-28 09:57:00 +00:00
settings.cpp Implement edge type indices (#1542) 2024-03-08 08:44:48 +01:00
settings.hpp Add more runtime configurable settings (#1183) 2023-09-11 11:30:54 -04:00
signals.cpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
signals.hpp Refactor memgraph.cpp (#1164) 2023-08-18 18:23:15 +02:00
simple_json.hpp Refactor interpreter to support multiple distributed clocks (Part 1) (#1281) 2023-10-05 16:58:39 +02:00
skip_list.hpp Performance tuning based on stress test (#1572) 2024-01-25 17:14:58 +00:00
small_vector.hpp Fixes for clang-tidy / sonar issues (#1536) 2023-11-22 13:05:02 +00:00
spin_lock.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
stack.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
stacktrace.hpp Fixes for clang-tidy / sonar issues (#1536) 2023-11-22 13:05:02 +00:00
stat.hpp Add toolchain-v5 compatibility Revert to C++20 (#587) 2024-02-19 21:09:54 +01:00
string.hpp Support failure of coordinators (#1728) 2024-03-04 07:24:18 +00:00
synchronized_metadata_store.hpp Make the metadata storing objects threadsafe 2023-11-08 14:43:06 +01:00
synchronized.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
system_info.cpp Add multiple license support (#618) 2022-11-04 15:23:43 +01:00
system_info.hpp Add multiple license support (#618) 2022-11-04 15:23:43 +01:00
tag.hpp Pmr allocator unify (#1801) 2024-03-14 11:21:59 -07:00
temporal.cpp Improve performance of delta creation (#1129) 2023-09-06 11:30:21 +02:00
temporal.hpp Updated telemetry client-side (#1337) 2023-10-16 14:16:00 +02:00
terminate_handler.hpp Refactor memgraph.cpp (#1164) 2023-08-18 18:23:15 +02:00
thread_pool.cpp Add distributed locks in HA (#1819) 2024-03-22 11:34:33 +00:00
thread_pool.hpp Replication refactor part 7 (#1550) 2024-01-23 12:06:10 +01:00
thread.cpp Fix usages of constexpr (#367) 2022-03-31 13:52:43 +02:00
thread.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
timer.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
timestamp.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
tsc.cpp Decoupling Interpreter from Storage (#1186) 2023-09-20 13:13:54 +02:00
tsc.hpp Decoupling Interpreter from Storage (#1186) 2023-09-20 13:13:54 +02:00
typeinfo.hpp Text search (#1603, #1739) 2024-03-20 10:29:24 +01:00
uuid.cpp Support failure of coordinators (#1728) 2024-03-04 07:24:18 +00:00
uuid.hpp Support failure of coordinators (#1728) 2024-03-04 07:24:18 +00:00
variant_helpers.hpp Fixes for clang-tidy / sonar issues (#1536) 2023-11-22 13:05:02 +00:00
visitor.hpp Add memgraph namespace 2022-03-14 15:47:41 +01:00