FoxTrot Search Forum
FoxTrot Search for macOS Forum

Home » Public Forums » FoxTrot Search User Forum » Compact paused: Another index is busy
Compact paused: Another index is busy [message #1509] Thu, 18 August 2022 16:21 Go to next message
AJKS
Messages: 48
Registered: June 2020
Member
"Compact paused: Another index is busy"

How important is it for the index to be compacted?
Is this not done when the index is Updated?
What about when the index is Rebuilt?

Is there a way to 'force' compaction?
Re: Compact paused: Another index is busy [message #1510 is a reply to message #1509] Thu, 18 August 2022 16:59 Go to previous message
FoxTrot Engineering
Messages: 384
Registered: April 2020
Senior Member
Quote:
How important is it for the index to be compacted?
When you update the index, the old data for the modified files is not deleted (new data is added to the index). This applies both to the core index data, and to the stored textual content. If a large number of large files are frequently modified, and you update your index often, this will waste disk and memory space. Compacting the index creates a copy of the index files, without this unused data, then the original index files are deleted.

Quote:
Is this not done when the index is Updated?
This happens automatically in the background, after the index has been updated if a significant amount of data is to be reclaimed, and when your Mac is idle. It can take some time but you can still search and even update the index while compact is in progress.

Quote:
What about when the index is Rebuilt?
It also usually happens after creating a new index, or after an index rebuild, because in this situation FoxTrot first indexes the filenames only, then the filenames plus the file contents; data for filenames only should be reclaimed.

Quote:
Is there a way to 'force' compaction?
Clicking "compact" in the manage indices window should initiate compaction, if there is actually some obsolete data to reclaim, and if there is enough disk space available for the temporary copy. If you have multiple indices, they are compacted one at a time, thus the "Compact paused: Another index is busy" message. In some situations, it may be possible that FoxTrot thinks an index is already compacting although this is not the case. Just way for a moment, or maybe restart FoxTrot or reboot your Mac, and compaction should eventually resume.


Jérôme - FoxTrot Engineering
Previous Topic: Legacy index format - requires rebuild
Next Topic: Anyway to update PowerMail to TLS1.2
Goto Forum:
  


Current Time: Fri Apr 19 12:14:13 GMT+2 2024