Bryan Pendleton wrote:
>> Hi Bryan,  This issues are related to DSS chaining which is something
>> separate than DERBY-614.
>> Army made a great  Wiki page on the subject.
>> http://wiki.apache.org/db-derby/DssProtocolErrors
>
>
> Hi Kathey, thank you very much. I will go read Army's page to learn more.
>

Hi Bryan,

I was just curious: have you had a chance to look at the Wiki page on chaining/continuation? If so, were able to you tell if the new trace file for DERBY-491 (the one that is now hanging with your patch) shows any of the symptoms described on the Wiki page?

In particular, I'm wondering if the trace file for the hang is showing any *chaining* (as opposed to *continuation*) symptoms. If so, then it might be the case that the change for DERBY-614 has altered chaining in the server, which could account for the new hang--and that would require follow-up investigation/work since (so far as I know) there weren't any outstanding chaining issues prior to the patch for DERBY-614.

If the trace file does _not_ show any signs of chaining issues, then it's probably the case that the hang is just a different symptom of the existing continuation problem that prompted DERBY-491 in the first place (i.e. no further work would be needed...though further investigation would certainly be nice ;)

Note the differentiation between "chaining" and "continuation"; they are technically two different things: while there are certainly on-going issues with DSS continuation, I think the DSS chaining issues have become more rare (as I said, I can't recall any outstanding issues there, thought it is of course possible I've just overlooked them).

Also, have you tried running the repros for the other known DSS continuation problems with your patch applied? In particular: DERBY-125, DERBY-170, DERBY-492, and DERBY-529? I'm curious as to whether or not the behavior of those tests has changed with the patch for DERBY-614, and if so, whether or not that's something that requires closer examination...?

This isn't meant to second-guess your patch for DERBY-614 (I'm so glad someone's looking at these protocol errors, as they can be rather tricky--so thanks!), I just thought I'd bring up some areas where further/future investigation might be necessary/useful.

Army

Reply via email to