On Wed, 2011-03-30 at 16:54 +0100, Martyn Russell wrote:
> On 30/03/11 16:44, Lionel Landwerlin wrote:
> > Hi all,
> 
> Hi,
> 
> > I'm using tracker from an application to browse/search media files.
> > To support live update when searching/browsing I'm using some kind of
> > live model. Adding a lot of files in a short period of time leads to
> > lots of sparql request to maintain the models up to date and that kind
> > of break the whole thing because at some point :
> >          * when using the direct backend, I end up with sqlite errors
> >          telling me that the database is corrupted
> >          * when using the bus backend, I end up not being able to open
> >          file descriptors anymore because the per process limit has been
> >          reached
> >
> > So to work around the first and then the second issue, I'm about to
> > write some "private" (as not in tracker) queueing API on top of
> > libtracker-sparql.
> 
> This shouldn't be necessary.
> 
> > I'm pretty sure other people might be interested by such a feature/api.
> > Is there any plan to add such thing to tracker ?
> 
> Carlos recently did this with tracker-needle after I noticed it needs 
> the same thing. He ended up writing a model for tracker-needle. It works 
> quite well.
> 
> You can see this in master and it will be in 0.10.6 released tomorrow.
> 
> The code is available here:
> 
>    http://git.gnome.org/browse/tracker/tree/src/tracker-needle
> 

I had a look at that code earlier today, but unless I'm mistaken there
is no live model in tracker-needle ?

Regards,

--
Lionel Landwerlin


_______________________________________________
tracker-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to