[Gems-users] Odd EL_Timestamp behavior


Date: Tue, 11 Mar 2008 08:45:10 -0700
From: "Jim Leek" <jrleek@xxxxxxxxx>
Subject: [Gems-users] Odd EL_Timestamp behavior
I've been running though the benchmarks with various logTM configurations, when I hit one I find odd.  I set the following variables (I can list the rest if anyone thinks it will help):

XACT_EAGER_CD: true
XACT_LAZY_VM: true
XACT_CONFLICT_RES: TIMESTAMP
XACT_NO_BACKOFF: false


Which should mean EL_Timestamp.  When I ran the barnes benchmark it livelocked.  I can't think of a case where EL_T should livelock, is that no odd?

Livelock evidence: 1 hour in:

xact_size_dist: [binsize: 2 max: 68 count: 224 average: 7.95536 | standard deviation: 10.643 | 0 51 0 145 0 0 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 1 1 0 2 ]
xact_aborts:        9164

9 hours in:
xact_size_dist: [binsize: 2 max: 68 count: 224 average: 7.95536 | standard deviation: 10.643 | 0 51 0 145 0 0 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 1 1 0 2 ]
xact_aborts:        14152

BTW, how did you get the numbers in Table 2 of the pathologies paper?  (pathology % of total execution time.)

Jim
[← Prev in Thread] Current Thread [Next in Thread→]