OpenSolaris

Printable Version Enter a New Search
Bug ID 6466474
Synopsis SAP enq server resource creation throws a warning message in syslog for Retry_Interval=0
State 1-Dispatched (Default State)
Category:Subcategory suncluster:ha-sapenq
Keywords oss-bite-size | oss-request
Sponsor
Submitter
Responsible Engineer Harish Sundaram
Reported Against
Duplicate Of
Introduced In
Commit to Fix
Fixed In
Release Fixed
Related Bugs
Submit Date 1-September-2006
Last Update Date 11-August-2008
Description
With the change in Retry_Interval computation, there would be a warning message logged in syslog if the default Retry_Interval is less than the computed value of (Thorough_Probe_Interval+Probe_timeout) * Retry_Count. This happens while creating the any data service resource. In case of ha-sapenq, currently, the value of Retry_Count=0 and it is mentioned that it can only be changed if the Replica server is not running. 
snip from RTR file:
++++++++++++++++++++++++++++++++++++++++++++++++
# Retry_Count must be 0 if SAP replica Server is also running. If SAP
# enqueue server is running without Replica Server, Retry_Count can be
# set to non-zero.
#
{
        PROPERTY = Retry_Count;
        MAX = 2;
        DEFAULT = 0;
        TUNABLE = ANYTIME;
}
{
        PROPERTY = Retry_Interval;
        MAX = 3600;
        DEFAULT = 960;
        TUNABLE = ANYTIME;
}
++++++++++++++++++++++++++++++++++++++++++++++
Based on the warning message, that is proposed to be the solution for 6463264, user might change the value of Retry_Count when replica server is running. In order to avoid this, validate method should handle this by not letting the user change this parameter when replica server is running.

here is the note from the Admin guide:

"The default value of the Retry_count system property for the SAP
enqueue server is 0. This value ensures that the SAP enqueue server
fails over after the first failure. If replication is running, do not
modify this default value because enqueue locks would be lost. When
replication is in operation and the Enqueue server is restarted, even on
the same node, the locks are no longer valid. "

In the validate method if the retry_count is not '0' then we
should throw a warning message which will be the text described above.
Work Around
N/A
Comments
N/A