Thanks Benoit! * * *
As an update to the ongoing 1.2.0 release these issues were raised: - Performance regression (A thread on dev@) - Multiple Spidermonkey version detection (COUCHDB-1426) - R15B icu_driver compatibility (git branch R15B0-driver) - R15B make check hang on Mac OS X Lion (COUCHDB-1424) I'd like to give a quick update on each of them and I'll propose a plan of action. If you disagree with any of my updates or the conclusion, please speak up :) * Performance Regression We started collecting a bunch of numbers for a few select scenarios, some of which show a regression, most of which show an improvement though. We haven't yet identified the variables that cause all this (different Spidermonkey releases made a huge difference in one case). So far the test cases don't cover much ground. E.g. we haven't had a chance to reproduce one of the reports that we don't have direct access too. I believe getting a better understanding of what is going on here will take some more time. Time that we should absolutely spend, so we are able to show some baseline performance numbers going forward to compare improvements and future releases against. * COUCHDB-1426 We are still discussing the intention and merits of the patch and I believe there's definitely something to fix eventually, but I don't think this should hold 1.2.0. Benoit, who reported it initially and made it blocking, agrees under the condition that we ship 1.2.1 soonish that includes a resolution for this ticket. * R15B0-driver This renders 1.2.0 as is incompatible with the latest Erlang R15B release. The fix is trivial, but it didn't make the release artefact. * COUCHDB-1424 I so far could show that this only happens on Mac OS X Lion and R15B but nowhere else. I'm happy to conclude that this isn't a release blocking issue. However, we should resolve it for the 1.2.1 release like COUCHDB-1426. * * * Proposed Action: I'd propose to release 1.2.0 as-is with the following points mentioned in the release notes (the exact wording of which is to be done): 1. Note that this release is incompatible with Erlang R15B. A patch is available at [LINK to DIFF]; it will appear in Apache CouchDB 1.2.1. 2. Also note that there are some reports of a performance regression in view building. While initial and ad-hoc tests showed an improvement in most cases, we'd like to ask our users to report any significant differences to the Apache CouchDB 1.1.1 release. * * * I'm happy to alter the plan of action based on your feedback, I just want to make sure we know which issues we are discussing and what their respective states are to move this forward. * * * https://issues.apache.org/jira/browse/COUCHDB-1424 https://issues.apache.org/jira/browse/COUCHDB-1426 http://git-wip-us.apache.org/repos/asf?p=couchdb.git;a=commit;h=b1af764b Cheers Jan -- On Mar 2, 2012, at 13:48 , Benoit Chesneau wrote: > On Thu, Mar 1, 2012 at 12:21 AM, Benoit Chesneau <bchesn...@gmail.com> wrote: > >> >> Posted a patch fixing COUCHDB-1426. >> >> https://issues.apache.org/jira/browse/COUCHDB-1426 > > After some discussions, I made the issue none blocking but critical. > I'm now +0 I guess. > > - benoƮt