Now that we have an auto-updater, it seems there is more reason than
normal not have self-mandatory builds.

What if, instead of refusing to talk to old builds, nodes simply only
allowed a very small number of requests from them, and routed a small
(or zero) number to them?  It seems to me that would be sufficient for
most of the reasons that mandatory builds happen.

This would allow people with old builds (if they've been on vacation,
or more importantly if they got the build from a distro package or
some such) to connect at least enough to run the auto-updater.

It also seems a node could prioritize (local) auto-updater requests
over other requests without hurting security, and that it would want
to if it was being throttled as penalty for being old, so that it
would get the update finished ASAP.

Thoughts?

Evan Daniel

Reply via email to