Issue Details (XML | Word | Printable)

Key: DERBY-15
Type: Bug Bug
Status: Resolved Resolved
Resolution: Won't Fix
Priority: Minor Minor
Assignee: Unassigned
Reporter: Tulika Agrawal
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Derby

May get a non-uniue conglomerate id in a very unlikely XA edge case

Created: 29/Sep/04 06:56 PM   Updated: 15/Oct/07 07:46 PM
Return to search
Component/s: Store
Affects Version/s: 10.0.2.0
Fix Version/s: None

Time Tracking:
Not Specified

Resolution Date: 15/Oct/07 07:46 PM


 Description  « Hide
Reporting for Mike Matrigali.

If upon reboot of the system a prepared but uncommitted
transaction contains a drop of the conglomerate in the system
with the highest Id in the system, and if a create conglomerate is then executed it will reused the conglomerate id of the dropped conglomerate. The system will work correctly once the outstanding prepared xact is committed or aborted.

Note:
It seems unlikely for users to in general include ddl in XA
transactions,
and even more rare for it to be the last conglomerate created,
and even
more rare for the offending transaction to be left in prepared
state across
a system shutdown.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Kathey Marsden added a comment - 15/Oct/07 07:46 PM
Seems unlikely that this will get fixed. It can be reopened if someone decided to fix it.