summaryrefslogtreecommitdiff
path: root/interface-definitions/include/static
diff options
context:
space:
mode:
authorOleksandr Kuchmystyi <o.kuchmystyi@vyos.io>2026-01-23 16:15:22 +0300
committerOleksandr Kuchmystyi <o.kuchmystyi@vyos.io>2026-01-28 09:57:55 +0300
commit7fd4b50494d3b8865a7300e97c72df2a4fe11f14 (patch)
tree5df53b3c936f35aed73f9911dc17b78de72adabf /interface-definitions/include/static
parent0a619674e6ce46add5d1573399179c0d8e29456c (diff)
downloadvyos-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