Hi all,

we had some good discussions on where we are today with 3.3.x, and how to get to v3.4.0 at the latest ApacheCon. This is a summary of what we want to achieve. Please read and comment.

Thanks,

-- leif and everyone who went to ACNA :)


Releases
=====

Release date for v3.4.0: June - July 2013
    v3.3.1 - March 2013 (now)
    v3.3.2 - April 2013
    v3.3.3 - May 2013 - This is also Feature Freeze
    v3.3.4 - June 2013 (last release before v3.4.0)


Toolchain
======

The minimum/platform requirements for building v3.4.0 are

    * gcc v4.1.2 (RHEL5) or compatible
    * clang v3.x and Intel CC (v12 or later)
    * Linux v2.6.18 or later (RHEL5)
    * FreeBSD, OSX and Solaris (e.g. OmniOS) supported
    * x86, x86_64 and ARM supported
* In particular, we drop support for the SunStudio compiler suite, and RHEL4 and earlier


Features
=====

The focus are on the following improvement over v3.2.x:

    * Close as many instability bugs as possible

    * Land SSD layered cache (aim for v3.3.2)

    * Volumes assigned to disks (aim for v3.3.2) [Comcast]

    * Time Wheel patch [Taobao]

    * Memory allocation [Yahoo and Taobao]

    * Range requests / lookup table (well tested)

    * More unit tests

* Documentation - We really suffer here, it'd be great to make a push for v3.4.0 docs

Reply via email to