 |
Software > Lotus >
|
 |
 |
 |
Save of Domino data locks required objects and causes second LOGASIO job to spawn
|
| | | | Problem | | An incorrect save of Domino data locks objects required by Domino and causes a second LOGASIO job to spawn. (The LOGASIO task is responsible for Transaction Logging.) Having two LOGASIO tasks running against the same server can lead to crashes, hangs, or corruption. | | | | | Diagnosing the problem | Look for the following symptoms that may occur when this issue happens: - Two console log files both recording data for the same Domino server at the same time.
- Two LOGASIO jobs active in the NSD or PID.NBF for a single Domino server.
- The following error posted in the console log:
"Error updating local ID file: Cannot write or create file (file or disk is read-only)" - Data being logged to the joblog instead of the console.log.
- Domino databases may become corrupt. Some of the error messages reported are:
DbMarkCorrupt(Bitmap checksum incorrect (bitmap 21 of /Domino/FORNOTES1/Data/mail/db.nsf), DB=/Domino/FORNOTES1/Data/mail/db.nsf)
Error delivering to SERVER/ORG mail/db.nsf; File truncated - file may have been damaged
Database is corrupt -- Cannot allocate space
DbMarkCorrupt(UNIDIndexFindEntry: EH storage corruption error), DB=/Notes/Data/mail/db.nsf TID=[354582:01293:00424-00000040] File=dbunid.c Line=866 *** - The following Transaction Logging errors posted in the console log if Debug_RM_Debug=1 is set:
"Unexpected internal error returned to logger: 0x20142010
Logger Failure: Func=hlgWriteLogRecord RC=0x00002010 File=rmlogger.cpp:541
Unexpected internal error returned to logger: 0x20142010
Logger Failure: Func=hlgWriteLogRecord RC=0x00002010 File=rmlogger.cpp:541" - Crash:
| LE_Create_Thread2__FP12crtth_parm_t | 17 | QLECRTTH | | pthread_create_part2 | 19 | QP0WSPTHR | | ThreadWrapper | 18 | THREAD | | ProbeMgrThread | 58 | PENTRY | | DispatchEvent__18CEventProbeManagerFP10CEventDat | 12 | EPROBEMGR | | Add__11CEventCacheFPv | 122 | ECACHE | | Init__18CEventCacheElementFP11CEventCacheP10CEve | 69 |  | | NoteCreate__18CEventCacheElementFP10CEventData | 34 |  | | NoteUpdate__18CEventCacheElementFv | 7 |  | | NSFNoteUpdateExtended | 1 | NTUPWRAP | | NSFNoteUpdateExtendedFlags2 | 7 |  | | NSFNoteUpdateExtended3 | 96 |  | | DispatchNoteUpdate | 70 |  | | iNoteUpdate2 | 21 | NTUPDATE | | NoteUpdateImpl | 1970 |  | | ReallocNote | 80 | NTALLOCB | | DbBktAlloc | 31 | DBALLOCB | | AllocSpace | 42 |  | | AllocFromBucket | 79 |  | | DbBucketUnpinBuffer | 54 | DBBKTBUF | | RmRollforwardGranules | 55 | RMREST | | _RmDispatch__FR11MemGrowableCiR10LSN_STRUCTRC10L | 18 | RMDISP | | __RmMapLoggerError__FCUlPCcT2 | 58 | RMLOGGER | | Panic | 29 | OSPANIC | | fatal_error | 33 | BREAK | | OSFaultCleanup | 1 | CLEANUP | | OSFaultCleanupExt | 86 |  | | OSRunExternalScript | 39 |  | | __system_a | 2 | STDLIB_A | | system | 6 | QC2SYS |  | 303 | QCMDEXC | | _C_pep | 0 | NSD | | main | 89 |  | | | | | | Resolving the problem | Review the backup program and omit objects that are required by Domino when the server is active. If building your own linked list for save/restore purposes, the following items should be omitted when saving an active Domino server on the IBM i.
*.nt?
*.ns?
*.box
*.dtf
*.ft
*.lck
*.log
*.mtc
*.tmp
*.NOTESHST
*.ini
*.id
S*.TXN
nlogctrl.lfh
pid.nbf
brmschgs
brms/incrsave/*
brms/copiedlog/*
IBM_TECHNICAL_SUPPORT/*
fault_recovery.hst
/tmp If using one of the linked lists provided for Domino by BRMS (*LNKOMTONL and *LTSOMTONL), the following items should be omitted when saving an active Domino server on the IBM i.
*.ini
*.id
/tmp
directory storing transaction logs (if they are not within the data directory). For example: /translogs NOTE: You need to save the *.ini and *.id files at some point with the Domino server ended. These objects do not change frequently and can be saved at a monthly or even quarterly interval. NOTE: If users do not want to update the BRMS omit lists individually (or do not want to update the BRMS omit lists every time they add a new Domino server to the box), there is a new data area that can be created. This data area will automatically omit the *.ini, *.id, and /tmp objects when using a BRMS/Domino dynamic linked list (*LNKOMTONL and *LTSOMTONL).
The data area is Q1ANLSTOMT and needs to be created in library QUSRBRM.
The QNOTES user profile must have access to the data area and library.
This new function/data area check was added in the June 2009 BRMS PTFs:
V5R4: SI34916
V6R1: SI34918 | | | | | | | | Product Alias/Synonym | iSeries
IBM i | | |
| | |
 |
| IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml. |
 |
 |
 |
| Please take a moment to complete this form to help us better serve you. |
 |
 |
 |
|
|
|
 |
 |
| Product categories: |
 |
| | Software |  |
| | Messaging Applications |  |
| | Advanced Messaging |  |
| | Lotus Domino |  |
| | Lotus Domino Server |  |
 |
| Operating system(s): |
| |
IBM i, i5/OS
|
 |
| Software version: |
| |
6.5, 7.0, 8.0, 8.5
|
 |
| Software edition: |
| |
All Editions
|
 |
| Reference #: |
| |
1404738
|
 |
| IBM Group: |
| | Software Group |
 |
| Modified date: |
| | 2009-11-05 |
 |
|