Notes.ini Entry



Name:

    Schedule_Check_Entries_When_Validating

Syntax

    Schedule_Check_Entries_When_Validating=0 / 1

Applies to:

    Servers

Add-on:


    First Release:


      Obsolete since:


        Category:

          Scheduler

        Default:

          0

        UI equivalent:

          None

        Description:
        Enables or disables whether SchedMgr validates its busytime database entry on a user by user basis, as follows::

        0 - Disables validation

        1 - Enables validation

        Validation should not be required under normal conditions.

        Problem:
        You notice that the Free Time system of the Domino 4.5x/4.6x or R5 Server randomly becomes inaccurate. For example, a free time lookup on someone you are scheduling a meeting with shows that they are available from 1:00PM - 3:00PM, but in their mail file, their calendar has an entry from 1:00PM - 2:00PM. When you try to run Fixup on the Busytime.nsf file, it does not fix the inaccuracy. The only fix is to delete the Busytime.nsf file and let Schedule Manager create a new one.

        Solution:
        It is possible that on a very busy server the Schedule Manager may take too long to keep the Busytime database synchronized from the calendar entries in the mail file or calendar entries (reservations) in the Resource Reservation database. Usually, if the Resource Reservation database is on a server that is also a mail server, then the server will be extremely busy due to the constant polling of the AutoProcessReservations agent in the Resource Reservation database.

        The immediate workaround would be to move the Resource Reservations database to a dedicated Domino server or an application server. Refer to the document, "How To Move the Resource Reservation Database in Notes/Domino C&S to a Different Server" (#156559) for more information. If this approach cannot be taken, then place the following parameter in the Notes.ini file:

        Schedule__Check_Entries_When_Validating=1

        This Notes.ini parameter is used to force Schedule Manager to run a coerce revalidation of all busytime entries. By default this parameter is not in place because under normal circumstances, coerce revalidation is not required. On a very busy server, coerce revalidation may be needed.
        Warning!! Because the Schedule_Check_Entries_When_Validating=1 parameter does a coerce validation between the mail files, the Resource Reservations database, and Busytime.nsf, it will cause a performance hit on the server. It is highly recommended to move the Resource Reservations database to a dedicated server or an application server.

        Supporting Information:

        Schedule Manager (SchedMgr) takes out a transaction lock on the Busytime database (busytime.nsf) and holds it for a long period of time. If there are many other I/O transactions occurring (for example, Fixup or Updall), the coerce validation will bring the system to a halt. In a Domino R5 clustered environment Schedule Manager locks the clustered busytime database (Clubusy.nsf), and this then results in the transaction log becoming full and bringing the system to a halt. This issue has been reported to Lotus Quality Engineering.

        Do not enable Schedule_Check_Entries_When_Validating on a heavily loaded server or a server that has a lot of I/O to do, such as a fixup after a crash.

        Schedule_Check_Entries_When_Validating enables or disables whether SchedMgr validates its busytime database entry on a user by user basis. 0 disables validation; 1 enables validation. The default is to disable validation. Validation should not be required under normal conditions.