Skip to content

Conversation

victorjulien
Copy link
Member

jlucovsky and others added 3 commits October 19, 2025 02:26
Issue: 7819

DetectEngineReload must hold the `master->lock`; recent changes changed
the locking usages to avoid deadlock when registering/handling tenants.
These changes added the presumption that the master lock is held at a
higher level. Coverity highlighted that the lock is not held
consistently.
Add a DBV assert to validate that the master->lock is held.

Suppress missing master->lock warning

Issue: 7819
Newer indexmap, pulled in by serde_json requires Rust 1.82, so pin
pack to 2.11.4 which still works with Rust 1.75.
Copy link

codecov bot commented Oct 19, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.46%. Comparing base (9d2d1c4) to head (0990c9d).

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #14077      +/-   ##
==========================================
- Coverage   84.46%   84.46%   -0.01%     
==========================================
  Files        1013     1013              
  Lines      271926   271932       +6     
==========================================
+ Hits       229692   229694       +2     
- Misses      42234    42238       +4     
Flag Coverage Δ
fuzzcorpus 63.41% <75.00%> (+<0.01%) ⬆️
livemode 19.41% <100.00%> (-0.08%) ⬇️
pcap 44.84% <0.00%> (+<0.01%) ⬆️
suricata-verify 65.28% <25.00%> (-0.01%) ⬇️
unittests 59.45% <33.33%> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants