I think dash can make better and smoother network wide upgrades with very little disruption while also providing more rigorous real world testing (during the latest upgrade, MNOs were told some things had to be tweaked because certain real world load conditions could not be tested).
I would like to see dashd / sentinel made into a rolling release, such that they could be installed once and almost never need an upgrade. I'm not being lazy or trying to oversimplify things, I just think this could be very effective.
dashd and sentinel would effectively include two or more versions within the same binary and they would be switched and upgraded via sporks. For example, the dashd daemon would include the latest stable version plus alpha and beta versions.
From a management point of view, sporks would gradually upgrade (or reverse) the network while closely monitoring resources and performance. Once core was happy with the roll out, the versioning would be cycled and the new beta would be automatically uploaded.
I would like to see dashd / sentinel made into a rolling release, such that they could be installed once and almost never need an upgrade. I'm not being lazy or trying to oversimplify things, I just think this could be very effective.
dashd and sentinel would effectively include two or more versions within the same binary and they would be switched and upgraded via sporks. For example, the dashd daemon would include the latest stable version plus alpha and beta versions.
From a management point of view, sporks would gradually upgrade (or reverse) the network while closely monitoring resources and performance. Once core was happy with the roll out, the versioning would be cycled and the new beta would be automatically uploaded.