2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-22 10:10:06 +00:00

Update Config system requirements

Colin Vidal 2025-01-24 08:59:19 +00:00
parent 7ce3f9c6bc
commit d4bb6799e6

@ -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
- [ ] 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)