Consultor Eletrônico



Kbase P39426: When to use roll forward retry qualifier when rolling forward ai
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   09/04/2008
Status: Verified

GOAL:

When to use roll forward retry qualifier when rolling forward ai

GOAL:

Should rfutil roll forward retry be used all the time?

GOAL:

Should rfutil roll forward retry be automated via scripts to run all the time?

FACT(s) (Environment):

All Supported Operating Systems
Progress/OpenEdge Versions

FIX:

The following is extracted from the documentation.

RFUTIL ROLL FORWARD RETRY qualifier enhances the support of 24 X 7 database operations. The use of this qualifier is limited to RFUTIL roll-forward operations that fail because of power outages or system failures. The ROLL FORWARD RETRY qualifier restarts the roll-forward operation on the after-image extent that was in the process of rolling forward. The retry operation finds the transaction in process at the time of failure and resumes rolling forward. If subsequent failures occur during the retry operation, the retry operation can be restarted.

This qualifier should not be used in cases of other error behaviour. As noted above, it is limited to use in situations where the roll forward failure is due to a power outage or system failure.

It is also recommended NOT to be used in automated scripting in place of the standard "roll forward" mechanism. This is because the retry option will ignore system errors and the like, therefore possibly not failing when it should, and therefore corrupting the target database.