Skip to content

[feeder,worker] Refactor SvcAction handling to support pid, rid, command and origin#140

Merged
cgalibern merged 1 commit into
opensvc:mainfrom
cgalibern:dev
Jun 4, 2026
Merged

[feeder,worker] Refactor SvcAction handling to support pid, rid, command and origin#140
cgalibern merged 1 commit into
opensvc:mainfrom
cgalibern:dev

Conversation

@cgalibern
Copy link
Copy Markdown
Contributor

No description provided.

… fields rid, pid, command and origin)

- Replaced multiple parameterized methods (`InsertSvcAction`, `UpdateSvcAction`) with a single `SvcAction` struct-based approach for cleaner code.
- Enhanced `SvcAction` database logic to handle field truncation (`status_log` and `command`) with validation.
- Updated `api.yaml` schema to include additional required fields (`rid`, `subset`, `command`, `origin`, `pid`) for improved API consistency.
- Adjusted `job_feed_instance_action.go` to utilize the new `SvcAction` struct for action processing.
@cgalibern cgalibern merged commit 58f8481 into opensvc:main Jun 4, 2026
2 checks 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.

1 participant