Re: [Tracker] Proposing a release



On Thu, 2008-11-27 at 18:56 +0200, Ivan Frade wrote:

Some additional status info about these two items being mentioned by
Ivan Frade:

 The pending tasks for this release (if Jamie agree on it) are at least:

* Finish the save/restore of metadata between reindexes

We are experimenting with the Turtle format as transfer storage for
saving and restoring metadata between reindexes.

It looks more or less like the format being proposed for metadata
storage on removable devices (more info below):

http://live.gnome.org/MetadataOnRemovableDevices

* Better handling of removable devices

Last week we added volume support, this will mark items as enabled as
soon as a removable device is mounted. Most queries check for this field
to decide whether or not the item will be in the result of a query.

This week we are adding initial support for MetadataOnRemovableDevices ^
in the Turtle format (see above for URL to the spec).

Note that this is not how Tracker will store it for 'own' use. Tracker
will in parallel with its own store add Turtle triple records to this
file whenever something about the file changes (it appends them), and
right after mount of the removable device will Tracker parse and process
the cached metadata from this file.

This speeds up how fast the metadata on the removable device will be
available after the mountevent and makes it possible to persist user
data being stored only in the metadata (like User:Keywords, for example)
between different devices (different computers).

For actual querying will Tracker still use its own SQLite databases. Of
course (this is just a synchronization and transfer format).

Contributors and people who are interested in this effort can take a
look at this branch:

http://svn.gnome.org/svn/tracker/branches/turtle/

We hope to merge this branch back to trunk this or next week.

-- 
Philip Van Hoof, freelance software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://pvanhoof.be/blog
http://codeminded.be




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