Rick Hillegas wrote:
On 9/29/11 6:22 PM, Myrna van Lunteren wrote:
Dear all,

I'm now officially cancelling the vote for 10.8.2.1 as a release candidate.
The reasons are the issues which I updated to blocker:
DERBY-5430
DERBY-5422
Hi Myrna,

I believe these are both consequences of increasing the concurrency of identity columns, that is, fallout from DERBY-4437. I am looking at DERBY-5430 now. I intend to look at DERBY-5422 now that you have demonstrated that it is not fixed by the patch for DERBY-5423.

I don't think I will be able to wrap up both bugs next week since I will be busy at Java One. Here are some options to consider:

1) Back out the port of DERBY-4437 to 10.8 and continue debugging the issues on the trunk. I am not confident that this will fix DERBY-5422. I think that bug is triggered by the use of identity columns in NsTest and the bug appears because identities now use the same preallocation logic as sequences. It is likely that the bug is also triggered by the use of sequences, and without more investigation I can't say whether the bug is even new to 10.8.2.
Given the number of issues that have surfaced in this testing round related to backport of identity enhancement I would lean toward backing out the backport of 4437, cut a new release candidate and verify that nstest no longer sees new issues. I believe even without 4437 the proposed release would be a marked improvement for apache 10.8 users.

Concurrently work on the issues in trunk.   And we can cut another 10.8
bug fix release down the line when we have had time to fix the issues and run some long term stress testing to verify the identity behavior which will affect many existing users.

From my reading of the code I agree with rick that the remaining issues are not specific to identity and also affect sequences. So likely we will want to backport fixes made to 10.8 for sequences. It may be interesting to either add sequences to nstest or fork a copy that substitutes them to verify that the issue is not particular to identity.
It would be also valuable if we could produce some tests that reproduce
the issues much more reliably than nstest.


2) Hope that someone else can pick up DERBY-5422 while I look at DERBY-5430.

3) Wait a couple weeks for the next RC to give me time to fix both of these bugs.

Thanks,
-Rick
Thank you all for your testing of this candidate.

At this time, it is not clear to me if anyone is working on addressing
these issues.
Kathey and Rick think DERBY-5422 is a fall-out from DERBY-5423, but I
no longer see DERBY-5423 in a recent build against the 10.8 tree, but
I did see DERBY-5422 and DERBY-5430. So I don't think it's a simple
cause and effect.

Building a release candidate is still quite some work, and I prefer
not to waste that time and effort while these issues are outstanding.

So, if you are actively looking at these issues, please let me know.

Regards,
Myrna




Reply via email to