Re: [DISCUSS] Managing new features in our new release process

2018-02-08 Thread Steven R. Feltner
I think we should continue with the original plan: Bug fixes go into the patch level version. New features go into minor releases. Changes to the architecture or APIs should go into the next major release. By having this clear delineation, for example, those on 7.1.x know what to expect out

Re: [DISCUSS] Managing new features in our new release process

2018-02-08 Thread Bryan Call
+1 - well said I prefer #2. -Bryan > On Feb 7, 2018, at 7:20 PM, Masaori Koshiba wrote: > > Hi, > > It looks like #1 violate the Semantic Versioning(*1) which we're following > now. Do we really stop following the versioning? > IMO, we should keep following it, becasue it's easy to indicate t

Re: [DISCUSS] Managing new features in our new release process

2018-02-08 Thread Derek Dagit
+1 (non-binding) for #2 Steven's description seems reasonable to me also. On Thu, Feb 8, 2018 at 11:26 AM, Bryan Call wrote: > +1 - well said > > I prefer #2. > > -Bryan > > > On Feb 7, 2018, at 7:20 PM, Masaori Koshiba wrote: > > > > Hi, > > > > It looks like #1 violate the Semantic Versionin

Re: [DISCUSS] Managing new features in our new release process

2018-02-08 Thread Masakazu Kitajo
I prefer #2. If we started backporting new features to 7.1.x branche, the branch would be something like another master that doesn't break compatibility, which means it'll be unstable all the time. I'd like to hear opinions from people who supports #1. What we need to discuss might not be "which v

dev@trafficserver.apache.org

2018-02-08 Thread William Fieck, Brennan (Contractor)
Hey, I had a question about your cache architecture documentation: the docs say that a span block header (DiskVolBlock) stores the length of the span block ‘in store blocks’ as a uint64_t. What’s a store block? I’ve noted that the length divided by the size of my one volume on the one cache file