Skip to content

[backport - scarthgap] fioconfig updates#1699

Merged
ricardosalveti merged 3 commits intofoundriesio:scarthgapfrom
ricardosalveti:scarthgap
Jan 14, 2026
Merged

[backport - scarthgap] fioconfig updates#1699
ricardosalveti merged 3 commits intofoundriesio:scarthgapfrom
ricardosalveti:scarthgap

Conversation

@ricardosalveti
Copy link
Copy Markdown
Member

No description provided.

GO_IMPORT = "github.com/foundriesio/fioconfig"
GO_IMPORT_PROTO ?= "https"
SRC_URI = "git://${GO_IMPORT};protocol=${GO_IMPORT_PROTO};branch=v94 \
file://fioconfig.service \
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you have to update this branch value

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice catch, forgot we are using a different branch in scarthgap

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah the other one comes from the fioconfig/main

Notable changes since v96:

 * fix(systemd): check if service is enabled before restarting
 * fix(contrib): don't restart aklite if its not enabled
 * move transport and config logic into public modules
 * make transport public APIs more usable
 * feat(fiotest): Add support for run-and-report (remote actions base)
 * feat(config): Make pkcs11 support optionally compiled
 * rework init functions to make them more extensible
 * feat(log): Move from log -> slog
 * feat(app): Make a public API for using this tool inside other apps like fioup
 * feat(log): Make CLI(with tty) and daemon log appropriately for given environment

Signed-off-by: Andy Doan <[email protected]>
(cherry picked from commit 7ba70b3)
Signed-off-by: Ricardo Salveti <[email protected]>
This brings in changes from fioconfig:

 * e627342 Add init logic to configure remote actions
 * a9aa833 contrib: Add a action to run fio-diag.sh
 * a13b30f contrib: Add on-change handler for run-and-report

Signed-off-by: Andy Doan <[email protected]>
(cherry picked from commit 6092edc)
@ricardosalveti
Copy link
Copy Markdown
Member Author

| link: duplicated definition of symbol github.com/foundriesio/fioconfig/internal.(*stateHandler[go.shape.*uint8]).execute.deferwrap1, from github.com/foundriesio/fioconfig/internal and main

Failing to build still.

@ricardosalveti ricardosalveti marked this pull request as draft January 14, 2026 19:51
Golang version available in scarthgap fails to build fioconfig with
dynlink, disable as done for composectl.

Signed-off-by: Ricardo Salveti <[email protected]>
@ricardosalveti ricardosalveti marked this pull request as ready for review January 14, 2026 20:03
@ricardosalveti ricardosalveti requested a review from detsch January 14, 2026 20:05
@ricardosalveti ricardosalveti merged commit 03f6d40 into foundriesio:scarthgap Jan 14, 2026
1 check passed
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.

4 participants