• No check the mail quota at the time to add more free space

    By Sicry ForEver 1 decade ago

    Andrew, first of all, I just wanted to say nice work on this application!



    Defragging a database after optimizing the free space ensures future writes will be made into the free space that resides within the database on one contiguous fragment but doesn't check the mail quota at the time to add more free space that can be pre-allocated.



    – Log –

    DominoDefrag_FreeSpace value of 10%

    DominoDefrag: mail\xxxxxxx.nsf Cannot compact because current free space (0%) is less or equal to the

    DominoDefrag: mail\xxxxxxx.nsf New free space exceeds DominoDefrag_FreeSpaceMaxMB limit. Resetting new size to 10 MB

    Unable to write to database - database L:\Lotus\Domino\data\mail\xxxxxxx.nsf would exceed its disk quota of 102400 KB by 70 MB.

    DominoDefrag: Error attaching freespace.txt because: Unable to write to database because database would exceed its disk quota.



    – Notes.ini –

    DominoDefrag_MinuteInterval=0

    DominoDefrag_Runtime=480

    DominoDefrag_FTIndex=1

    DominoDefrag_StartPoint=2

    DominoDefrag_VerboseLogging=0

    DominoDefrag_Compact=1

    DominoDefrag_CompactOptions=-B

    DominoDefrag_SummaryEmailAddress=xx@xx.com

    DominoDefrag_SummaryEmailFrom=DominoDefrag

    DominoDefrag_TransactionLog=0

    DominoDefrag_DAOS=0

    DominoDefrag_PerformanceCheck=0

    DominoDefrag_FreeSpace=10

    DominoDefrag_FreeSpaceMaxMB=10

    • Will add mail (database) quota checking in with version 2.6

      By Andrew Luder 1 decade ago

      Thanks for your feedback :-) Yes I'll fix this bug and add will add mail (database) quota checking in with version 2.6. I'm also assuming it then skips trying to add free space and goes to then defrag the mail database.