jbajic
|
9b19dd57d3
|
Remove storage include
|
2022-11-23 13:19:25 +01:00 |
|
János Benjamin Antal
|
1cd10ab409
|
Merge branch 'project-pineapples' into T1116-MG-update-delete-vertex-labels
|
2022-11-23 12:15:34 +01:00 |
|
János Benjamin Antal
|
36390608aa
|
Merge pull request #648 from memgraph/MG-remove-unused-storage-files
Remove `storage.hpp` and `storage.cpp` files
|
2022-11-23 12:15:09 +01:00 |
|
Jure Bajic
|
75606dfeb0
|
Merge branch 'project-pineapples' into T1116-MG-update-delete-vertex-labels
|
2022-11-23 00:34:27 -08:00 |
|
János Benjamin Antal
|
9c36d8928a
|
Merge branch 'project-pineapples' into MG-remove-unused-storage-files
|
2022-11-23 09:19:14 +01:00 |
|
János Benjamin Antal
|
d926c4c4a4
|
Merge pull request #657 from memgraph/tyler_simulator_determinism_test
Improve simulator determinism
|
2022-11-23 09:14:25 +01:00 |
|
Tyler Neely
|
ea533f43fc
|
Print out the simulator seed when we exceed the configured abort_time
|
2022-11-22 16:06:57 +00:00 |
|
Tyler Neely
|
e0086e5666
|
Use spdlog::trace instead of info for simulator-related messages
|
2022-11-22 16:06:35 +00:00 |
|
Tyler Neely
|
c0a103e851
|
Do not advance the clock with every message, as this prevents messages of a certain request depth from ever completing
|
2022-11-22 16:00:06 +00:00 |
|
Tyler Neely
|
c8c72de6ac
|
Use duration_cast to ensure that we are retrieving milliseconds inside SimulatorStats::operator<<
|
2022-11-22 11:30:24 +00:00 |
|
Tyler Neely
|
0b19b62b12
|
Set the abort_time for raft tests to 1 simulated hour
|
2022-11-22 11:25:24 +00:00 |
|
Tyler Neely
|
66f39f2681
|
Add elapsed time to the SimulatorStats
|
2022-11-22 08:55:48 +00:00 |
|
Tyler Neely
|
081c3e5bed
|
Capitalize unsigned integer literal
|
2022-11-21 13:16:35 +00:00 |
|
Tyler Neely
|
0f66ae31dd
|
Use explicit unsigned integer in right shift operation
|
2022-11-21 11:11:39 +00:00 |
|
Tyler Neely
|
71dcba331e
|
Increment simulator time by up to 30ms in ticks
|
2022-11-21 10:10:45 +00:00 |
|
Tyler Neely
|
e43f4e2181
|
Sort simulator in_flight_ messages based on a stable sort of the sender address
|
2022-11-21 10:08:42 +00:00 |
|
Tyler Neely
|
45badbe21f
|
Use unsigned integer literals for bit shifting in the NewShardUuid function
|
2022-11-18 17:22:50 +00:00 |
|
Tyler Neely
|
04420a84c7
|
Fix incorrect usage of IncrementServerCountAndWaitForQuiescentState in the shard_rsm.cpp simulation test
|
2022-11-18 16:54:38 +00:00 |
|
Tyler Neely
|
ce45a548c7
|
Significantly improve the determinism of the coordinator, UUID generation, the machine manager, the shard manager, and the cluster property test
|
2022-11-18 16:42:18 +00:00 |
|
Tyler Neely
|
3ad8489735
|
Run raft sim with random seeds over time, but allow a seed to be easily replayed using the RunWithSeed function
|
2022-11-18 10:34:21 +00:00 |
|
Tyler Neely
|
7115a7e75b
|
Apply clang-tidy fixes
|
2022-11-18 10:24:19 +00:00 |
|
Tyler Neely
|
0f32407bdc
|
Add compare header to histogram collector header
|
2022-11-18 10:20:45 +00:00 |
|
Tyler Neely
|
a37e7e4aff
|
Add assert to ensure TestAddress will not be higher than the uchar max
|
2022-11-18 10:19:55 +00:00 |
|
Tyler Neely
|
6b9a617df0
|
Streamline simulator tick condition varible notification. Advance time more aggressively
|
2022-11-18 09:20:15 +00:00 |
|
Tyler Neely
|
923325b8fa
|
Progress the simulator clock even when there are messages to deliver
|
2022-11-18 09:04:29 +00:00 |
|
Tyler Neely
|
f6017697d6
|
Make raft tests fully deterministic for rng_seeds between 0 and 500 at 1% message loss
|
2022-11-17 21:32:55 +00:00 |
|
Tyler Neely
|
9c3d683942
|
Explicitly join test threads before collecting test stats
|
2022-11-17 21:28:17 +00:00 |
|
Tyler Neely
|
cf73ed529d
|
Block messages from being delivered upon ShutDown
|
2022-11-17 21:27:48 +00:00 |
|
Tyler Neely
|
262df5c6a2
|
Avoid unordered_map in Raft code for more determinism
|
2022-11-17 21:24:13 +00:00 |
|
Tyler Neely
|
098084314e
|
Make TestAddress deterministically sortable
|
2022-11-17 21:22:41 +00:00 |
|
Tyler Neely
|
12880fc71a
|
Don't advance the simulator handle from server threads themselves
|
2022-11-17 18:27:12 +00:00 |
|
Tyler Neely
|
80d6776210
|
Improve simulator determinism
|
2022-11-17 17:36:46 +00:00 |
|
Jure Bajic
|
a9c5d40721
|
Update src/utils/template_utils.hpp
Co-authored-by: János Benjamin Antal <antaljanosbenjamin@users.noreply.github.com>
|
2022-11-14 10:32:18 +01:00 |
|
jbajic
|
b4c24f4506
|
Remvoe storage.hpp and storage.cpp files
|
2022-11-14 10:23:48 +01:00 |
|
jbajic
|
0462b8fc8f
|
Address review comments
|
2022-11-14 09:15:03 +01:00 |
|
jbajic
|
6eabceca4a
|
Add unit tests for UpdateVertex
|
2022-11-14 09:02:55 +01:00 |
|
Jure Bajic
|
db7b2aa59a
|
Merge branch 'project-pineapples' into T1116-MG-update-delete-vertex-labels
|
2022-11-09 07:24:26 -08:00 |
|
János Benjamin Antal
|
5c0e41ed44
|
Merge pull request #593 from memgraph/T1079-MG-add-simple-query-to-benchmark_v2
Add new dataset for mgbench
|
2022-11-09 16:21:56 +01:00 |
|
Jure Bajic
|
12e9c1a739
|
Merge branch 'project-pineapples' into T1116-MG-update-delete-vertex-labels
|
2022-11-09 07:08:04 -08:00 |
|
jbajic
|
a030419565
|
Move LogResultError to helper
|
2022-11-09 16:07:27 +01:00 |
|
jeremy
|
6df2db0d19
|
Remove comment force github workflow
|
2022-11-09 16:02:59 +01:00 |
|
jeremy
|
968584a8fc
|
Add comment force github workflow
|
2022-11-09 16:02:25 +01:00 |
|
jbajic
|
8636788ab2
|
Fix typos
|
2022-11-09 16:00:25 +01:00 |
|
jbajic
|
691f6af36d
|
Remove redundant code
|
2022-11-09 15:52:08 +01:00 |
|
jbajic
|
23f1536eac
|
Add tests
|
2022-11-09 15:42:09 +01:00 |
|
jeremy
|
33add3ecd0
|
Force formatting
|
2022-11-09 15:38:51 +01:00 |
|
János Benjamin Antal
|
91b5092c71
|
Merge branch 'project-pineapples' into T1079-MG-add-simple-query-to-benchmark_v2
|
2022-11-09 13:05:30 +01:00 |
|
János Benjamin Antal
|
c0f576c187
|
Merge pull request #645 from memgraph/MG-add-python-checks-pineapples
Add python checks
|
2022-11-09 13:05:15 +01:00 |
|
jbajic
|
a2735c8953
|
Add label add/remove in UpdateVertex req
|
2022-11-09 12:10:46 +01:00 |
|
jbajic
|
51fb4a6e7a
|
Remove empty line
|
2022-11-09 11:32:54 +01:00 |
|