Open didier-wenzek opened 4 days ago
Attention: Patch coverage is 68.29268%
with 26 lines
in your changes missing coverage. Please review.
Project coverage is 78.2%. Comparing base (
5c3965e
) to head (0b497e6
). Report is 3 commits behind head on main.
:white_check_mark: Passed | :x: Failed | :next_track_button: Skipped | Total | Pass % | :stopwatch: Duration |
---|---|---|---|---|---|
454 | 0 | 3 | 454 | 100 | 57m34.186704s |
@didier-wenzek I just re-ran the original setup using the tedge build 1.1.2~144+g0b497e6
, and there are still multiple software_list
operation being created by the tedge-mapper-c8y (see logs below):
https://github.com/thin-edge/debug-tedge-readonly/tree/main/logs/run3-g0b497e6
And another run with the log levels set to DEBUG
(so it should be much more helpful):
https://github.com/thin-edge/debug-tedge-readonly/tree/main/logs/run4-g0b497e6
Proposed changes
One of the cause of too many software list requests, is that NanoMQ has not the same behavior as Mosquitto when a connection has overlapping subscriptions. See https://github.com/thin-edge/thin-edge.io/issues/2954#issuecomment-2188244048
Types of changes
Paste Link to the issue
https://github.com/thin-edge/thin-edge.io/issues/2954
Checklist
cargo fmt
as mentioned in CODING_GUIDELINEScargo clippy
as mentioned in CODING_GUIDELINESFurther comments