Hi Jonathan,

On Tue, Oct 24, 2017 at 12:25:02AM +0100, Jonathan Matthews wrote:
> On 20 October 2017 at 17:17, Willy Tarreau <[email protected]> wrote:
> > I'd like to collect all the pending stuff by the end of next week and issue
> > a release candidate. Don't expect too much stability yet though, but your
> > tests and reports will obviously be welcome.
> 
> Are you still finger-in-the-air aiming for a "November 2017" 1.8? I
> don't recall where I saw that quote, but I'm pretty sure it was an
> intention mentioned ... /somewhere/!

Yes, I'd like this. Yesterday I finally sorted out one big problem I was
still facing on the H2 stuff that managed to prevent me from making progress
for almost one week, but now that it's over, most of the work on this part
consist in progressively re-injecting the code from my previous branch, so
this part is mostly annoying but not really critical. From what I've heard
on the front of threads, it should be OK already (they still want to rerun
a few tests) and for the cache, the code works but some cleanups are being
made on the shctx stuff which will have repercussions on the code so William
prefers to publish it after the final update.

Overall what I think is that if the merge is simple, we'll merge everything
at once, resolve the (hopefully) few conflicts and colateral impacts and
issue -dev4 or -rc1 with this depending on our level of confidence. If the
merge is really hard (ie another round having to be done on the rest due to
locking), we may put everything in separate branches for a while. But I'm
really aiming at the former. When I initially proposed the dev plan for 1.8
I mentionned that we'd merge no later than end of september and debug during
october and november, but in the end the development has been more isolated
and terribly difficult (two h2 implems from scratch and two or three for the
threads), explaining why we're merging a bit later but likely with more
confidence.

> No pressure - just wondering :-)

You're welcome. I think in the future we should encourage to push the
development trees to a public repo, even if they are horrible, so that
everyone can follow the progress (and I haven't been good at this myself
this time). We just need to figure how to do this so that nobody is
incited to used them claiming an accidental use, and we must as well take
care not to discourage shy people from making progress by fear of showing
horrible stuff to the world :-)

Cheers,
Willy

Reply via email to