Adam Ierymenko
eabe091038
Backport only the COM mitigation instead of everything from 1.8
5 years ago
Adam Ierymenko
75a45eeb27
Revert "Backport guts of 1.8 to 1.6 tree so we can point release without waiting for UI quirks to be fixed."
...
This reverts commit 48ce7632fa .
5 years ago
Adam Ierymenko
48ce7632fa
Backport guts of 1.8 to 1.6 tree so we can point release without waiting for UI quirks to be fixed.
5 years ago
Grant Limberg
c80843e496
Revert "remove redundant writes when changes come from Central"
...
This reverts commit f9396f979f .
6 years ago
Grant Limberg
f9396f979f
remove redundant writes when changes come from Central
...
network & member changes tagged with `"fromCentral": true` will not be rewritten to the db
6 years ago
Adam Ierymenko
bb45f9ca3c
Upgrade cpp-httplib
6 years ago
Grant Limberg
ff23d3051f
self hosted controller JSON format fix for DNS
6 years ago
Grant Limberg
3db263284b
not sure how this got reverted
6 years ago
Grant Limberg
53d5c9890f
missed a rollback
...
# Conflicts:
# controller/PostgreSQL.cpp
6 years ago
Grant Limberg
43c108f077
missed a rollback
6 years ago
Grant Limberg
45b6d11126
Put upserts from controller into single transaction
6 years ago
Grant Limberg
7f99c4a779
Sleep 10 seconds between writes to DB
6 years ago
Adam Ierymenko
06730c7d1d
BSL date bump
6 years ago
Grant Limberg
c0c215c83c
single dns config per network
6 years ago
Grant Limberg
058d888311
More debug logging cleanup
6 years ago
Grant Limberg
6868e98904
Get stuff building on Windows
...
Been a minute since any of this has been updated
6 years ago
Grant Limberg
d2708daa8e
debug output
6 years ago
Grant Limberg
88a3c685fb
latest
6 years ago
Grant Limberg
2e52a1eebf
forgot a couple queries in postgres. trying to pull dns of member not network in embedded network controller
...
also some debug logging
6 years ago
Grant Limberg
5b700fa497
println for which notification stream the controller is listening to
6 years ago
Grant Limberg
251b06d812
revert redis for member status
6 years ago
Grant Limberg
387039456d
Pass 1 at adding DNS to controller
6 years ago
Suad Halilovic
ffebcd247f
2020/07/16, Minor optmizations
6 years ago
Grant Limberg
d0aacfddb7
one more spot
6 years ago
Grant Limberg
9b92ad7772
handle case of no networks and/or no members
6 years ago
Grant Limberg
135a547889
No longer update both pgsql & redis
6 years ago
Grant Limberg
06de25a680
bump online notification pause to 100ms
...
also put all online notification redis commands into a single tx
6 years ago
Grant Limberg
5692402d32
A little more cleanup
6 years ago
Grant Limberg
ad7ae5a372
list of all network-node pairs
6 years ago
Grant Limberg
9794e31a64
Temporary online notification thread hack
...
Updates both Redis and Postgres
6 years ago
Grant Limberg
2f0f0e4f53
redis init optimization
6 years ago
Grant Limberg
7bde004c7c
Replace scan of Redis with iteration of _networks map
6 years ago
Joseph Henry
7ed960297b
Merge changes from dev into multipath
6 years ago
Grant Limberg
39da360725
add online controller list in Redis
6 years ago
Grant Limberg
beedee4401
fix typo
6 years ago
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
701960def5
Track member status in Redis
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