db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kristian Waagan (JIRA)" <j...@apache.org>
Subject [jira] Updated: (DERBY-4849) Re-compilation may cause duplicate entries in the XPLAIN table
Date Mon, 18 Oct 2010 15:05:24 GMT

     [ https://issues.apache.org/jira/browse/DERBY-4849?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Kristian Waagan updated DERBY-4849:

    Attachment: derby-4849-2a-broad_fix.diff

Attaching patches 1a and 2a.
The former sets the flag explicitly when needed, whereas the latter moves this logic into
the cleanupOnError-method and automates setting the flag.
This is the first time we need this mechanism, so I don't  know for sure which one is best,
but I'm leaning towards patch 2a due to its more general nature.
Any opinions on that?

I'll try writing a test too.
Manual testing (running XplainStatisticsTest with the auto index stats prototype) indicates
that both patches address the reported problem. Running full regression tests now.

> Re-compilation may cause duplicate entries in the XPLAIN table
> --------------------------------------------------------------
>                 Key: DERBY-4849
>                 URL: https://issues.apache.org/jira/browse/DERBY-4849
>             Project: Derby
>          Issue Type: Bug
>          Components: SQL
>    Affects Versions:,
>            Reporter: Kristian Waagan
>            Priority: Minor
>         Attachments: derby-4849-1a-narrow_fix.diff, derby-4849-2a-broad_fix.diff, derby-4849-xplain_duplicate_stacktrace.txt
> If happening at the right moment, a re-compilation request may cause duplicate entries
in the XPLAIN statement tables.
> I have only confirmed this for the SYSXPLAIN_STATEMENTS table, and I do not know if the
other XPLAIN tables are affected.
> The error is highly intermittent, and so far I have only been able to trigger it when
testing the automatic index statistics update prototype.
> See the attached stack-trace for some more details.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message