Re: [Tracker] Refactored the src/plugins & (new) Evolution support



Philip Van Hoof wrote:
On Wed, 2009-02-11 at 14:30 +0000, Martyn Russell wrote:
Philip Van Hoof wrote:

Pausing, pre-committing and continuing it something I think will
eventually be necessary to add (for example a AddMany that adds really a
lot of triples, should pause+pre-commit, import, and then continue the
indexer.

Kinda like freeze/thaw.
I might be talking about something I don't quite understand here, but no one except the daemon should be pausing/continuing the indexer (other than itself right now which we decided would change later). The tracker-status module in trackerd is responsible for signalling and controlling all of this.

The modules run in the tracker-indexer's process. So the pausing,
continuing and pre-committing is not related to how trackerd does that
to the indexer.

If it pauses the indexer's processing queue, it most certainly is important and trackerd is definitely involved there. Any changes are signalled up to the daemon and the daemon has the power to signal pauses down to the indexer too. Will comment more when I have finished with the review.

--
Regards,
Martyn



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]