I'm not even sure it's reasonable to expect from *any* software, and even less so for an open-source project based on volunteering. Not saying it wouldn't be amazing, it would, I just don't believe it's realistic.
Postgres does a pretty good job of this. This sort of thinking is a self fulfilling prophecy imo. Clearly, we won’t get to this point right away, but it should definitely be a goal. On September 16, 2016 at 9:04:03 AM, Sylvain Lebresne (sylv...@datastax.com) wrote: On Fri, Sep 16, 2016 at 5:18 PM, Jonathan Haddad <j...@jonhaddad.com> wrote: > > This is a different mentality from having a "features" branch, where it's > implied that at times it's acceptable that it not be stable. I absolutely never implied that, though I willingly admit my choice of branch names may be to blame. I 100% agree that no releases should be done without a green test board moving forward and if something was implicit in my 'feature' branch proposal, it was that. Where we might not be in the same page is that I just don't believe it's reasonable to expect the project will get any time soon in a state where even a green test board release (with new features) meets the "can be confidently put into production". I'm not even sure it's reasonable to expect from *any* software, and even less so for an open-source project based on volunteering. Not saying it wouldn't be amazing, it would, I just don't believe it's realistic. In a way, the reason why I think tick-tock doesn't work is *exactly* because it's based on that unrealistic assumption. Of course, I suppose that's kind of my opinion. I'm sure some will think that the "historical trend" of release instability is simply due to a lack of effort (obviously Cassandra developers don't give a shit about users, that must the simplest explanation).