Kbase P98355: Change to -lbimod startup parameter in 10.0B may cause database corruption.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  6/20/2008 |
|
Status: Verified
GOAL:
Change to -lbimod startup parameter in 10.0B may cause database corruption.
FACT(s) (Environment):
OpenEdge 10.0B
OpenEdge 10.0B 64-bit
FIX:
A regression bug was introduced in 10.0B that has the potential for causing database corruption. This issue will be addressed in the 10.0B01 Service Pack. Until then, please review the following for details and instructions for preventing the issue.
In releases prior to 10.0B the -lbimod start up parameter default was zero. -lbimod is a client startup parameter and was used to access specific functionality that addressed a client crash caused by backing out embedded sub-sub-transactions to a minimum of 3 levels. Some customers were instructed to set -lbimod to 1 or 2 to access this functionality based on the specifics of their application. The -lbimod startup parameter serves no other purpose other than accessing this functionality to back-out embedded sub-sub-transactions.
In 10.0B, the default setting for -lbimod was changed to 2, allowing all clients to access this functionality. It was recently determined that the functionality activated with the setting of 2 is not appropriate for all customers, and can potentially cause database corruption. To rectify the issue and prevent potential database corruption, set the -lbimod startup parameter for all clients to 0 which was the prior default. If you do not have the -lbimod startup parameter set, it is critical that you add this parameter with a value of 0 to all client startups.
The -lbimod setting of 1 does not cause corruption. If you have been running with -lbimod set to 1 per instruction by Technical Support, there is no need to change the setting.
If you have been running with -lbimod set to 2 per instruction by Technical Support please change the ?lbimod startup parameter for all clients to a setting of 1. DO NOT USE ?lbimod 2 FOR ANY CLIENT STARTUP. ?lbimod setting of 1 will fix issues that 2 was supposed to address.
The 10.0B01 Service Pack is available now for download and fixes this issue by reinstate the default of 0 for -lbimod.