From d4bb6799e69a317a78faf55e6eb897c1d63cf22e Mon Sep 17 00:00:00 2001 From: Colin Vidal Date: Fri, 24 Jan 2025 08:59:19 +0000 Subject: [PATCH] Update Config system requirements --- Config-system-requirements.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Config-system-requirements.md b/Config-system-requirements.md index 338c601..d2531dd 100644 --- a/Config-system-requirements.md +++ b/Config-system-requirements.md @@ -36,4 +36,5 @@ Use-cases: - [ ] Modify arbitrary config values via API - [ ] Efficient internal access to values (think of ACL - e.g. `allow-query`, `update-policy`) - must take care of inheritance as well - [ ] Efficient sequential access to repeatable clauses (zones, view, etc.) as this is hugely used this way in `server.c` initialization code -- [ ] Obviously extremely efficient access in read-only state where the server is using configured values while it is running \ No newline at end of file +- [ ] Obviously extremely efficient access in read-only state where the server is using configured values while it is running +- [ ] Transactional API (so this ensures a reader has a consistent view of the configuration) \ No newline at end of file