[jbossts-issues] [JBoss JIRA] (JBTM-2291) ObjStoreBrowser can return stale Uid if the machine is very fast or the machines clock has a low fidelity
Tom Jenkinson (JIRA)
issues at jboss.org
Tue Nov 18 12:26:39 EST 2014
Tom Jenkinson created JBTM-2291:
Summary: ObjStoreBrowser can return stale Uid if the machine is very fast or the machines clock has a low fidelity
Project: JBoss Transaction Manager
Issue Type: Bug
Reporter: Tom Jenkinson
Assignee: Michael Musgrove
Fix For: 5.0.4
ObjStoreBrowser::probe uses System.currentTimeMillis to determine whether its list of allUids contains stale date during updateMBeans call.
Now if you imagine a clock which never moved on (low fidelity) then this would mean that a Uid was never eligible to be reaper from this list.
Or imagine a machine that is very fast (my laptop for example) and it is possible that probe, remove entry, probe can all be called in the same millisecond.
This message was sent by Atlassian JIRA
More information about the jbossts-issues