Skip to main content

Software  >  Lotus  >  

Save of Domino data locks required objects and causes second LOGASIO job to spawn

 Technote (troubleshooting)
 
 
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
     
     
     

    Copyright and trademark information
    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.
    Rate this page
    Please take a moment to complete this form to help us better serve you.
    This material provides me with the information I need.




    This material is clear and easy to understand.




    Did the information help you to achieve your goal?
    What updates, improvements, or related information would you like to see in this document?
    Your response will be used to improve our document content. Requests for assistance, if applicable, should be submitted through your normal support channel as we cannot respond from this site.
    Input the verification number to submit feedback:
    Document information
     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

    Translate My Page
     
     

    Rate this page

    Help us improve this page. Your response will be used to improve our document content. Requests for assistance, if applicable, should be submitted through your normal support channel as we cannot respond from this site.