Commit Graph
4549 Commits
Author SHA1 Message Date
Herbert Wolverson 518c568be9 fix: apply color blind mode to executive heatmaps 2026-03-10 12:48:38 -05:00
Herbert Wolverson 1b42cd3b5c fix: harden node manager scheduler and dashboard UI 2026-03-10 12:34:33 -05:00
Robert Chacón e9af69263c Merge pull request #960 from LibreQoE/tree_guard_default
Tree guard default
2026-03-10 10:23:46 -06:00
Herbert Wolverson 927c220d19 Chore: remove StormGuard TreeGuard design note 2026-03-09 16:19:49 -05:00
Herbert Wolverson 61556de8ff Feat: harden StormGuard and TreeGuard coexistence 2026-03-09 16:01:10 -05:00
Herbert Wolverson c55ac0c7a3 Feat: restore TreeGuard runtime backend 2026-03-09 14:33:02 -05:00
Herbert Wolverson 00ccecfb08 Feat: restore TreeGuard status and activity dashlets 2026-03-09 14:09:11 -05:00
Robert Chacón 1f7a4fb932 Merge pull request #959 from LibreQoE/856_no_parent_warning
feat: report unshaped devices with reasons
2026-03-09 12:41:28 -06:00
Herbert Wolverson 5b5b90730f Feat: enable TreeGuard defaults and dashboard support 2026-03-09 13:32:09 -05:00
Herbert Wolverson 525f864b5c feat: report unshaped devices with reasons
List each unshaped device from LibreQoS refresh output with circuit and parent context, and explain why the device was not attached to the shaping tree.

FIXES #856
2026-03-09 12:15:44 -05:00
Robert Chacón e63a12b6b0 Merge pull request #958 from LibreQoE/954_ecores
Feat: Prefer scheduler integrations on efficiency cores
2026-03-09 11:02:22 -06:00
Herbert Wolverson 7cef8c88c6 Feat: Prefer scheduler integrations on efficiency cores
Expose detected efficiency-core IDs to Python and use them to pin scheduler-launched CRM integrations, including UISP, onto efficiency cores when hybrid CPU detection succeeds. Retry unpinned if affinity setup fails so systems without usable e-cores keep the existing behavior.

Add focused scheduler tests covering efficiency-core affinity, fallback retry, no-e-core behavior, and leaving post_integration_hook.sh unchanged.

