Jure Bajic
|
e565fc6e3a
|
Merge branch 'project-pineapples' into T0995-MG-implement-top-error-handling-storage
|
2022-11-23 02:33:07 -08:00 |
|
jbajic
|
ce0f1a09f7
|
Remove unused methods from accessors
|
2022-11-23 11:32:53 +01:00 |
|
jbajic
|
accf015dcf
|
Fix clang-tidy errors
|
2022-11-23 11:03:17 +01:00 |
|
jbajic
|
9fade5ebac
|
Fix tests
|
2022-11-23 10:37:33 +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 |
|
jbajic
|
cd7b33f23f
|
use comparison between ErrorCode and ShardError
|
2022-11-22 16:22:42 +01:00 |
|
jbajic
|
d82cfb349e
|
Use ShardResult
|
2022-11-22 15:00:32 +01:00 |
|
jbajic
|
f1e360469a
|
Expand SHARD_ERROR with fmt format
|
2022-11-22 14:44:28 +01:00 |
|
jbajic
|
5717dfb165
|
Add ErrorCode to SHARD_ERROR macro
|
2022-11-22 14:05:04 +01:00 |
|
jbajic
|
2a6dc7bb93
|
Remove success
|
2022-11-22 13:49:12 +01:00 |
|
jbajic
|
d080e260e6
|
Remove redundant code
|
2022-11-22 13:27:02 +01:00 |
|
jbajic
|
37f5fb29ea
|
Introduce BoltResult
|
2022-11-22 13:15:32 +01: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 |
|
jbajic
|
bffef1a653
|
Use experimental source location
|
2022-11-22 11:13:23 +01: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
|
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
|
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
|
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 |
|
jbajic
|
ec4804b72a
|
Move ErrorCode to common
|
2022-11-17 11:03:03 +01:00 |
|
jbajic
|
e98ef634de
|
Ignore warning
|
2022-11-16 21:03:36 +01:00 |
|
jbajic
|
15fc3c0834
|
Fix error
|
2022-11-16 18:12:25 +01:00 |
|
jbajic
|
9261fabe60
|
Adapt for unfound object
|
2022-11-16 17:41:43 +01:00 |
|
jbajic
|
7bdcd8f9f4
|
Add shard_error in response
|
2022-11-16 14:48:06 +01:00 |
|
jbajic
|
14ddd7254d
|
Fix communication and memgraph
|
2022-11-15 19:37:24 +01:00 |
|
jbajic
|
8629ee5ebc
|
Fix query v2
|
2022-11-15 19:30:34 +01:00 |
|
jbajic
|
1c94c59a24
|
Fix tests
|
2022-11-15 19:29:56 +01:00 |
|
jbajic
|
3f97a13493
|
Revert TError to Error
|
2022-11-15 18:30:25 +01:00 |
|
jbajic
|
5656a24c96
|
Remove unused exception
|
2022-11-15 18:25:25 +01:00 |
|
jbajic
|
9c05910e68
|
Adapt storage to new erro handling
|
2022-11-15 18:25:12 +01:00 |
|
jbajic
|
3d66bbd988
|
Remove shard_operation_result
|
2022-11-15 18:24:40 +01:00 |
|
jbajic
|
07032887a4
|
Adapt mg-expr
|
2022-11-15 18:24:28 +01:00 |
|
jbajic
|
618237cc96
|
Adapt schema validator
|
2022-11-14 14:25:20 +01:00 |
|
jbajic
|
ef755e466c
|
Add ShardError
|
2022-11-14 14:15:29 +01:00 |
|
János Benjamin Antal
|
32fe4d94d9
|
Merge branch 'project-pineapples' into T1145-MG-handle-insertions-of-vertices-that-already-exist-in-a-better-way
|
2022-11-08 16:35:38 +01:00 |
|