Beruflich Dokumente
Kultur Dokumente
Problem
What is the difference between running "NSD" and "NSD -info"?
Solution
The difference is in the information that is collected:
NSD -info
Running an "NSD -info" on a Domino server displays:
system information
notes.ini
environment variables
data and program directory contents
disk drive
system memory statistics."
Bottom line: When you want to collect only system information, run "NSD -info".
NSD
Running "NSD" captures:
all the system information that you get with "nsd -info"
as well as the current processes that are running
Bottom line: When you see a performance issue and need to get a sense of both the system
information and what is running, run an NSD.
For more information on the pid.nbf file, refer to the technote titled, "What is the PID.NBF file?"
(#1229311)
When NSD is not generating a ".log" file successfully, it is a good idea to run "NSD -info".
Running NSD -info avoids touching the "pid.nbf" file. If it runs to completion, it shows that the nsd
executable is capable of running. Perhaps there is a problem with the PID.NBF file. Refer to the technote
titled, "What is the PID.NBF file?" (#1229311).
Problem
What is the PID.NBF file?
Solution
The PID.NBF file is the Process ID table of all Notes/Domino processes. For
the lifetime of a Notes client/server, each process start or shutdown causes
the process ID (PID) to be added to or removed from the PID.NBF.
The PID.NBF is located in the Domino\Data directory. The PID.NBF file can be
renamed or deleted. The file is recreated the next time the Domino server is
restarted. If the PID.NBF file is deleted while the Domino server is running,
NSD will be unable to determine the Notes processes to attach to
until the server is restarted (when the new PID.NBF is created).
Technote (FAQ)
Problem
In Lotus Domino®, if you use the File menu --> Database --> Properties ->
Info tab --> Compact option, how does Compact work and behave?
Solution
When triggered from the Database Properties Info panel, three kinds of
compacting can occur: copy-style compaction (-L), in-place compaction (-b),
and in-place with file size reduction compaction (-B). Note the case-
sensitivity of the commands.
Types of compacting:
NOTE: In Domino 7 releases, the request from the Notes Client to compact a
database was changed. This functionality is now handled by the Update task
so that the connection to the Domino server is not tied up waiting for a mail
file to be compacted. The Update task places the Compact request in a
deferred queue and processes it when it has free cycles.
Compact operation not performed
immediately on a busy server
Technote (FAQ)
Question
You want to execute a compact operation on a Lotus Notes®/Lotus
Domino® database from within Notes. In the Notes database, from the File
menu, you choose Database --> Properties --> Info panel --> Compact. The
following message appears in the status bar:
However, after waiting several minutes, you notice that the size of the
database reported on the Properties Info panel has not changed.
You verify that the Notes database is not logged (Transactional Logging is
enabled) and that you have access to the Compact button (manager access
in the ACL) since these could be reasons why the database size has not
reduced.
Answer
This issue was reported to Quality Engineering as SPR# JLBS6QKTAF and
has been addressed in Domino release 7.0.3.
Excerpt from the Lotus Notes and Domino Release 7.0.3 MR fix list (available
at http://www.ibm.com/developerworks/lotus):
Additional Information
In Domino 7 and 8 releases, the request from Notes to compact a database
was changed. This functionality is now handled by the Update (updall) task
so that the connection to the Domino server is not tied up waiting for a mail
file to be compacted. The Update task places the Compact request in a
deferred queue and processes it when it has free cycles.
On a busy Domino server, the Update task might take from minutes to hours
to process requests for compacting, especially during peak hours.
You can issue the following Domino console command (without quotes) to
see how many compact requests were executed by Update: "show stat
Update.PendingList.Processed.Compactions"
To enable multiple Update tasks, add the following parameter to the server's
notes.ini file:
Updaters = # (number of desired Update tasks to run on the server).
A Notes database is a single file that contains multiple documents. A database generally
contains information about a particular area of interest, such as the forms and policy
documents for a department, or it might contain documents of a similar type, such as e-mail
messages. In addition, some companies create "discussion databases," where employees can
post responses to particular topics. Documents in Notes databases contain rich text, pictures,
objects, and many other types of information.
Most databases are stored on one or more Domino servers, accessible by many users. These
are called shared databases. Databases that are used only by you and reside on your
computer are called local databases.
Notes comes with templates you can use to create your own databases. These templates have
the file extension NTF. The Notes databases have the extension NSF.
Notes databases also have access control lists (ACLs) that control the actions people, groups,
and servers can perform in the database. For example, one person may be able to create and
read documents in a database, where another person may be allowed only to read documents
in the same database.
Problem
What are some of the known limitations of Notes and Domino 7.x?
Solution
The following tables summarize the known maximum limits of various Notes
and Domino 7.x features as noted in the Notes/Domino documentation.
Note: Specifically, the first table originated in the Notes 7 Client Help. The
second table originated in the Domino 7 Designer Help, and has been edited
to contain only unique items that are not also listed in the Notes Client table.
GETTING STARTED
Limits of Notes
Item Limit
What is the maximum size of a The maximum OS file size limit (up to
database? 64GB)
What is the maximum size of 32KB (storage); 32KB displayed in a view's
text fields? column
What is the maximum size of a Limited only by available disk space up to
rich text field? 1GB
What is the maximum size of a 64KB
single paragraph in a rich text
field?
What is the maximum amount of 64KB
Text (Summary) data per
document?
How many levels of responses in 31 levels; 300,000 documents
a hierarchical view; how many
documents at each level?
How many columns can be 64
included in one table?
How many rows can be included 255
in one table?
How many views can be added to No limit; however, as the number of views
a database? increases, the length of time to display
other views also increases
How many columns are allowed 289 ten-character columns; dependent
in a view? upon # or characters per column
How many documents can be Documents totaling at least 350K
imported into a view?
How many cascading views are 200
allowed in a database?
What is the maximum value (in 22.75
inches) you can enter for margin
size?
What is the maximum value (in 46
inches) you can enter for page
size cropping?
What is the maximum point size 250
you can select/print?
How many documents are Up to the size of the database, with a
allowed in one view? maximum of 64GB
What is the maximum number of Limited only by available disk space
documents that can be exported
to Tabular Text?
What is the maximum number of ~950 names (total ACL size is limited to
entries in an Access Control List? 32767 bytes)
What is the maximum number of 75 Roles
roles in an Access Control List?
What's the maximum password 64 bytes (63 characters for single-byte
length allowed on an ID? character sets but only 21 characters for
some double-byte languages)
What is the maximum number of 32K of names in the Members text field
contacts allowed in a group in
the Personal Address Book?
What is the maximum number of For individual names and private groups
recipients in a single mail which expand locally, 15KB; for public
message? groups which expand on a server, 5MB
APPLICATION DESIGN
Table of Notes and Domino known limits
The following table summarizes the known maximum limits of various Notes
and Domino features.
Item Maximum limit
Characters in names Database Title: 96 bytes
Filenames: On Windows® and UNIX® platforms
minimum of 255 and/or OS limits; on local
Macintosh workstation 31
Field names: 32
View names: 64
Form names: 32
Agent names: 32
Fields in a database ~ 3000 (limited to ~ 64K total length for all field
names). You can enable the database property
"Allow more fields in database" to get up to
22,893 uniquely-named fields in the database.
Forms in a database Limited only by database size.
Margin size (in inches) 46
Page cropping size (in 46
inches)
Point size to select or 250
print
Documents in a view Up to the maximum size of the database
Documents that can be Limited only by available disk space
exported to tabular text
Authorized users on a 8 users
multiple password ID
Outline entries in an ~21,000 entries
outline
Notes allows you to paste a maximum of 255 rows into a table. Exceeding
this limit will yield the error, "No more than 255 rows allowed in a table".
Related information
Known limitations of Notes and Domino 6.x
Problem
What are some of the known limitations of Notes and Domino 6.x?
Solution
The following table summarizes the known maximum limits of various Notes
and Domino 6.x features as noted in the Notes Domino documentation:
Item Maximum limit
Database size The maximum OS file size limit -- (up to 64GB)
Text field size 32KB (storage); 32KB displayed in a view's column
Rich text field size Limited only by available disk space up to 1GB
Response levels in a 31 levels; 300,000 documents
hierarchical view;
number of documents
per level
Characters in names Database Title: 96 bytes
Filenames: On Windows® and UNIX® platforms
minimum of 255 and/or OS limits; on local Macintosh
workstation 31
Field names: 32
View names: 64
Form names: 32
Agent names: 32
Fields in a database ~ 3000 (limited to ~ 64K total length for all field
names). You can enable the database property "Allow
more fields in database" to get up to 22,893 uniquely-
named fields in the database.
Columns in a table 64
Rows in a table 255
Views in a database No limit; however, as the number of views increases,
the length of time to display other views also
increases
Forms in a database Limited only by database size.
Columns in a view 289 ten-character columns; dependent upon # or
characters per column
Documents imported Documents totaling at least 350K
into a view
Cascading views in a 200
database
Margin size (in 46
inches)
Page cropping size (in 46
inches)
Point size to select or 250
print
Documents in a view Views are architecturally limited to 130GB. However,
since databases are limited to 64GB, the views cannot
grow larger than the db. So in practice, views can
grow as large as the db size limit of 64GB. **
Documents that can Limited only by available disk space
be exported to
tabular text
Entries in an Access ~950 names (ACL size is limited to 32767 bytes)
Control List (ACL)
Roles in an Access 75 Roles
Control List
Results of the First Server Setup
Running the setup of the first server modifies the notes.ini file so that it contains all
of the required information to start the server. It also creates several files, Domino
databases, and Domino documents. The following tables outline in more detail what
is created, where it is stored, and what its purpose is.
The following tables discusses some of the settings that are added by the setup
program to the notes.ini file:
The setup creates the following Domino databases, all stored in the data directory:
Database File Name Description
Certification certlog.ns Logs all registrations of servers and users.
Log f
Domino names.nsf Used to administer the Domino network.
Directory
Server Log log.nsf Stores the log of messages that have been displayed
on the server console in the last seven days.
Reports reports.ns Generates and stores mail usage reports.
f
Administrator's mail\msmit The first administrator's mail database is also created,
mail file h.nsf (for in a sub-folder of the data directory called mail. The
example) file name is based on the administrator's name.
Document Description
Person document Person document for the first administrator.
Server document Server document for the first server.
Group document Group document for the LocalDomainAdmins group. The name of
the first administrator is automatically added to this group.
Group document Group document for the LocalDomainServers group. The name of
the first server is automatically added to this group. Any
additional servers registered later will also automatically be
added to the group. The group type is initially set to "Multi-
purpose". This should be changed to "Servers".
Group document Group document for the OtherDomainServers group. This group
is initially empty. It is intended to list servers in other Domino
domains that connect with this domain. The group type is initially
set to "Multi-purpose". This should be changed to "Servers".
Certifier document Certifier document for the organization.
Certifier document Certifier document for the first organizational unit. This
document is only created if the option to create an OU was
selected.
The following tables describe the options you can use with the Compact server task. The first
column lists the options as they appear when you run Compact using the Task - Start tool or
the Files tab in the Domino Administrator. The second column lists the equivalent command-
line options that you use when you run Compact using a console command or using a Program
document.
Compact - Basics
Option Command-line Description
equivalent
For more information on database path, see (1)Running Compact using a console command.
Compact - Options
Discard any built view -D Discards built view indexes. Use this
indexes option to compact databases just
before you store them on tape, for
example. Does copy-style
compacting.
Compact - Style
Option Command-line Description
equivalent
Compact - Advanced
The advanced compact options are not available through the Compact tool in the Files tab of
the Domino Administrator.
Option* Command-line Description
equivalent
* Select "Set advanced properties" before you enable or disable any of these properties.
Compact - Archive
When you use the document archiving tool to archive and delete documents in a database,
you can use the following Compact options to archive documents if the database is located on
a server and you've chosen the advanced archiving option "Automatically on server."
For more information on the server archiving option, see Archiving locally or on a server if you
have installed Lotus Notes 7 Help. Or, go to www.lotus.com/ldd/doc to download or view Lotus
Notes 7 Help.
Option* Command-line Description
equivalent
*The Compact tool in the Files tab of the Domino Administrator provides only the option
"Archive database;" this option archives and then compacts.
See also
(2)
Ways to compact databases
(3)
Compacting databases
(4)
Database properties that optimize database performance
(5)
Running Compact using a console command
.TXN Files
Content
Lotus Domino supports transaction logging and recovery. With this feature enabled, the system
captures database changes and writes them to the transaction log. Then if a system or media failure
occurs, you can use the transaction log and a third-party backup utility to recover your databases
IMPORTANT: Enabling transaction logging can improve server performance in most cases.
Transaction logging saves processing time because it allows Domino to defer database updates to
disk during periods of high server activity. Transactions are recorded sequentially in the log files,
which is much quicker than database updates to random, nonsequential parts of a disk. Because the
transactions are already recorded, Domino can safely defer database updates until a period of low
server activity.
Transaction logging keeps a sequential record of every operation that occurs to data. If a database
becomes corrupted, you can "roll back" the database to a point before it was corrupted and replay
the changes from the transaction log.
- In most situations, you no longer need to run the Fixup task to recover databases following a
system failure. Excluding Fixup results in quicker server restarts, since Fixup must check every
document in each database, while transaction log recovery applies or undoes only those
transactions not written to disk at the time of the system failure.
- Transaction logging saves processing time because it allows Domino to defer database updates to
disk during periods of high server activity. Transactions are recorded sequentially in the log files,
which is much quicker than database updates to random, nonsequential parts of a disk. Because the
transactions are already recorded, Domino can safely defer database updates until a period of low
server activity.
- Using transaction logging simplifies your daily backup procedure. You can use a third-party backup
utility to perform daily incremental backups of the transaction logs, rather than perform full
database backups.
IMPORTANT: Transaction logging works with databases in format ODS 41 or higher but not with
databases that use formats from earlier releases (ODS 20 will not work). After you enable
transaction logging, all databases are automatically logged. To check database formats, use the
Files tab in Domino Administrator.
NOTE: To use all of the features of transaction logging and recovery, you need a third-party backup
utility that supports Domino transaction logging.
Some database maintenance activities, such as compaction with options, cause Domino to assign a
new DBIID to a database. From that point forward, all new transactions recorded in the log use the
new DBIID; however, any old transactions still have the old DBIID and no longer match the
database's new DBIID. As a result, Domino cannot restore these old transactions to the database.
To avoid losing data, you should immediately perform a full database backup whenever a
database receives a new DBIID. When you perform this backup, you capture all the database
transactions up until that point and ensure that Domino needs only the new transactions (with the
new DBIID) to restore the database. If the DBIID changes and a backup is not taken after the fact,
the database cannot be successfully restored (backup will have the old DBIID and the transactional
log will not "know" the old DBIID.
IMPORTANT NOTES:
Note: For additional information on the compact tasks switches refer to:
Switches for COMPACT Server Task for Domino (#1084388)
NOTE: Changing the log path or maximum log size (after initial set up and use) does not trigger a
DBIID change.
1. Ensure that all databases to be logged reside in the Domino data directory, either at the
root or in subdirectories.
3. In the "Use Directory on" field, choose the server's Domino Directory.
Field Enter
Transactional Logging Choose Enabled. The default is Disabled.
Log path Path name location of the transaction log.
The default path name is \LOGDIR in the Domino data
directory, although it is strongly recommended to
store the log on a separate, mirrored device, such as a
RAID (Redundant Array of Independent Disks) level 0
or 1 device with a dedicated controller.
The separate device should have at least 1GB of disk
space for the transaction log. If you are using the
device solely for storing the transaction log, set the
"Use all available space on log device" field to Yes.
Maximum log space The maximum size, in MB, for the transaction log.
Default is 192MB. Maximum is 4096MB (4GB).
Domino formats at least 3 and up to 64 log files,
depending on the maximum log space you allocate.
Use all available space on log device Choose one:
Choose one:
After you set up transaction logging, all databases that are in Domino Release 5 or higher format
are logged. You can disable transaction logging of specific databases.
Attachments are transactionally logged; however, attachments are logged redo only. Therefore, if
the database is recovered using media recovery you will get back the last copy of the attachment
(once they are done they stay done). If, however, the server crashes with uncommited attachment
updates, they will not be undone since an undo record is never created for them .
Views are not logged, so after media recovery, you will need to rebuild views.
• When creating a new database, choose "Disable transaction logging" on the Advanced
Databases Options dialog.
• For an existing database, choose "Disable transaction logging" on the Database Properties
box, Beanies tab.
• In Domino Administrator, select a database on the Files tab, choose Tools - Database -
Advanced Properties, then choose "Disable transaction logging"
• Use the Compact task with the -t parameter.
Second, ensure that all users have closed the database. Next, use the DBCACHE command with the
"flush" parameter to close the database in the database cache. Finally, open the database.
- Schedule daily incremental backups of the transaction log. Use the backup utility daily to back up
the transaction log.
- Schedule archiving of transaction log files. If you use the archive logging style, use a third-party
backup utility to schedule archiving of log files.
- Schedule weekly full database backups. Each week, it is recommended to run the Compact task
with the option to reduce file size. Because this compaction style changes each database's DBIID,
you should schedule compaction with a full database backup.
Domino also runs the Fixup task on databases that use formats from earlier releases, databases
that are in Release 5 or higher format but have transaction logging disabled, and on corrupt
databases if you have the "Auto fixup of corrupt databases" field in the Server document set to Yes.
Fixup -J
Causes Fixup to run on databases that are enabled for transaction logging. Fixup -j should only be
run if a database is corrupt and you have no backup of the database to roll forward from.
Without this -j option, Fixup generally doesn't run on logged databases. The Fixup task interferes
with the way transaction logging keeps track of databases. If you are using a backup utility certified
for Domino, it's important that you schedule a full back up of the database as soon after Fixup
finishes as possible.
Content
Transactional Logging and How it Operates
Performance Improvement
In R4, writing to disk was time consuming. Modifications could occur across
multiple databases or different parts of one database. As a result, the head
had to move over various areas of disk to change or update data. This
means there was a significant amount of transaction time committing data to
the actual NSF (database). Without the benefit of transactional logging in R4,
fixup relies on the fact that 99.9% of the data is present in the NSF to
correct integrity problems.
Once changes are put into the Transactional Log, the changes must also
eventually be hardened to the database. This occurs through a process called
flushing. Any open database has an in-memory version of the database that
is held in the UBM (Unified Buffer Manager). Flushing moves all changes that
were made to the database but only kept in memory (UBM), to the actual
NSF file. There is no set interval for this as the UBM determines when
flushing will occur. It is usually done when there is a lull in the server
activity. The DBIID (Database Instance Identifier) is used to correlate the
updates in the Transactional Logs and in-memory to the respective
database. It is important to note, however, that the Transactional Logs are
not read from during this process since the Transactional Logs are mainly a
write-only object. The updates are read and flushed from the UBM. They are
only read from the Transactional Logs during crash recovery. Transactional
logging is more expedient because of the fact that there are not a lot of
read/writes to it during server production. Otherwise performance would
suffer and it would defeat one of the purposes of transactional logging.
Crash Recovery
After a server outage the Transactional Logs are played back. The Recovery
Point is determined for each NSF requiring log updates, it is the oldest log
information that needs to be re-applied to databases. The databases are
restored to the exact moment of the outage, guaranteed to restore any data
from a completed transaction. Partial transactions will be undone and rolled
back to the last good state in an effort to avoid corruption in the database.
The partial work will be removed from the database before restart completes
and the database is made available for use.
Customers should not move databases away from a server and copy them
over from another server after a server crash. The database may be missing
a significant amount of changes that are only stored in the transaction log
and if the database is not found during restart the changes will not be
restored. Recovery restart must be performed first and can be trigged, for
example, by a request to compact a nonexistent database.
Transactional logging is enabled in the Server document. All the fields in the
Server document map to specific NOTES.INI parameters.
Question
What are the Checkpoint Frequencies and the Flushing Thresholds for
Transactional Logging?
Answer
Setting Checkpoint Frequency Flushing Threshold
Favor Restart 8MB of data in buffer 25MB of data in buffer
Standard 40MB of data in buffer 121MB of data in buffer
Favor Runtime 250MB of data in buffer 500MB of data in buffer
Problem
What switches are available for the COMPACT server task?
Solution
In Notes Release 5.x and later, the default compaction style is In-place
compaction.
Note: When the Compact task runs it opens the database to find out the
amount of % Used (as opposed to looking in the log.nsf).
When running COMPACT from the server console, the syntax is as follows:
Note: the -i
option has to be
used together
with -c or -L
otherwise you
will get the
error message
<< "Ignore
errors" is only
allowed with
copy-style
compaction >>
Check for -o or -O If using in place Release 6.x, 7.x
overlapping obects compaction checks for
overlapping objects and
switches to copy style if
any found.
Compact - Options
Option Command-line Description
equivalent
Compact database -S percent Compacts all databases with a specified
only if unused percent of unused space. For example, if
space is greater you specify 10, databases with 10% or
than x percent more recorded unused space are
compacted. Note that the unused space
calculation is not always a reliable
measure of unused space.
Discard any built -D Discards built view indexes. Use this
view indexes option to compact databases just before
you store them on tape, for example.
Does copy-style compacting.
Keep or revert -R Compacts databases without converting
database to to the current release file format of the
previous format server that stores the databases or
reverts databases in the current release
file format to the previous release file
format. For example, on Domino 6
servers, this option compacts Domino 5
databases without converting them to
the Domino 6 file format and converts
Domino 6 databases to the Domino 5 file
format. This option uses copy-style
compacting.
Compact - Advanced
Option* Command- Description Notes/Domino
line Release
equivalent
No-Execute -e Show effective arguments Release 5.x, 6.x,
Upper or without execution since some 7.x
lower case arguments affect others. For
'E' will work. example -i only works with -c, so
by executing the compact
command first with the -e on the
end, is a good way to check
syntax without actually
compacting a database.
Document -f Disables "Document table bitmap Release 5.x, 6.x,
table bitmap optimization" database property. 7.x
optimization: Does copy-style compaction.
Off
Note: Prior to
5.0.3 this
Option
description was
incorrect in the
online
documentation
Document -F Enables "Document table bitmap Release 5.x, 6.x,
table bitmap optimization" database property. 7.x
optimization: Does copy-style compaction.
On
Note: Prior to
5.0.3 this
Option
description was
incorrect in the
online
documentation
Don't support -h Disables "Don't support Release 5.x, 6.x,
specialized specialized response hierarchy" 7.x
response database property. Does copy-
hierarchy: Off style compaction.
Note: Prior to
5.0.3 this
Option
description was
incorrect in the
online
documentation
Don't support -H Enables "Don't support Release 5.x, 6.x,
specialized specialized response hierarchy" 7.x
response database property. Does copy-
hierarchy: On style compaction.
Note: Prior to
5.0.3 this
Option
description was
incorrect in the
online
documentation
Enable -T Enables transaction logging. Release 5.x, 6.x,
transaction 7.x
logging: On
Enable -t Disables transaction logging. Release 5.x, 6.x,
transaction 7.x
logging: Off
Maintain -u Disables "Don't maintain unread Release 5.x, 6.x,
unread marks: marks" database property. 7.x
On
Maintain -U Enables "Don't maintain unread Release 5.x, 6.x,
unread marks: marks" database property. 7.x
Off
Allow for a -K Allow for a larger UNK table in a Release 5.x, 6.x,
larger UNK database past 64 K. 7.x
table NOTE : not available through the
Compact tool in the Files tab of
the Domino Administrator.
Disable large -k Removes large UNK table in Release 5.x, 6.x,
(>64 KB) UNK database. 7.x
table NOTE : not available through the
Compact tool in the Files tab of
the Domino Administrator.
No equivalent -ZU Converts document attachments Domino 6.5.6,
option. using compression type Huffman 7.0.1 and later.
to LZ1.
Compact - Archive
When you use the document archiving tool to archive and delete documents in a
database, you can use the following Compact options to archive documents if
the database is located on a server and you've chosen the advanced archiving
option "Automatically on server."
Option* Command-line Description Notes/Domino
equivalent Release
Archive only -A Archives and deletes Release 5.x, 6.x,
documents from a 7.x
database without
compacting the database.
Archive and then -a Archives and deletes Release 5.x, 6.x,
compact documents from a 7.x
database and then
compacts the database.
Delete and then -j Deletes documents from New in Release
archive a database and then 6.x, 7.x
compacts the database.
NOTE : not available
through the Compact tool
in the Files tab of the
Domino Administrator.
Domino 6 console help (produced by lo compact -?) lists the following options
which have no effect :
-v Make (v)iews big (do not compress indexes)
-V Make (V)iews small (compress indexes)
This issue was reported to Quality Engineering, through SPR # WBLD5XZHL3.
The -v and -V flags were never implemented in Domino.
Question
Mail delivered prior to Compact -c running against a database appears as
READ in the user's mail file. This mail was delivered after the user closed the
session to the server.
Answer
This issue was reported to Lotus Quality Engineering and has been
addressed in Domino 5.0.9.
Excerpt from the Lotus Notes and Domino Release 5.0.9 MR fix list (available
at http://www.notes.net):
Server-Compact
• SPR# HHAA4WUBAS - Fixed a problem with notes being marked as
read incorrectly after the database was compacted.
The problem occurs because of an issue related to how Profile documents are
copied into the new database during copy-style compaction. It is unrelated
to a change in the ODS of the database, and it is unrelated to purging
deletion stubs.
Any of the advanced database properties are being changed, such as: