On Jul 4, 2019, at 12:52 PM, Tom Pusateri <pusateri@xxxxxxxxx> wrote:
This creates a new semantic connection between KEEPALIVE and SUBSCRIBE. This means that DSO implementations now have to track more state. I don’t think there’s a benefit to doing this. Why do you think it’s necessary?
There’s no need to mention DSONI here. Just say what the right behavior is. If you mention DSONI here, someone might read this to suggest that in some case DSONI would make sense. SERVFAIL just means that the server is unable to support the requested behavior. It doesn’t signal why. Unless there’s something the client would do differently, I don’t think it’s necessary for the client to know why the request failed. |