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 |
|
David Sidrane
|
64b14db1f5
|
More string refactoring
|
2015-05-21 07:25:53 -10:00 |
|
David Sidrane
|
fa11a76143
|
Refactoring paths
|
2015-05-20 18:17:16 -10:00 |
|
David Sidrane
|
5358c734ef
|
Fixed guard
|
2015-05-20 02:59:36 -10:00 |
|
David Sidrane
|
8b87990c1b
|
Fixed guard
|
2015-05-20 02:58:33 -10:00 |
|
David Sidrane
|
9f17dca012
|
Fixed guard
|
2015-05-20 02:57:20 -10:00 |
|
Pavel Kirienko
|
6abe343f04
|
FirmwareUpdateTrigger handleFirmwareUpdateConfirmation() made optional
|
2015-05-20 15:19:51 +03:00 |
|
Pavel Kirienko
|
bb412f3f93
|
FirmwareUpdateTrigger retry logic optimization
|
2015-05-20 15:13:31 +03:00 |
|
Pavel Kirienko
|
1f47596688
|
FirmwareUpdateTrigger node selector fix, more testing
|
2015-05-20 14:53:16 +03:00 |
|
Pavel Kirienko
|
0d60595d7c
|
FirmwareUpdateTrigger - fixes and test
|
2015-05-19 13:16:51 +03:00 |
|
Pavel Kirienko
|
d7ae3f90c0
|
Doc fix
|
2015-05-19 02:13:50 +03:00 |
|
Pavel Kirienko
|
694d29ab47
|
Misleading comment that somehow survived refactoring
|
2015-05-19 02:10:22 +03:00 |
|
Pavel Kirienko
|
6b179d032b
|
Firmware update trigger implementation. It is most likely broken, because I'm half asleep by now; proper tests will be added later
|
2015-05-19 01:37:10 +03:00 |
|
Pavel Kirienko
|
5e458e918d
|
MakeString<> helper template
|
2015-05-18 22:29:09 +03:00 |
|
Pavel Kirienko
|
e4886606f0
|
Typo
|
2015-05-18 14:31:10 +03:00 |
|
Pavel Kirienko
|
51a2ce39c5
|
Full file server implementation
|
2015-05-18 14:21:58 +03:00 |
|
Pavel Kirienko
|
58ca7319dd
|
File server implementation with test
|
2015-05-18 14:05:10 +03:00 |
|
Pavel Kirienko
|
cd41840f59
|
Multi-call client in RaftCore
|
2015-05-17 17:18:14 +03:00 |
|
Pavel Kirienko
|
c089f4d72b
|
Node info retriever - timer event optimization
|
2015-05-17 16:35:09 +03:00 |
|
Pavel Kirienko
|
600c29a953
|
NodeInfoRetriever - docs, logical fixes, tests
|
2015-05-17 16:29:19 +03:00 |
|
Pavel Kirienko
|
36dda9c017
|
NodeInfoRetriever basic test
|
2015-05-17 13:49:40 +03:00 |
|
Pavel Kirienko
|
2123853cae
|
Using concurrent calls in NodeInfoRetriever
|
2015-05-17 00:01:49 +03:00 |
|
Pavel Kirienko
|
7df9fb0820
|
NodeInfoRetriever - using Multiset instead of Map<>
|
2015-05-16 23:17:54 +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
|
e2ef4a4518
|
Restructured NodeStatusMonitor and NodeInfoRetriever - TimerBase is not inherited by the monitor now because that was a suboptimal solution for a class designed for inheritance
|
2015-05-13 22:32:23 +03:00 |
|
Pavel Kirienko
|
2b0d669d7f
|
Revert "NodeStatusMonitor API update"
This reverts commit 08d96ef329.
|
2015-05-13 22:02:02 +03:00 |
|
Pavel Kirienko
|
842319a290
|
Initial implementation of NodeInfoRetriever; fixes pending
|
2015-05-13 21:59:43 +03:00 |
|
Pavel Kirienko
|
08d96ef329
|
NodeStatusMonitor API update
|
2015-05-12 23:56:13 +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 |
|
Pavel Kirienko
|
731d9f4574
|
Changed RaftCore API; giving up Leader status if the leader cannot write its log
|
2015-05-10 23:44:25 +03:00 |
|
Pavel Kirienko
|
a6b0a256fb
|
Byte order fix in logging
|
2015-05-10 20:33:34 +03:00 |
|