
Project: DominoDefrag (Managed by Andrew Luder)
Project Overview
 | 
Introduction |  | Categories |
Defrag Lotus Domino databases and their associated full text indexes, transaction logs and DAOS files using the DominoDefrag server task (calls contig.exe).
|  |
Project Category:
Admin Utilities, Server Add-in
Target Release:
R 5.x, R 6.0.x, R 6.5.x, R 6.x, R 7.0.x, R 8.0.x, R 8.5.1+, R 8.5.x
Primary Contact:
Andrew Luder
|
Details |
Overview
••••••••••
In early 2009 I was trialling one of the free Windows Sysinternals tools called "contig.exe" (v1.55) on my home Windows 2003 Domino server to see if I could defragment my NSFs while the Domino server was running and it worked fine. I have since incorporated it with a C++ Lotus Domino server task I developed called DominoDefrag using Visual Studio 2005/2008/2010 and together they've defragged successfully on the R5x (NT4 and Windows 2000), R6x-R7x-R8x (Windows 2003 R2), and R85x (Windows 2008 R2) Domino servers trialled on.
It has grown to defrag a full-text index associated with a Notes database and can now also defrag a Domino server’s transaction log and DAOS files. The output is recorded to the Domino server console and miscellaneous events log. Annex B in the "DominoDefrag v2.3 Release Notes" PDF (published in the project's Docs section and distribution file) demonstrates the new functionality showing examples of Domino server console output with resulting summary e-mails. It also contains information on all version history, file attainment (IBM and Microsoft), 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. See here ->
http://www.openntf.org/Projects/pmt.nsf/852fcfa76eb36baa85256bae00100855/031fa18415d78aa4862576e5002f2243!OpenDocument
The DominoDefrag task has the added functionality of being able to compact a database prior to defragging. This gives more flexibility by not having to wait for an entire database compactor run to complete before running a defragmentation task. It also supports multi-processing (can load multiple times to run concurrently) and use of an indirect file (.ind) to have the same compact batch functionality. See technote http://www-01.ibm.com/support/docview.wss?rs=0&uid=swg21208136
Changes version 2.3
•••••••••••••••••••••••
The latest DominoDefrag version 2.3 changes are listed below:
• Supports multi-processing so now can load multiple times to run concurrently
• Supports use of indirect file (.ind) to have same functionality as compact. See technote 1208136
• Fixed bug NOSS-82ZBX5 where Notes INI MailServer parameter not specified
• Fixed 64bit termination bug caused by PostedDate LNDateTime memory leak
What users are saying
•••••••••••••••••••••••••••
• Marc Champoux's blog article "OpenNTF DominoDefrag 2.2 : From 99% File Fragmentation to 0%" - http://www.thenewdominoadmin.com/blog/?p=786
• Kenio Carvalho's blog article "Windows Disk Fragmentation" - http://platao.plansis.com.br/blogkenio.nsf/dx/defragwindows.htm
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 (c) 13 March 2010
Andrew Luder
http://www.linkedin.com/in/andrewluder |
|  |
|
Latest activity
Check out other projects
Switch to project: