Herbert Wolverson
|
0ce2c9ba6d
|
Make geotable only load once.
|
2024-11-09 10:18:27 -06:00 |
|
Robert Chacón
|
11c8a25c1c
|
Update lib.rs
|
2024-10-31 20:26:09 -06:00 |
|
Robert Chacón
|
90c1b1823f
|
Merge pull request #564 from LibreQoE/ui_stability
UI Stability, Memory Management and More - B3 Work List
|
2024-10-31 13:18:59 -07:00 |
|
Robert Chacón
|
78472bfea3
|
Merge pull request #565 from LibreQoE/fix_merge_ui_stability
Documentation updates
|
2024-10-31 12:51:52 -07:00 |
|
Robert Chacón
|
37396958e2
|
Merge branch 'ui_stability' into fix_merge_ui_stability
|
2024-10-31 12:51:38 -07:00 |
|
Herbert "TheBracket" Wolverson
|
15e7c0ecdb
|
Merge branch 'develop' into ui_stability
|
2024-10-31 13:59:42 -05:00 |
|
Herbert Wolverson
|
9c2c3cda1a
|
Remove warning
|
2024-10-31 12:40:45 -05:00 |
|
Herbert Wolverson
|
2633971191
|
FIXES #563 - Default globe for "unknown" flag.
|
2024-10-31 12:39:53 -05:00 |
|
Herbert Wolverson
|
f3ae8443c4
|
FIXES #562 - Display download/upload rather than download/download.
|
2024-10-31 12:28:28 -05:00 |
|
Herbert Wolverson
|
dcd8e68486
|
Set PIP_BREAK_SYSTEM_PACKAGES=1 instead of using --break-system-packages - it should fix the install issues for older versions of Ubuntu.
|
2024-10-31 12:26:04 -05:00 |
|
Herbert Wolverson
|
f3ea4a269b
|
Merge fix for spylnx integration enable checking back from lts2_client
|
2024-10-31 12:24:21 -05:00 |
|
Herbert Wolverson
|
de264bd200
|
EBPF garbage collector: hourly remove throughput entries that haven't been seen recently. Runs in a background thread, so iteration time should be a non-issue.
|
2024-10-31 10:55:41 -05:00 |
|
Robert Chacón
|
ea1f6b7469
|
Update integrations.md
|
2024-10-30 12:06:56 -06:00 |
|
Robert Chacón
|
0c399615d9
|
Add files via upload
|
2024-10-30 10:51:40 -07:00 |
|
Robert Chacón
|
27bfd83903
|
Add files via upload
|
2024-10-30 10:47:31 -07:00 |
|
Robert Chacón
|
fbf25e8461
|
Update integrations.md
|
2024-10-30 08:13:18 -06:00 |
|
Herbert Wolverson
|
0d6c9d38fd
|
WIP: Remove diagnostic prints.
|
2024-10-29 12:53:30 -05:00 |
|
Herbert Wolverson
|
d8f7c0e6db
|
WIP: (Has far too much diagnostic output) but no longer deadlocks...
|
2024-10-29 12:38:54 -05:00 |
|
Herbert Wolverson
|
1d69f33806
|
Experiment branch: move Config inside an Arc (and an ArcSwap), so it isn't repeatedly cloned.
|
2024-10-29 12:04:26 -05:00 |
|
Herbert Wolverson
|
dca983b757
|
Experiment: removing shrink_to_fit calls to avoid reallocation.
|
2024-10-28 16:11:33 -05:00 |
|
Robert Chacón
|
111a5d4439
|
Update quickstart-libreqos-1.5.md
|
2024-10-28 12:55:51 -06:00 |
|
Robert Chacón
|
a006d12bd5
|
Update quickstart-prereq.md
|
2024-10-28 12:53:49 -06:00 |
|
Robert Chacón
|
73034c87e0
|
Update quickstart-libreqos-1.5.md
|
2024-10-28 12:14:15 -06:00 |
|
Robert Chacón
|
061e969296
|
Update quickstart-prereq.md
|
2024-10-28 12:12:36 -06:00 |
|
Herbert Wolverson
|
3f39be9590
|
Experiment: switch out memory allocator to use MiMalloc, which provides some diagnostics that may help me.
|
2024-10-28 08:31:48 -05:00 |
|
Herbert Wolverson
|
22979e02a1
|
Small improvement in how the config path is determined (idiomatic code)
|
2024-10-25 11:21:18 -05:00 |
|
Herbert Wolverson
|
1b17e0c2e0
|
Back-port changing the UI title from the lts2_client branch.
|
2024-10-25 10:56:42 -05:00 |
|
Herbert Wolverson
|
7fdc6c9116
|
Change the QUEUE_STRUCTURE to an ArcSwap, further reducing locking.
|
2024-10-25 10:53:26 -05:00 |
|
Herbert Wolverson
|
4192183616
|
Changing shaped devices to an ArcSwap from a RwLock, since it is only ever replaced in-total. This eliminates a HUGE number of locks.
|
2024-10-25 10:38:47 -05:00 |
|
Herbert Wolverson
|
ea80139311
|
Add explicit cleanup to the queue tracker to remove any queues that were once seen but have gone
|
2024-10-25 10:14:29 -05:00 |
|
Herbert Wolverson
|
3db42b1845
|
Fixup some login the flow tracking - wrong nesting meant one branch was impossible!
|
2024-10-25 09:54:22 -05:00 |
|
Herbert Wolverson
|
4b36abf0bb
|
Replace DashSet in the network json tree with HashSet.
|
2024-10-25 09:44:13 -05:00 |
|
Herbert Wolverson
|
bb49a3cb83
|
Revert "Stop using Dashmap for the raw data. Go with a simple approach."
This reverts commit aed23f85fe .
|
2024-10-25 09:36:27 -05:00 |
|
Herbert Wolverson
|
5f5c45626b
|
Revert "Test raw_data retention."
This reverts commit c74dcb5c86 .
|
2024-10-25 09:36:27 -05:00 |
|
Herbert Wolverson
|
c02f6e58f1
|
Revert "That was a BAD idea. Revert."
This reverts commit 96a26b1c18 .
|
2024-10-25 09:36:27 -05:00 |
|
Herbert Wolverson
|
96a26b1c18
|
That was a BAD idea. Revert.
|
2024-10-25 09:23:47 -05:00 |
|
Herbert Wolverson
|
c74dcb5c86
|
Test raw_data retention.
|
2024-10-25 09:10:42 -05:00 |
|
Herbert Wolverson
|
aed23f85fe
|
Stop using Dashmap for the raw data. Go with a simple approach.
|
2024-10-24 14:01:40 -05:00 |
|
Herbert Wolverson
|
f53dac3424
|
Add an explicit dashmap shrink to fit
|
2024-10-24 13:36:38 -05:00 |
|
Herbert Wolverson
|
4ebf531f58
|
Stale comment cleanup
|
2024-10-24 13:15:14 -05:00 |
|
Herbert Wolverson
|
a0b5edca89
|
FlowbeeData is also trivially copyable.
|
2024-10-24 12:40:18 -05:00 |
|
Herbert Wolverson
|
7e3e5c0355
|
Mark a couple of types as being copy-friendly.
|
2024-10-24 12:39:32 -05:00 |
|
Herbert Wolverson
|
c46ce7ccd9
|
Experiment: exclude one-way flows (failed connections) from analysis.
|
2024-10-24 12:28:58 -05:00 |
|
Herbert Wolverson
|
691816745d
|
Larger arena for flows.
|
2024-10-24 12:03:43 -05:00 |
|
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 |
|