Re: 3.2 release checkup

From: Kinkie <gkinkie_at_gmail.com>
Date: Fri, 13 Jan 2012 11:40:15 +0100

On Thu, Jan 12, 2012 at 2:25 PM, Amos Jeffries <squid3_at_treenet.co.nz> wrote:
> Been 7 months since the last checkup and a lot has changed so I thought its
> about time for a new planning round.
>
> We have passed feature freeze on 3.2 now. Feature-like additions are needing
> to show more than just a need to be added now. They will also need to show
> some good level of bug-free stability in use on 3.HEAD before I'll be happy
> porting back.
>
> * Comm streamlining
>
>  IPv4 / IPv6 handling - done
>  Accept API - done
>  Open API - one last bug patch (in 3397) to be tested and applied
>  Close API - done
>  Timeout API - done
>  Write API - done. writev() conversion deferred to later release.
>  Read API - needs SourceLayout shuffling but is operating okay AFAICT.
>  UDP handler APIs - deferred to later release
>
>
> * StringNG upgrade merged - Kinkie, Alex ?
> As far as I understand the current state:
>  MemBuf - done
>  StringArea - done
>  SBuf - stalled behind more urgent work

It could be merged any moment IMO, but I'd defer until the day after
3.2.1 is released, aiming at 3.3. I'm currently focusing on minor
cleanups waiting for this to be possible.

>  Code rollout - Going with incremental merges indefinitely rather than a
> flag-day commit for 3.2

Agreed.

> * Squid3 performance regressions - Alex, Everybody (with help Dave Lang,
> Jenny Lee, Frederico )
>
>  Kinkie polygraph testing to map out the impacts and regression points that
> need work.
>  Any timeline on when we might see the graph Kinkie?

Data point generation is currently done. I need to find the time to
implement data extraction and graphing.

> * Bugs - Everybody.
>
> We are down to 61 release blockers. Including all the 2.x series bugs which
> need to be confirmed whether or not they exist in 3.2.
>
>  5 bugs major or higher from 2.6 stable need to be checked for relevance
>  12 bugs major or higher from 2.7 stable need to be checked for relevance
>  5 bugs major or higher outstanding from 3.0 stable
>  23 bugs major or higher outstanding from 3.1 stable
>  10 new bugs major or higher open in 3.2 and 3.HEAD
>  plus 4 more major ones in the long term basket. # 7, 2833, 2956, 3390
>
> Some themes seems to stand out if you have an interest in these areas:
>  breakage after reading disk files
>  delay pools behaviour
>  NTLM behaviour
>  HTTP/1.1 enhancements and compliance
>
>
>  * Windows support - Amos, Kinkie, Guido ?
>
>  MinGW compat fixes are stalled by the test machines being down. Kinkie,
> Guido can you look into that please?
>  CommIO needs shuffling into the DiskIO library. This will resolve one
> blocker build issue on Windows.
>  SMP IPC support on Windows needs to be designed, built and tested.

.. or we could try to make use of the dummy code that was developed
for e.g. OpenBSD and simply not support SMP on Windows yet.

-- 
    /kinkie
Received on Fri Jan 13 2012 - 10:40:28 MST

This archive was generated by hypermail 2.2.0 : Fri Jan 13 2012 - 12:00:07 MST