diff options
| author | Oleksandr Kuchmystyi <o.kuchmystyi@vyos.io> | 2026-01-23 16:15:22 +0300 |
|---|---|---|
| committer | Oleksandr Kuchmystyi <o.kuchmystyi@vyos.io> | 2026-01-28 09:57:55 +0300 |
| commit | 7fd4b50494d3b8865a7300e97c72df2a4fe11f14 (patch) | |
| tree | 5df53b3c936f35aed73f9911dc17b78de72adabf /interface-definitions/include/static | |
| parent | 0a619674e6ce46add5d1573399179c0d8e29456c (diff) | |
| download | vyos-1x-7fd4b50494d3b8865a7300e97c72df2a4fe11f14.tar.gz vyos-1x-7fd4b50494d3b8865a7300e97c72df2a4fe11f14.zip | |
http-api: T7090: Implement background configure operations for REST API
Large config commits (`service config-sync`) can block the REST API request
path and sometimes must be deferred (e.g., when changing `service https`).
This commit introduces an in-memory background operation manager
that queues (FIFO) full configure operations (commands + commit/commit-confirm)
as single jobs, tracks status/result, and exposes active operations
via `/retrieve/background-operations`.
Diffstat (limited to 'interface-definitions/include/static')
0 files changed, 0 insertions, 0 deletions
