Grant Limberg
c2efdcabc5
fix
5 years ago
Grant Limberg
6d8c96b89f
formatting
5 years ago
Adam Ierymenko
c470c6255e
Postgres code for SSO (almost certainly needs work)
5 years ago
Adam Ierymenko
6b3a7ec827
Fix a few things...
5 years ago
Adam Ierymenko
1ce71f9dc0
Build fix.
5 years ago
Adam Ierymenko
18508b5a2e
Build fix.
5 years ago
Adam Ierymenko
621898f3c5
Forgot to set auth info in NetworkConfig.
5 years ago
Adam Ierymenko
2c1d7f3dcc
CLI printing of URL.
5 years ago
Adam Ierymenko
b270d527f4
Basic plumbing for authentication requirement and piping through of URL information.
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