FIXES #954
2026-03-09 11:55:53 -05:00
Robert Chacón c2d0921e37 Merge pull request #957 from LibreQoE/doc_updates_1
Update AQM benefit explainer
2026-03-09 10:25:57 -06:00
Robert Chacon 342e76ad7d changes 2026-03-09 10:23:56 -06:00
Herbert Wolverson 48287b45b0 Merge branch '915_high_latency' into develop 2026-03-09 11:06:38 -05:00
Herbert Wolverson b150d954b9 Oops - some missing files 2026-03-09 11:06:23 -05:00
Robert Chacón ceb9a9d726 Update libreqos-backend-architecture.md 2026-03-09 10:02:35 -06:00
Robert Chacón 0f08d478dc Merge pull request #956 from LibreQoE/915_high_latency
915 high latency
2026-03-09 09:43:49 -06:00
Herbert Wolverson d3e2c8ecfa Fix node manager frontend lifecycle leaks 2026-03-09 10:27:08 -05:00
Herbert Wolverson cefeac61c4 Fix mapping hash contract and simplify throughput reduction 2026-03-09 09:45:14 -05:00
Herbert Wolverson dfc8100967 Fix flow ignore-subnet add UX and remote-IP exclusion handling 2026-03-04 12:55:23 -06:00
Herbert Wolverson 321437b988 ISSUE #915: Flow RTT ignore wizard 2026-03-03 15:15:44 -06:00
Herbert Wolverson 80d9612358 ISSUE #915: RTT thresholds + RTT exclusions
Add optional RTT color thresholds config + Config UI page.
Inject thresholds into window for RTT coloring across UI.
Add per-circuit RTT exclusion list via lqos_overrides + circuit toggle, and honor exclusions in RTT aggregation/QoO display.
Improve Flow Tracking do_not_track_subnets UI validation.
2026-03-03 14:40:27 -06:00
Robert Chacón 5176a0f6b5 Update htb_fq_codel_cake.md 2026-03-03 01:39:20 -05:00
Robert Chacón 4ca89264e5 Merge pull request #952 from LibreQoE/doc_tweaks_3
Docs: replace CAKE quick-reference with HTB + fq-codel / CAKE and add Education per-IP recipe (EN/ES)
2026-03-02 20:15:04 -05:00
rchac 8c5d4b4095 changes 2026-03-03 01:10:17 +00:00
Robert Chacón bf3c420135 Merge pull request #951 from LibreQoE/doc_tweaks_3
Docs v2.0 (EN/ES): Add HTB+fq_codel+CAKE deep-dive and TreeGuard (upcoming) operator guidance
2026-03-02 19:50:14 -05:00
rchac 1bbe06f7dc changes 2026-03-03 00:48:05 +00:00
Robert Chacón 3eb66e45ba Merge pull request #950 from LibreQoE/doc_tweaks_3
Add new LibreQoS backend architecture doc and Spanish equivalent
2026-03-01 23:43:38 -05:00
rchac 86d7cc198c changes 2026-03-02 04:39:24 +00:00
Robert Chacón b3eae5cc57 Merge pull request #949 from LibreQoE/doc_tweaks_3
Rework future development inputs using raw Zulip message review patterns
2026-03-01 21:02:24 -05:00
rchac f7a013a492 changes 2026-03-02 01:59:46 +00:00
Robert Chacón ed12ac8b8d Merge pull request #948 from LibreQoE/doc_tweaks_3
Add ISP Best Practices Guide (NLNet 10a) with runbooks, Mermaid workflows, and docs navigation
2026-03-01 20:50:38 -05:00
rchac 19bc089801 changes 2026-03-02 01:48:22 +00:00
Robert Chacón 0324d31efc Merge pull request #947 from LibreQoE/doc_tweaks_3
Add NLNet milestone docs: case studies, deployment recipes, and future development inputs (EN/ES)
2026-03-01 19:19:22 -05:00
rchac 8a1ba14d39 changes 2026-03-02 00:15:44 +00:00
Robert Chacón 8f4d55cd36 Merge pull request #943 from LibreQoE/928_ecores
ISSUE #928: Exclude efficiency cores from CPU mapping
2026-02-26 15:50:56 -05:00
Robert Chacón 0932dd68a5 Merge pull request #944 from LibreQoE/insight_support_tickets
Insight support tickets
2026-02-26 14:30:34 -05:00
Herbert Wolverson 690b625bfc Merge branch 'develop' into 928_ecores 2026-02-26 13:29:43 -06:00
Herbert Wolverson 7b8fe2d2a3 feat(node_manager): add Insight support tickets (refs #940)
Adds Help-page UI and WS plumbing for listing, viewing, creating, and commenting on tickets via the Insight control channel; gated by Insight license tier.
2026-02-26 13:26:55 -06:00
Robert Chacón c4ef08951d Merge pull request #942 from LibreQoE/doc_tweaks_2
Rework EN/ES Quickstart Flow for ISP Operators (Decision-First Pathing)
2026-02-26 11:07:31 -05:00
Robert Chacon b8a595f9f0 changes 2026-02-26 09:05:37 -07:00
Robert Chacón 9ecd4ee7e0 Merge pull request #941 from LibreQoE/doc_tweaks_2
Docs v2.0: clarify ISP operator workflows, standardize integration guidance, and add EN/ ES glossary
2026-02-26 10:54:56 -05:00
Robert Chacon e6d3fefba1 changes 2026-02-26 08:50:11 -07:00
Robert Chacón 7d5fe87c64 Merge pull request #939 from LibreQoE/doc_tweaks_2
Docs: reduce support burden with clearer integration choices, validation checklists, and EN/ES troubleshooting parity
2026-02-26 01:51:39 -05:00
Robert Chacon b48bc56ad6 changes 2026-02-25 23:47:58 -07:00
Robert Chacón 189381ccc0 Merge pull request #938 from LibreQoE/develop
Develop
2026-02-26 01:37:09 -05:00
Robert Chacón c3058e515a Merge pull request #937 from LibreQoE/doc_tweaks_2
Doc fix
2026-02-25 21:47:29 -05:00
Robert Chacon ef1e7172db changes 2026-02-25 19:46:40 -07:00
Robert Chacón 6a10aa6b6e Merge pull request #936 from LibreQoE/doc_tweaks_2
Docs: integrate Mermaid rendering, streamline navigation/content, and expand integration runbooks (EN/ES)
2026-02-25 21:43:48 -05:00