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