Skip to content

Productionizing polish - #60

Merged
Notgnoshi merged 11 commits into
mainfrom
dev/perf
Aug 10, 2026
Merged

Productionizing polish#60
Notgnoshi merged 11 commits into
mainfrom
dev/perf

Conversation

@Notgnoshi

Copy link
Copy Markdown
Owner

Closes #28.
Closes #51.
Closes #55.

This allows adding VB1, ISO, etc to the filename.
candump gates this R/T suffix behind the -x CLI option, but I don't
really care about that fine grained of control. It's useful information,
so include it by default. If it matters to someone sometime in the
future, we can add an option to disable it then.
From the apt-get install:

    Reading package lists...
    Building dependency tree...
    Reading state information...
    The following additional packages will be installed:
      wireless-regdb
    The following NEW packages will be installed:
      linux-modules-extra-6.17.0-1020-azure wireless-regdb
    0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
    Need to get 51.0 MB of archives.
    After this operation, 50.6 MB of additional disk space will be used.
    Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
    Ign:2 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 wireless-regdb all 2025.10.07-0ubuntu1~24.04.1
    Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 linux-modules-extra-6.17.0-1020-azure amd64 6.17.0-1020.20~24.04.1 [51.0 MB]
    Ign:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 wireless-regdb all 2025.10.07-0ubuntu1~24.04.1
    Ign:2 https://security.ubuntu.com/ubuntu noble-updates/main amd64 wireless-regdb all 2025.10.07-0ubuntu1~24.04.1
    Err:2 mirror+file:/etc/apt/apt-mirrors.txt noble-updates/main amd64 wireless-regdb all 2025.10.07-0ubuntu1~24.04.1
      404  Not Found [IP: 40.81.13.82 80]
    E: Failed to fetch mirror+file:/etc/apt/apt-mirrors.txt/pool/main/w/wireless-regdb/wireless-regdb_2025.10.07-0ubuntu1%7e24.04.1_all.deb  404  Not Found [IP: 40.81.13.82 80]
    Fetched 51.0 MB in 2s (27.1 MB/s)
    E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
The original idea was that a config file without interfaces is a likely
typo. But now, I'm trying to integrate candumpr into a $WORK BitBake
build, and I need to choose what candumpr does on platforms that I don't
know all the CAN busses on.

I'm going to do a ${MACHINE} FILESOVERRIDES with a default config file
that contains no interfaces. That way, the systemd service does not
start and fail, which can have other consequences.
This was caused by adding the Targets filter, because the fmt()
subscriber has a default log level of INFO.
@Notgnoshi
Notgnoshi merged commit a43291c into main Aug 10, 2026
7 checks passed
@Notgnoshi
Notgnoshi deleted the dev/perf branch August 10, 2026 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

candumpr: Enable tuning batch size candumpr: Annotate received frames with Tx or Rx candumpr: performance tuning and real world testing

1 participant