Compact a notmuch database, backing up the original database to the
given path.
The database will be opened with NOTMUCH_DATABASE_MODE_READ_WRITE
during the compaction process to ensure no writes are made.
If the optional callback function 'status_cb' is non-NULL, it will
be called with diagnostic and informational messages. The argument
'closure' is passed verbatim to any callback invoked.
Compact a notmuch database, backing up the original database to the given path.
The database will be opened with NOTMUCH_DATABASE_MODE_READ_WRITE during the compaction process to ensure no writes are made.
If the optional callback function 'status_cb' is non-NULL, it will be called with diagnostic and informational messages. The argument 'closure' is passed verbatim to any callback invoked.