Commit Graph

2950 Commits

Author SHA1 Message Date
Herbert Wolverson
eeea4acf14 Use a static flow arena. 2024-10-24 11:58:53 -05:00
Herbert Wolverson
48d65be206 Replace the current flow processing setup with a crossbeam-queue SeqQueue setup to better reuse memory and avoid thrashing. 2024-10-24 11:38:24 -05:00
Herbert Wolverson
cd58411390 Disable JemAlloc 2024-10-24 11:24:17 -05:00
Herbert Wolverson
1b9eb229b6 Lock to an old DashMap. 2024-10-24 11:23:42 -05:00
Herbert Wolverson
572c954240 Box the arriving flow data so that its lifetime is more specific. 2024-10-24 10:54:23 -05:00
Herbert Wolverson
0cc55889b1 Use Arc<String> on channel broadcasts to avoid duplicating strings 2024-10-24 09:50:29 -05:00
Herbert Wolverson
f1bfa42347 Tweaks to the publish/subscribe system used by the webserver. 2024-10-24 09:32:03 -05:00
Robert Chacón
9587d3283b Update Compute.md 2024-10-23 10:01:06 -06:00
Robert Chacón
ff8a779be1 Update Compute.md 2024-10-23 09:42:22 -06:00
Robert Chacón
06c84fba72 Update quickstart-libreqos-1.5.md 2024-10-22 22:39:07 -06:00
Robert Chacón
a7404f6988 Update Compute.md 2024-10-22 22:31:02 -06:00
Robert Chacón
c395bd08a3 Update Compute.md 2024-10-22 22:29:09 -06:00
Robert Chacón
f679f4aee6 Update Compute.md 2024-10-22 22:21:43 -06:00
Robert Chacón
cfaeb36775 Update troubleshooting.md 2024-10-22 18:40:41 -06:00
Robert Chacón
e4d27d5b3b Update services-and-run.md 2024-10-22 18:04:21 -06:00
Robert Chacón
6405099be3 Update services-and-run.md 2024-10-22 18:01:24 -06:00
Robert Chacón
44a7764e1a Update configuration.md 2024-10-22 17:57:12 -06:00
Robert Chacón
19053d2bca Update configuration.md 2024-10-22 17:56:32 -06:00
Robert Chacón
76727d0a70 Update configuration.md 2024-10-22 17:52:02 -06:00
Robert Chacón
fb25febf0a Update integrations.md 2024-10-22 17:49:40 -06:00
Robert Chacón
0024c6b6ff Update integrations.md 2024-10-22 12:37:56 -06:00
Robert Chacón
796d073bf2 Update integrations.md 2024-10-22 12:26:05 -06:00
Robert Chacón
87bdc60c07 Update configuration.md 2024-10-22 12:08:23 -06:00
Robert Chacón
e6471b71ba Update integrations.md 2024-10-22 12:05:25 -06:00
Robert Chacón
4950278fd2 Update configuration.md 2024-10-22 11:58:25 -06:00
Herbert Wolverson
a5b2c71a45 Remove (Generated site) from names on Sankey 2024-10-17 13:33:57 -05:00
Herbert Wolverson
d91b192d2c Fixup ribbon colors 2024-10-17 13:19:39 -05:00
Herbert Wolverson
8a5a2ed867 Fixup ribbon colors 2024-10-17 13:17:07 -05:00
Herbert Wolverson
d682f285aa First try at a smoother updating all tree sankey. 2024-10-17 13:13:54 -05:00
Herbert Wolverson
e066310131 Improve graph labeling 2024-10-17 10:18:46 -05:00
Herbert Wolverson
e259c1b690 Now that memory is looking better, re-enable the fancy allocator. 2024-10-17 09:59:00 -05:00
Herbert Wolverson
3887f1efa3 This should resolve a deadlock that prevented stats from updating in the previous test. 2024-10-17 09:09:26 -05:00
Herbert Wolverson
49700ceb00 Reverts the network json two step into an ordered read/write, avoiding data duplication. 2024-10-16 08:38:55 -05:00
Herbert Wolverson
0e23dad836 Name the FlowEvents threads by interface 2024-10-15 15:25:06 -05:00
Herbert Wolverson
3bd6ce4723 Actually not sure if this will help, but it's intended to highlight a potential issue. 2024-10-15 14:01:28 -05:00
Herbert Wolverson
c54962941b Change the network json system from RwLock to arcswap. 2024-10-15 13:46:22 -05:00
Herbert Wolverson
840be55edd Promote another vector allocation out of the hot loop. 2024-10-15 13:09:17 -05:00
Herbert Wolverson
7ca4b81962 Add a "shrink to fit" to the raw data. 2024-10-15 12:44:51 -05:00
Herbert Wolverson
a100054ecd Add a "shrink to fit" to the flows RTT handler. 2024-10-15 12:40:26 -05:00
Herbert Wolverson
f201d0be4e Fixup a couple of zerocopy deprecations, and hoist the creation of in-loop hashmaps to the top to avoid reallocation during the hot loop. 2024-10-15 10:59:42 -05:00
Herbert Wolverson
73f0ca0457 Correct warnings 2024-10-15 10:54:49 -05:00
Herbert Wolverson
2f9c7ecad7 Correct warning 2024-10-15 10:54:18 -05:00
Herbert Wolverson
4b48b2e5bd Update some dependencies and use the newer version of zerocopy (which requires some small changes) 2024-10-15 10:33:44 -05:00
Herbert Wolverson
502c0f7620 Revert previous commit - it was the wrong branch. 2024-10-14 13:24:23 -05:00
Herbert Wolverson
50e12e3574 Now that most of the leaks are taken care of, re-enable jemalloc 2024-10-14 13:22:59 -05:00
Herbert Wolverson
5d99636249 Restore "log" to the anonymous stats server 2024-10-13 21:09:07 -05:00
Robert Chacón
5b8c94a3cb Update integrations.md 2024-10-12 10:48:37 -06:00
Robert Chacón
4a231a9370 Update integrations.md 2024-10-12 10:48:27 -06:00
Herbert Wolverson
1c881b4571 Mirror change from the lts2_client branch. 2024-10-09 16:31:16 -05:00
Herbert Wolverson
2defbf7ce4 Replace flow submission channel with a bounded crossbeam channel. 2024-10-09 13:11:05 -05:00