Grant Limberg
b1d60df44c
timestamps changed from uint64_t to int64_t
...
There were cases in the code where time calculations and comparisons were overflowing and causing connection instability. This will keep time calculations within expected ranges.
9 years ago
Adam Ierymenko
174ba8884e
Delete support in harnessed mode.
9 years ago
Adam Ierymenko
1ce0dcf0ea
Another Central harnessed mode fix.
9 years ago
Adam Ierymenko
50e7ea088b
More work on controller for new Central harnessed mode, remove old http mode.
9 years ago
Adam Ierymenko
66feaeb519
.
9 years ago
Adam Ierymenko
b62296a40b
Bug fixes in new harness mode.
9 years ago
Grant Limberg
fc7728212f
Fix ifndef on Windows
9 years ago
Adam Ierymenko
ae65eb5105
Cleanup and replace trace field names with sane ones because usability > a few bytes.
9 years ago
Adam Ierymenko
727ccb1125
Cleanup and stdin/stdout harness mode for controller.
9 years ago
Adam Ierymenko
d9552fb120
Add remoteTraceTarget to network and member configs in controller.
9 years ago
Adam Ierymenko
d2415dee00
Cleanup.
9 years ago
Adam Ierymenko
355cce3938
Rename Utils::snprintf due to it being a #define on one platform.
9 years ago
Adam Ierymenko
236a952458
typo
9 years ago
Adam Ierymenko
426b7c2c76
Stupid bug is stupid.
9 years ago
Adam Ierymenko
fde99e2fcf
Fix for post size limit in Http library.
9 years ago
Adam Ierymenko
62578a2162
Reduce memory use and a bit of cleanup.
9 years ago
Adam Ierymenko
9e80db0fd1
Cleanup, fix a valgrind error, stack use reduction.
9 years ago
Adam Ierymenko
e8ab6adf89
Deadlock fix.
9 years ago
Adam Ierymenko
7c184cf991
Another performance improvement to controller.
9 years ago
Adam Ierymenko
1205578935
Big cleanup of controller code, should help performance.
9 years ago
Adam Ierymenko
4e77365e8d
Remove a little cruft.
9 years ago
Adam Ierymenko
4f2a779769
JSONDB performance improvements, threading fix.
9 years ago
Adam Ierymenko
cafbe44dde
Controller optimizations -- make locking more fine-grained, use true hardware concurrency, etc.
9 years ago
Adam Ierymenko
f4feccc626
Do not serve controller requests until init is done.
9 years ago
Adam Ierymenko
ba0d73d102
Windows build fixes.
9 years ago
Adam Ierymenko
bc61357a44
HTTP backend support for JSONDB
9 years ago
Adam Ierymenko
f6d92eb737
JSONDB fix.
9 years ago
Adam Ierymenko
6bb19e7947
build fix
9 years ago
Adam Ierymenko
c62141fd98
Make controller do a simple write-through cache without revalidating. Means you must restart if files change on disk, but will decrease I/O considerably.
9 years ago
Adam Ierymenko
4f3f471b4c
GitHub issue #460
9 years ago
Adam Ierymenko
a577b8d381
Update how controller handles circuit tests -- save results to filesystem.
9 years ago
Adam Ierymenko
d150f9b2bd
Windows update build in Advanced Installer, and warning removal.
9 years ago
Adam Ierymenko
a064e19b8a
Refactor some JSON stuff for performance, and fix a build error.
9 years ago
Adam Ierymenko
a54c2b438c
Basic support for streaming of changes via stdout from controller.
9 years ago
Adam Ierymenko
ccdd4ffda7
Move split() to OSUtils since it is not used in core.
9 years ago
Adam Ierymenko
a454a37a6e
Self test JSONDB.
9 years ago
Adam Ierymenko
a78d7311a6
Fix network list API call.
10 years ago
Adam Ierymenko
7729cbe313
Fix ambiguous error on some compilers.
10 years ago
Adam Ierymenko
b03c7b2f30
Refactor controller to use split-out DB for better performance and less ugly.
10 years ago
Adam Ierymenko
3c00cd0f88
Separate out JSON store from controller code.
10 years ago