[ https://issues.apache.org/jira/browse/GERONIMO-4184?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vamsavardhana Reddy updated GERONIMO-4184: ------------------------------------------ Attachment: GERONIM-4184.patch GERONIM-4184.patch: Add two random bytes entropy even when XidFactoryImpl(byte[]) constructor is used. Patch created against branches\geronimo-txmanager-parent-2.2. > In-doubt transaction Id's could be reused during server startup > --------------------------------------------------------------- > > Key: GERONIMO-4184 > URL: https://issues.apache.org/jira/browse/GERONIMO-4184 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: transaction manager > Affects Versions: 2.0, 2.0.1, 2.0.2, 2.1, 2.1.1, 2.1.4 > Reporter: Kevan Miller > Fix For: Wish List > > Attachments: GERONIM-4184.patch > > > During server restart, we may reuse an Xid for a transaction which is > in-doubt. Potentially confusing a resource manager. We need to insure this > does not occur. Simple way is to remember the largest Xid in tran log and > start with a larger number. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira