| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-10-31 | check hooks are enabled before firing | Grant Limberg | |
| 2023-10-30 | remove some debug logging | Grant Limberg | |
| 2023-08-30 | simplify hook firing | Grant Limberg | |
| only need network and member IDs | |||
| 2023-08-29 | fully wire up temporal. add startup script test to ensure temporal is running | Grant Limberg | |
| 2023-08-29 | get connected to temporal | Grant Limberg | |
| 2023-08-15 | pass hook_id instead of url | Grant Limberg | |
| 2023-08-08 | limit to hooks with hook_type = NETWORK_JOIN enabled | Grant Limberg | |
| 2023-08-07 | look up hook URLs dynamically | Grant Limberg | |
| 2023-08-04 | should only run this if smee is configured | Grant Limberg | |
| 2023-08-04 | this should theoretically send the new member notification | Grant Limberg | |
| 2023-08-04 | instantiate smee client | Grant Limberg | |
| 2023-06-08 | don't unborrow bad connections | Grant Limberg | |
| pool will clean them up later | |||
| 2023-05-31 | Fix oidc client lookup query | Grant Limberg | |
| join condition referenced the wrong table. Worked fine unless there were multiple identical client IDs | |||
| 2023-05-23 | central controller metrics & request path updates (#2012) | Grant Limberg | |
| * internal db metrics * use shared mutexes for read/write locks * remove this lock. only used for a metric * more metrics * remove exploratory metrics place controller request benchmarks behind ifdef | |||
| 2023-04-25 | Central startup update (#1973) | Grant Limberg | |
| * allow specifying authtoken in central startup * set allowManagedFrom * move redis_mem_notification to the correct place * add node checkins metric * wire up min/max connection pool size metrics | |||
| 2023-04-21 | Add prometheus metrics for Central controllers (#1969) | Grant Limberg | |
| * add header-only prometheus lib to ext * rename folder * Undo rename directory * prometheus simpleapi included on mac & linux * wip * wire up some controller stats * Get windows building with prometheus * bsd build flags for prometheus * Fix multiple network join from environment entrypoint.sh.release (#1961) * _bond_m guards _bond, not _paths_m (#1965) * Fix: warning: mutex '_aqm_m' is not held on every path through here [-Wthread-safety-analysis] (#1964) * Serve prom metrics from /metrics endpoint * Add prom metrics for Central controller specific things * reorganize metric initialization * testing out a labled gauge on Networks * increment error counter on throw * Consolidate metrics definitions Put all metric definitions into node/Metrics.hpp. Accessed as needed from there. * Revert "testing out a labled gauge on Networks" This reverts commit 499ed6d95e11452019cdf48e32ed4cd878c2705b. * still blows up but adding to the record for completeness right now * Fix runtime issues with metrics * Add metrics files to visual studio project * Missed an "extern" * add copyright headers to new files * Add metrics for sent/received bytes (total) * put /metrics endpoint behind auth * sendto returns int on Win32 --------- Co-authored-by: Leonardo Amaral <[email protected]> Co-authored-by: Brenton Bostick <[email protected]> | |||
| 2023-03-24 | move begin/commit into try/catch block (#1932) | Grant Limberg | |
| Thread was exiting in some cases | |||
| 2023-02-22 | more info on exception | Grant Limberg | |
| 2023-01-19 | Client & Central Controller updates to support additonal OIDC features (#1848) | Grant Limberg | |
| Client side: * Fix compatibility with OneLogin * Requested scopes vary by OIDC provider. Different providers have different Controller side: *Update Postgres queries to latest Central schema * Added Central Controller support for the different providers * Base OIDC provider details are still attached to an org. Client ID & group/email lists are now associated with individual networks. | |||
| 2022-12-07 | fix actual typo in config key code | Brenton Bostick | |
| 2022-12-07 | fix typos in docs, comments, and strings | Brenton Bostick | |
| 2022-09-28 | Revert "modify sso queries for schema change" | Grant Limberg | |
| This reverts commit 8b67d062721ce65e8bbc4643da4cf351d0759229. | |||
| 2022-09-28 | Optimize member load query for Central controllers | Grant Limberg | |
| 2022-09-28 | Revert "query update for sso" | Grant Limberg | |
| This reverts commit 3c343eb7752e81d933a73e526cac534469ac1a38. | |||
| 2022-09-28 | Revert "bump min db version" | Grant Limberg | |
| This reverts commit 802072ec17262b9fe62aac2e00bacbf86f26a15c. | |||
| 2022-09-27 | bump min db version | Grant Limberg | |
| 2022-09-27 | query update for sso | Grant Limberg | |
| 2022-09-21 | modify sso queries for schema change | Grant Limberg | |
| 2022-06-30 | don't crash out of the controller heartbeat loop here | Grant Limberg | |
| 2022-06-30 | use connection pool instead of new connection for member status writes | Grant Limberg | |
| redis plus plus has an annoying feature where it will open a new connection for each tx or pipeline by default, rather than just fetching an existing connection from the pool. Let's change that | |||
| 2022-06-29 | redis connection pool tuning | Grant Limberg | |
| 2022-06-28 | exit here on error | Grant Limberg | |
| 2022-06-24 | Play with online notification timing again | Grant Limberg | |
| 2022-06-22 | just sleep 1 second | Grant Limberg | |
| 2022-06-22 | don't spam the logs quite as much on first startup | Grant Limberg | |
| sleep the thread 1 second every round until we're actually updating members | |||
| 2022-06-22 | redis connection tuning | Grant Limberg | |
| 2022-06-22 | redis thread now uses this_thread::yield() | Grant Limberg | |
| 2022-06-22 | fix log line | Grant Limberg | |
| 2022-06-22 | adjust sleep between onlineNotification runs. Added timer to output | Grant Limberg | |
| 2022-06-19 | Merge pull request #1701 from tossp/sql2 | Grant Limberg | |
| fix sql | |||
| 2022-06-20 | fix sql | TossPig | |
| bind message supplies 17 parameters, but prepared statement "" requires 16 | |||
| 2022-06-16 | logging & redis standalone fix | Grant Limberg | |
| 2022-06-16 | update controller db record | Grant Limberg | |
| 2022-06-15 | quiet down the controller logs a smidge | Grant Limberg | |
| 2022-06-15 | more redis in the controller | Grant Limberg | |
| 2022-06-13 | make sure value here is true, not just that the env var is set | Grant Limberg | |
| 2022-06-13 | Merge branch 'dev' into redisrection | Grant Limberg | |
| 2022-05-10 | enable redis member status again | Grant Limberg | |
| 2022-04-28 | remove max count for xread | Grant Limberg | |
| 2022-04-28 | Fix redis cluster usage | Grant Limberg | |
