[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:28:39 EST 2014
[ https://issues.jboss.org/browse/JBTM-2291?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tom Jenkinson updated JBTM-2291:
--------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request: https://github.com/jbosstm/narayana/pull/768
> ObjStoreBrowser can return stale Uid if the machine is very fast or the machines clock has a low fidelity
> ---------------------------------------------------------------------------------------------------------
>
> Key: JBTM-2291
> URL: https://issues.jboss.org/browse/JBTM-2291
> Project: JBoss Transaction Manager
> Issue Type: Bug
> Components: Tooling
> 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
(v6.3.8#6338)
More information about the jbossts-issues
mailing list