Bug #10956
closed
Panic configuring LAGG+VLAN interfaces when using a kernel with ``INVARIANTS``.
Added by Louis B about 4 years ago.
Updated over 3 years ago.
Category:
Operating System
Release Notes:
Force Exclusion
Affected Architecture:
All
Files
- Priority changed from High to Normal
That's due to INVARIANTS in the kernel which is only a temporary measure to gather information while other issues are being debugged. It's going to be removed shortly.
- Status changed from New to Feedback
- Affected Version changed from 2.5.x to 2.5.0
INVARIANTS has been removed from the kernel, try the next new snapshot.
A few minutes ago I updated my system via the GUI to today 1250. The router did restart properly! and seems to work normally.
- Status changed from Feedback to Resolved
- Status changed from Resolved to New
- Target version changed from 2.5.0 to 2.5.2
A fix has been committed to FreeBSD, we will make sure it gets into 2.5.2.
Author: Gleb Smirnoff <glebius@FreeBSD.org>
Date: Tue Dec 8 16:46:00 2020 +0000
The list of ports in configuration path shall be protected by locks,
epoch shall be used only for fast path. Thus use LAGG_XLOCK() in
lagg_[un]register_vlan. This fixes sleeping in epoch panic.
PR: 240609
(cherry picked from commit e1074ed6a08033ee571b4bedb3ffe6049a4a7361)
- Subject changed from Problems with laggs in recent snapshots to Panic configuring LAGG+VLAN interfaces when using a kernel with ``INVARIANTS``.
- Release Notes changed from Default to Force Exclusion
Updating subject but excluding from release notes since it wouldn't affect any potential release, only debugging kernels sometimes present on development snapshots.
- Status changed from New to Feedback
The relevant commit for this should be present on a build dated after this comment.
Given the barrier to testing this (requires compiling a custom kernel with INVARIANTS
in it), we can just close it after a couple days if there is no feedback.
Testing that LAGG and LAGG+VLANs still work is likely sufficient.
- Status changed from Feedback to Closed
Also available in: Atom
PDF