I wouldn't mind doing the April/May release because of
the things which are not going to make it into this release:
the cache partition stuff, large document support,
efficient Range support, the event system work for
libev/libevent.

All of these I expect to have into the dev line in Jan,
so that still gives them 6 months to bake.  For a lot
of applications, large object support alone is a
dealbreaker, so I'd hate to delay that too long.  Right
now a 50 MB file (which is not that big) is broken into
over 1500 pieces, each of which requires a seek to retrive,
tying up an entire disk for perhaps 8 seconds (assuming
cache miss).

Basically the current code is unusable for anything of even
moderate size.

john


On 12/16/2009 3:13 PM, Bryan Call wrote:
> On 12/16/2009 10:52 AM, Paul Querna wrote:
>> On Wed, Dec 16, 2009 at 10:13 AM, Leif Hedstrom<zw...@apache.org> 
>> wrote:
>>   
>>> Bryan and I were talking about trying to come up with some preliminary
>>> release schedule. One thing we'd like to aim for (at least
>>> initially) is to
>>> do a "major" release every 6 months, similar to how the Fedora projects
>>> plans their releases. I also think it'd be a good idea (going
>>> forward) to
>>> use the versioning scheme used by HTTPD, i.e. even releases are public
>>> releases, while odd releases are "beta" or test releases (similar to
>>> how
>>> Linux used to do it).
>>>
>>> So, for this first release, we're thinking something like this:
>>>
>>>     1/20: Trunk is frozen and we branch for the 2.0 release
>>>     1/25-26: Hackathon, focusing on stability (make it releasable)
>>>     2/10: (maybe?) 2.0a (alpha/test) release.
>>>     2/20: 2.0 Release.
>>>
>>>
>>> (we'd adjust as necessary of course as we get closer).
>>>
>>>
>>> I know it's short between the "alpha" and final release, but I'm not
>>> sure
>>> we'll even need the alpha release (not sure anyone would use/test it?).
>>> After this, we do 2.0.1, 2.0.2 releases as necessary, and then aim
>>> for a Q3
>>> release of 2.2 (which will have all the new features for cache
>>> partitions
>>> etc.). In between, we'll make 2.1.x releases as we add new features,
>>> for
>>> testing. Going forward, we'd continue to aim for Q1 / Q3 major
>>> releases.
>>>      
>> +1 in general, I think this largely makes sense and is a good plan,
>> though I have my doubts about a 10 day gap between alpha and a stable
>> release, but we can see how quickly it goes when we get there :)
>>
>> Thanks,
>>
>> Paul
>>    
> We have been talking about making the 6 month release around April/May
> and another around October/November.  It would be ruffly 6 months
> apart and we release in the fall before everyone starts to take vacation.
>
> We don't know yet if we would have a release this April/May because we
> are releasing in Feb/March this year.
>
> -Bryan

Reply via email to