Skip to Content
0
Feb 12, 2010 at 02:19 PM

HA enqueue ID changes when ASCS restarts, why??

163 Views

Hello HA Gurus...

We are setting a sandbox system in HA mode to demonstrate that the

users can preserve their transactions context even when we have to

restart the ASCS instance, either on the same Host or on the second host.

On HostA we have installed ERP2006 SR3:

ASCS10

DB Instance

DVEBMGS00

On HostB we have installed:

ERS11

D01

Before doing interuption, the ensmon shows that the ERS is

properly connected to the SCS:

Try to connect to host vsrs9scs service sapdp10

get replinfo request executed successfully

Replication is enabled in server, repl. server is connected

Replication is active

When we perform a restart of the ASCS10 instance, even if the user sessions are kept,

the transactions are reset. On the ERS11 work directory, the

file dev_enrepsrv indicates the following error message when ASCS10 restarts:

Reconnect: repl. table layout has changed, delete old one

And in fact, the number of entries in the replicated enqueue servers

are reset to 0 and the transactions are reset.

On ERS hosts:

/usr/sap/RS9/SYS/profile/dev_eq_trc_856194

-

-


trc file: "dev_eq_trc_856194", trc level: 1, release: "700"

-

-


Fri Feb 5 10:21:12 2010

WARNING: EnqId_EN_ObjShMem_Check: incoming EnqId checked NON-

identical

...

WARNING: ObjShMem_CheckAuthoritativeEnqId: expecting RESET_ALL_TAS

-SHMEM --

-


....

OLD: ReqOrd.TimeInSecs = 1265383188

OLD: ReqOrd.ReqNumberThisSec = 20

NEW: ReqOrd.TimeInSecs = 1265383272

NEW: ReqOrd.ReqNumberThisSec = 2

LOG GZZ=> EnqId change, transaction resets expected !

LOG GZZ=> OLD: EnqId.Time = 1265314739

LOG GZZ=> OLD: EnqId.Rand = 503970

LOG GZZ=> NEW: EnqId.Time = 1265383239

LOG GZZ=> NEW: EnqId.Rand = 467156

WARNING: EnqId_EN_ResetHandler: Call_ResetAllTransactions

Any clue ???

Stephane

Edited by: Stéphane Boutin on Feb 12, 2010 10:26 AM