-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DNS reconciler #396
Comments
This would also modify our state handling for records This would also completely take care of the "cannot edit while being created/updated/deleted" problem |
According to the AWS docs for ListResourceRecordSet, we can get up to 300 resource record sets at a time. The docs go on: Specifying where to start listing records
So we "page" our way through > 300 records. We might want to build some test code that creates 300+ in moto. Also, the docs talk about Next, we have to be careful not to issue
And in terms of how to do this:
It sounds like this won't be trivial to do properly. But I agree that it will give us confidence that our ground-truth isn't drifting apart from our DNS setup (something that is already happening on staging). We should come up with a plan for doing this in parallel to our current implementation so we don't lose any of our current velocity. Later we can refactor over to using this on the whole. |
Our own internal DB should be the "primary source of truth".
We should
We would also need to implement some kind of throttling for this that mimics lodash (but qith queues)
https://lodash.com/docs/#throttle
where
options = {leading: true, trailing: true}
The text was updated successfully, but these errors were encountered: