XADM: Inbound Intersite Replication Fails With No Errors Logged In Event ViewerID: Q184244
|
Intersite directory replication fails without any errors logged in the event log. This problem occurs even if the following recommended Directory Service logging levels are enabled on both bridgeheads:
Replication = MAX Internal Processing = MIN
An area of memory holding a "USN" value is prematurely freed. Afterwards,
that area of memory is dereferenced again. If that memory has been
overwritten, a comparison fails, which results in the replication update
message returned from the target bridgehead being discarded as invalid.
Under normal operating conditions, the likelihood that the memory address
will be overwritten before it is dereferenced is miniscule. However, this
failure is almost guaranteed when Windows NT runs under certain memory
diagnostics and debugging modes. These modes are enabled by setting
specific registry keys, and are typically only enabled during server
debugging or software performance profiling.
Microsoft has confirmed this to be a problem in Microsoft Exchange Server version 4.0. This problem has been corrected in the latest U.S. Service Pack for Microsoft Exchange Server version 4.0. For information on obtaining the Service Pack, query on the following word in the Microsoft Knowledge Base (without the spaces):
S E R V P A C K
S E R V P A C K
A normal intersite replication sequence involves the repetition of the
following:
Replication = MAX Internal Processing = MINWhen you make a directed request for an update (new and modified objects) of a remote site context from the originating bridgehead server to the target bridgehead responsible for providing that site context, the following is revealed in the Windows NT Application Event Log:
2005
(...logged when forcing an update request via Admin UI)
Calling dra_replica_synchronize: NC = '/o=<orgname>/ou=<target-sitename-
of-update-request>', destination DS = '<local servername>', source DS =
'<target BH's DSA DN>', flags = 0x00004000.
1068
(...also logged for intrasite replication)
Internal event: The directory replication agent (DRA) was asked to
synchronize replica of /o=<orgname>/ou=<target-sitename-of-update-
request> from directory ID <target BH's DSA DN> with options 4000.
1100
During intersite replication, the directory replication agent (DRA)
successfully submitted a message with a length of 120 while requesting
updates in naming context /o=<orgname>/ou=<target-sitename- of-update-
request> from the directory at <target BH's DSA DN>.
("length of xxx" for update requests can vary, but will be small)
1058
(...also logged for intrasite replication)
Internal event: The directory replication agent (DRA) call completed
successfully.
2021
(...logged when forcing an update request via Admin UI)
An update of the replica of naming context '/o=<orgname>/ou=<target-
sitename-of-update-request>' was requested on server '<local
servername>'.
2005
Calling dra_replica_synchronize: NC = '/o=<orgname>/ou=<target-sitename-
of-update-request>/cn=Configuration', destination DS = 'local
servername>', source DS = '<target BH's DSA DN>', flags = 0x00004000.
1068
Internal event: The directory replication agent (DRA) was asked to
synchronize replica of...
1100
During intersite replication, the directory replication agent (DRA)
successfully submitted a message with a length of 144 while requesting
updates in naming context /o=<orgname>/ou=<target-sitename- of-update-
request>/cn=Configuration from the directory at <target BH's DSA DN>.
("length of xxx" for update requests can vary, but will be small)
1058
Internal event: The directory replication agent (DRA) call completed
successfully.
2021
An update of the replica of naming context '/o=<orgname>/ou=<target-
sitename-of-update-request>/cn=Configuration' was requested on server
'<local servername>'.
1099
During intersite replication, the directory replication agent (DRA)
received a message with a length of 120 from the directory at
<originating BH's DSA DN>. Received an X.400 MTS Identifier of c=US;a=
;p=Microsoft;l=RICKBOLLT166-980403162551Z-29.
("Message length" is the same as what was logged in originator's 1100
event. MTS-ID established for possible message tracking.)
1070
Internal event: Directory <an Invocation-ID or servername> asked the
directory replication agent (DRA) to get changes from naming context
/o=<orgname>/ou=<target-sitename-of-update-request> starting at update
sequence number (USN) 97747 with flags a80 and sensitivity 100.
("Starting USN" established. Expect objects under the requested context
with a "USN-Source" greater than this USN to be returned).
1071
Internal event: The directory replication agent (DRA) got changes
returning 512 objects and entries up to update sequence number (USN)
<xxxxx>.
(USN numbers aren't necessarily sequential within a given context, so
the USN returned is not necessarily "USNrequested + 512").
1199
The replication message has been compressed from 454758 bytes to 102014
bytes.
1101
During intersite replication, the directory replication agent (DRA)
successfully submitted a message with a length of 102014 while updating
the replica of naming context /o=<orgname>/ou=<target- sitename-of-
update-request> on the directory at <originating BH's DSA DN>. Received
an X.400 MTS Identifier of c=US;a=
;p=Microsoft;l=RICKBOL66980403113339CK004500.
("Message length" will match the originator's 1100 event, below. MTS- ID
established for possible message tracking.)
1099
During intersite replication, the directory replication agent (DRA)
received a message with a length of 144 from the directory at
<originating BH's DSA DN>. Received an X.400 MTS Identifier of c=US;a=
;p=Microsoft;l=RICKBOLLT166-980403162552Z-30.
1070
Internal event: Directory <an Invocation-ID or servername> asked the
directory replication agent (DRA) to get changes from naming context
/o=<orgname>/ou=<target-sitename-of-update-request>/cn=Configuration
starting at update sequence number (USN) 97794 with flags a80 and
sensitivity 100.
("Starting USN" established. Expect objects under the requested context
with a USN-Source greater than this USN to be returned).
1071
Internal event: The directory replication agent (DRA) got changes
returning 512 objects and entries up to update sequence number (USN)
<xxxxx>.
1199
The replication message has been compressed from 580483 bytes to 210486
bytes.
1101
During intersite replication, the directory replication agent (DRA)
successfully submitted a message with a length of 210486 while updating
the replica of naming context /o=<orgname>/ou=<target- sitename-of-
update-request>/cn=Configuration on the directory at <originating BH's
DSA DN>. Received an X.400 MTS Identifier of c=US;a=
;p=Microsoft;l=RICKBOL66980403113340CL004500.
1099
During intersite replication, the directory replication agent (DRA)
received a message with a length of 102014 from the directory at <target
BH's DSA DN>.
("Message length" will match target site's compressed response message
size logged in its' 1100 event from Part B: above).
1099
During intersite replication, the directory replication agent (DRA)
received a message with a length of 210486 from the directory at <target
BH's DSA DN>.
("Message length" will match target site's response message size logged
in its' 1100 event from Part B: above).
Keywords : XADM
Version : WinNT:4.0,5.0
Platform : winnt
Issue type : kbbug
Last Reviewed: April 7, 1999