Grant Limberg
fb0e8aebdb
keep list of active networks in redis
6 years ago
Grant Limberg
13929aee6f
reduce log chattiness
6 years ago
Grant Limberg
c2409ad6c9
fix connection to redis cluster in online notification thread
6 years ago
Grant Limberg
08cb72bdba
Temp object was being destroyed before connection was used
6 years ago
Grant Limberg
d24c8d858c
include climits for Linux
6 years ago
Grant Limberg
879ef58565
Finalize Redis integration
6 years ago
Grant Limberg
8b8399efbc
Error recovery for network & member stream watchers
6 years ago
Grant Limberg
0f17508cac
error recovery in redis online notification
...
If a redis cluster member fails over to the slave, we'll get an error from not specifying the key for the insert. Recover from that instead of crashing the controller
6 years ago
Grant Limberg
7a138f963c
TIL: Creating a redis transaction without sending any commands throws an exception
...
So let's not do that
6 years ago
Grant Limberg
b637ced1ee
Track member status in Redis
6 years ago
Grant Limberg
8ac42b4600
controller status query fix
6 years ago
Grant Limberg
15c0c1db39
finish the RabbitMQ-ectomy
6 years ago
Grant Limberg
aab96964b6
Put debug output behind ZT_TRACE
6 years ago
Grant Limberg
c6518afa7a
Make sure the streams clean up after themselves
6 years ago
Grant Limberg
563655a1a4
Redis now usable as a message queue
6 years ago
Grant Limberg
d699116795
mac deps
6 years ago
Grant Limberg
154470b570
add original hiredis
6 years ago
Grant Limberg
73b1d57b13
rip out rabbitMQ
6 years ago
Grant Limberg
acb4ef0f12
add hiredis-vip to controller build
6 years ago
Grant Limberg
0d42108254
member ip inserts DO NOTHING on conflict
6 years ago
Grant Limberg
f6026f94a5
More fun with dupes
6 years ago
Grant Limberg
e702942041
Fix duplicate assigned IP check when adding assigned IPs to database
6 years ago
Grant Limberg
12a92fc4a1
Un-log & some production build image fixes
6 years ago
Grant Limberg
baa14a63c9
It's LOG! It's LOG!
...
It's big, it's heavy, it's wood
6 years ago
Grant Limberg
86abd31659
fix log line
6 years ago
Grant Limberg
088dab4f04
Let's not print this to the logs
6 years ago
Grant Limberg
cc79ec6179
use std::string instead of const char* in rmq struct
6 years ago
Adam Ierymenko
52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1
7 years ago
wendelb
fe18579061
Removed duplicate line `creationTime`
7 years ago
Adam Ierymenko
5341c216a7
Comment ugly query
7 years ago
Adam Ierymenko
96a0c3d764
ugly query is ugly
7 years ago
Adam Ierymenko
783b49e383
more worky less not worky
7 years ago
Adam Ierymenko
d4dc983a01
fix bad column name
7 years ago
Adam Ierymenko
72ccd1020a
Another exception fix
7 years ago
Adam Ierymenko
6a9a577c59
rulesSource needs to be required in network or pgsql has issues
7 years ago
Adam Ierymenko
730305ecc7
One more sync fix.
7 years ago
Adam Ierymenko
f8f2432ece
Shutdown fix
7 years ago
Adam Ierymenko
55087521f6
Add periodic sync check when syncing LF<>another DB
7 years ago
Adam Ierymenko
760ae07d72
Sync bug fix
7 years ago
Adam Ierymenko
28d0070ce2
Fix race in multiple DB mirroring configurations.
7 years ago
Adam Ierymenko
7bb0d9be1b
warning removal
7 years ago
Adam Ierymenko
af7a70bf02
cleanup
7 years ago
Adam Ierymenko
f7e8d8f1dd
Fix LFDB path issue when using with Postgress in DBMirrorSet config
7 years ago
Grant Limberg
87016ae815
network update to upsert
7 years ago
Adam Ierymenko
3db0197865
Add try/catch in LFDB and add introspection into multicast subscriptions in client network status API
7 years ago
Adam Ierymenko
6174c0c103
Fix deadlock bug.
7 years ago
Adam Ierymenko
8898cb342b
.
7 years ago
Adam Ierymenko
9cc76d1115
Remove debug line
7 years ago
Adam Ierymenko
5289d3327c
Build fixes
7 years ago
Adam Ierymenko
00fb9c475e
More work on DB mirroring.
7 years ago