Overview
DominoDefrag is an open source solution comprising of a R853+ C API Lotus Domino server task (DominoDefrag.exe) and a R853+ Lotus Domino server XPages mobile database called the DominoDefrag Administrator (DominoDefragAdmin.nsf – relies on http://extlib.openntf.org/). See the DominoDefrag Administrator v3.5 Help Guide for more information.
The server task uses "contig.exe" (v1.6) to defrag Domino databases on all Windows server 2003 and 2008 versions (32bit and 64bit) and will also defrag a full-text index associated with a Notes database and the Domino server’s transaction log and DAOS files. When DominoDefrag_EnterpriseSupport=1 (on), the output is recorded to CSV files and sent to the DominoDefrag Administrator for processing attached to a summary email.
DominoDefrag has the added functionality of being able to compact a database prior to defragging and supports multi-processing (can load multiple times to run concurrently) and use of an indirect file (.ind) to have the same compact batch functionality.
Performance checks can also be tested using generated document collections to determine the before and after defrag millisecond read performance of databases and their associated full-text indexes.
DominoDefrag now incorporates “jkdefragcmd.exe” (v3.36) for Domino data volume free space consolidation and “fast sort” file placement optimization. In conjunction with “contig.exe” and the compact task (ncompact.exe) they provide the functionality outlined in the "DominoDefrag v3.5 Release Notes" PDF (published in the project's Docs section and distribution file). It also contains information on all version history, file attainment, installation steps, Notes INI options, command line options, developer visual studio workstation setup, screen shots, Spanish Lotus User Group (SLUG) independent performance review and other related references.
All DominoDefrag v3.5 Package Documentation is available here >> http://www.openntf.org/internal/home.nsf/documentation.xsp?action=openDocument&documentId=CFDB0AF8ECF54611862579580048C373
Changes version 3.5
-
DominoDefrag Administrator database has a new single mobile application XPage (m_app.xsp) called "DominoDefrag Mobile Admin" that uses both the Dojo 1.6.1 mobile controls directly and from the 853 extension library.
-
DominoDefrag Administrator database now uses oneuiv2.1 theme
-
Compiled with new 853 Lotus Notes C API toolkit to ensure no incompatibility issues with R853+ Domino versions
-
NSPing functionality introduced into the GetClusterMate() function to ensure a check is performed on each run through
-
Improved VerboseLogging functionality in CreateReplicaStub() function
-
Fixed bug where marker file not being removed properly and improved CreateReplicaStub functionality DefragDb() function a check is performed on each run through
Changes version 3.4
-
The “DominoDefrag_CreateClusterReplicaStub” Notes INI setting directly creates replica stubs on cluster mates (not using AdminP), does not overwrite existing cluster mate replicas and uses cluster directory database to determine whether to create. This occurs prior to each database compact and defrag operation (the process is explained in the release notes). The stand-alone version from NotesTools Pty Ltd is called DominoClusterMate is available for direct purchase at https://notestools.com.au/notestools.nsf/DominoClusterMate.xsp.
-
The “DominoDefrag_OnlyOOO” Notes INI setting. It creates replica stubs and defrags for only databases with Out-Of-Office turned on for R851+ Domino servers
-
Incorporates new R853 Notes INI FTBasePath parameter so can defrag full-text indexes located on different drive.
-
For supportability reasons, DominoDefrag is only compiled to work on Windows 2003 and above servers. Use v3.3 for NT4 and Windows 2000
-
The DominoDefrag Administrator XPages database now works properly on the Extension Library. It also has new two pages called “DefragLogChartGenerator” and “DefragLogChartResults” which use the OpenNTF Java charts project components. This gives the ability to generate a server defrag log chart and then save it as a PDF using a selected Domino server’s various total database and average fragment data series. Thanks Naveen Maurya!
-
Other bug fixes (see release notes) and general clean-up of source code.
-
And of course good old “tell DominoDefrag q” is a lot more responsive now
DominoDefrag Enterprise Edition
The "DominoDefrag Enterprise Edition" product comprises a mail-in database with file name "DominoDefragEE.nsf" and business support for it and the current "DominoDefrag.exe" (provided on OpenNTF) under an Enterprise Support Agreement (ESA) upon full fee payment.
A fully functioning “DominoDefragEE.nsf” mail-in database in the “DominoDefragEE.zip” file can be downloaded from ftp://notestools.com/, but has limited support and can only process one Server Defrag Profile and run on one Domino server within your domain. A new “DominoDefragEE.nsf” mail-in database will be provided configured with owner license details upon full fee payment.
The new DominoDefrag_EnterpriseSupport INI parameter specifies that the “DD_ServerLog.csv” and “DD_DatabaseLog.csv” files should be created and attached to the summary email for use by the DominoDefrag Enterprise Edition mail-in database. Only works when the mail-in database e-mail address is specified using the DominoDefrag_SummaryEmailAddress parameter.
If you would like to get a quote for the DominoDefrag Enterprise Edition (price includes one year business support and software maintenance), please complete the Quote form to provide your company details and the number of Domino server licenses you require @ https://notestools.com.au/notestools.nsf/Quote.xsp , or if you want see the price list / directly purchase go to the following page @ https://notestools.com.au/notestools.nsf/DominoDefragEnterpriseEdition.xsp .
DominoClusterMate
DominoClusterMate is the stand-a-lone server task that provides the same cluster replication stub functionality as DominoDefrag for primarily Windows and Linux platforms and can be compiled for use on other Domino platforms on request and a Windows 30 day trial version can be downloaded from ftp://notestools.com/. If you would like to get a quote for the DominoClusterMate (price includes one year business support and software maintenance), please complete the Quote form to provide your company details and the number of Domino server licenses you require @ https://notestools.com.au/notestools.nsf/Quote.xsp , or if you want see the price list / directly purchase go to the following page @ https://notestools.com.au/notestools.nsf/DominoClusterMate.xsp
What users are saying
Usage and Copyright Disclaimer
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please read more about the details of the GNU Affero General Public License @ http://www.gnu.org/licenses/.
Copyright © 1 December 2011
Andrew Luder (andrewluder@notestools.com)
http://notestools.com.au and http://www.linkedin.com/in/andrewluder