Pavel Kirienko
|
8ab48f61e7
|
try_implicit_cast<>() --> coerceOrFallback<>()
|
2015-06-05 15:21:05 +03:00 |
|
Pavel Kirienko
|
954ab2491a
|
Fruitless attempt to optimize memory use
|
2015-05-28 12:59:22 +03:00 |
|
Pavel Kirienko
|
5205d13f37
|
centralized::Storage fix
|
2015-05-27 16:28:31 +03:00 |
|
Pavel Kirienko
|
5930bf3ed4
|
CentralizedServer
|
2015-05-27 16:12:54 +03:00 |
|
Pavel Kirienko
|
bdc0a327b7
|
centralized::Storage - new test
|
2015-05-27 16:10:14 +03:00 |
|
Pavel Kirienko
|
abe2401e38
|
Distributed server logging fix
|
2015-05-27 15:24:55 +03:00 |
|
Pavel Kirienko
|
a78c015934
|
Distributed server tracing fix
|
2015-05-27 15:16:17 +03:00 |
|
Pavel Kirienko
|
638de08115
|
CentralizedServer - storage implementation and test
|
2015-05-27 14:52:41 +03:00 |
|
Pavel Kirienko
|
82c24967e7
|
Minor fixes in Raft server
|
2015-05-27 12:55:49 +03:00 |
|
Pavel Kirienko
|
aafdf81f29
|
Removed unused event code
|
2015-05-26 20:25:29 +03:00 |
|
Pavel Kirienko
|
9faf8470e6
|
Fixed Raft definitions
|
2015-05-26 20:22:21 +03:00 |
|
Pavel Kirienko
|
a97762ae21
|
Dead code removal
|
2015-05-26 20:13:13 +03:00 |
|
Pavel Kirienko
|
2231b00637
|
Raft active state extension removed
|
2015-05-26 20:04:59 +03:00 |
|
Pavel Kirienko
|
97b35cd09e
|
NodeIDSelector fix
|
2015-05-26 01:57:07 +03:00 |
|
Pavel Kirienko
|
258da95d12
|
RaftCore::checkInvariants()
|
2015-05-26 00:15:18 +03:00 |
|
Pavel Kirienko
|
8c77793892
|
Raft logic fix: auto-discovery on AE request
|
2015-05-24 21:14:59 +03:00 |
|
Pavel Kirienko
|
eb6102a9d4
|
Raft - minor timing fix, no changes to the logic
|
2015-05-24 21:09:56 +03:00 |
|
Pavel Kirienko
|
b7f7defd85
|
Raft implementation fix
|
2015-05-24 20:19:56 +03:00 |
|
Pavel Kirienko
|
c323d8e724
|
Raft - ignoring Allocation activity if it is a response
|
2015-05-24 20:12:33 +03:00 |
|
Pavel Kirienko
|
59dd6d0905
|
Raft fix
|
2015-05-24 20:06:13 +03:00 |
|
Pavel Kirienko
|
2952608ffa
|
RaftCore: new event code
|
2015-05-24 18:20:57 +03:00 |
|
Pavel Kirienko
|
73273ab06d
|
Optimized NodeDiscoverer - picking any node to query, without any preference
|
2015-05-24 17:21:26 +03:00 |
|
Pavel Kirienko
|
11161e7b1f
|
NodeDiscoverer logic fix
|
2015-05-24 17:18:14 +03:00 |
|
Pavel Kirienko
|
e5f3a96476
|
RaftCore implementation fix
|
2015-05-24 16:32:52 +03:00 |
|
Pavel Kirienko
|
546be2b89b
|
Fixed RaftCore. The logic is even more complicated.
|
2015-05-24 16:26:14 +03:00 |
|
Pavel Kirienko
|
4f64e2378e
|
RaftCore - runtime assertions
|
2015-05-24 15:41:51 +03:00 |
|
Pavel Kirienko
|
9e9ade0055
|
Node ID allocation server - allocation response TX timeout set to DEFAULT_REQUEST_PERIOD_MS
|
2015-05-24 14:25:56 +03:00 |
|
Pavel Kirienko
|
0348b22b1e
|
distributed allocation server - StateReport fix
|
2015-05-23 21:49:01 +03:00 |
|
Pavel Kirienko
|
5f4adbf1a3
|
dynamic_node_id_server::distributed::StateReport structure
|
2015-05-23 00:38:17 +03:00 |
|
Pavel Kirienko
|
5e458e918d
|
MakeString<> helper template
|
2015-05-18 22:29:09 +03:00 |
|
Pavel Kirienko
|
cd41840f59
|
Multi-call client in RaftCore
|
2015-05-17 17:18:14 +03:00 |
|
Pavel Kirienko
|
90d60688b3
|
ServiceClient<>: renaming and a minor logic fix
|
2015-05-16 21:19:54 +03:00 |
|
Pavel Kirienko
|
eb370b08dd
|
Refactored Map<>
|
2015-05-16 03:31:18 +03:00 |
|
Pavel Kirienko
|
282b995c1e
|
Partially refactored ServiceClient, tests are failing, the code is totally broken
|
2015-05-15 18:41:38 +03:00 |
|
Pavel Kirienko
|
fb155d8fc9
|
Fixed missing UAVCAN_EXPORT declaration
|
2015-05-14 00:08:22 +03:00 |
|
Pavel Kirienko
|
509ef85048
|
Properly defining poll interval of NodeDiscoverer
|
2015-05-14 00:02:43 +03:00 |
|
Pavel Kirienko
|
3db54cd6af
|
Improved NodeDiscoverer logic
|
2015-05-13 23:23:03 +03:00 |
|
Pavel Kirienko
|
93376316b8
|
Using static receivers in NodeDiscoverer
|
2015-05-12 21:48:30 +03:00 |
|
Pavel Kirienko
|
9efd1ac7ae
|
NodeIDSelector: allocating only in the range [1, 125], unless the node explicitly requested higher node ID
|
2015-05-12 13:01:44 +03:00 |
|
Pavel Kirienko
|
92c8944e49
|
Too many tracepoints? No such thing.
|
2015-05-11 18:52:03 +03:00 |
|
Pavel Kirienko
|
2868fd5712
|
NodeDiscoverer test fix
|
2015-05-11 18:36:50 +03:00 |
|
Pavel Kirienko
|
8df1cfe1d9
|
NodeDiscoverer: another test
|
2015-05-11 18:26:42 +03:00 |
|
Pavel Kirienko
|
558171bf71
|
NodeDiscoverer: fixes and test
|
2015-05-11 17:50:36 +03:00 |
|
Pavel Kirienko
|
c62b871f20
|
Revert "NodeDiscoverer: Pausing querying GetNodeInfo if the node does not send NodeStatus"
This reverts commit f0627423c6.
|
2015-05-11 17:25:38 +03:00 |
|
Pavel Kirienko
|
f0627423c6
|
NodeDiscoverer: Pausing querying GetNodeInfo if the node does not send NodeStatus
|
2015-05-11 17:15:18 +03:00 |
|
Pavel Kirienko
|
63ce2b793d
|
New trace code on remote node restart
|
2015-05-11 14:27:55 +03:00 |
|
Pavel Kirienko
|
1a6226ddc2
|
Added a comment explaining extensions to Raft
|
2015-05-11 13:36:34 +03:00 |
|
Pavel Kirienko
|
706e72cc74
|
Raft tracepoint at election completion
|
2015-05-11 13:29:13 +03:00 |
|
Pavel Kirienko
|
d623eee54a
|
Raft logic fix: forcing active mode when allocation activity is detected
|
2015-05-11 13:26:53 +03:00 |
|
Pavel Kirienko
|
5af19f82c3
|
Raft logic fixes
|
2015-05-11 13:06:30 +03:00 |
|