[Tracker] tracker yielding odd results



I'm running into a problem with tracker only yielding results for the files which it has indexed since the last time trackerd was loaded. I've run several tests and they yield the same results.

Ie:

login
run trackerd. It goes through its paces until log reveals: "All data has been flushed - waiting for new file events..."
copy document to watched folder containing word "impossible"
log shows file being indexed
$ tracker-search impossible
=> the file copied
$ killall trackerd
$ trackerd
$ tracker-search impossible
=> no results

I've tried it with several files, same results.

I'm running Edgy. I have tracker 0.5.3 compiled from source. My files are in an encrypted partition with encfs, so it's a FUSE filesystem. For that reason, I compiled from source rather than using the debs.

I made the following changes to the source as per Jamie's instructions in an earlier thread on this mailing list:

change "MAP_SHARED" to "MAP_PRIVATE" in xdgmimecache.c and depot.c in
src/trackerd directory

Tracker indexed my folders properly. tracker.log reveals no fatal errors that I can see. When trackerd is loaded. tracker-stats shows thousands of documents searched (my whole home folder)

Any clues? Would the change of MAP_SHARED to MAP_PRIVATE have caused this? Should I change it back and then recompile? But would it then work with FUSE (encfs)?

Thank you for any assistance.

--
"Impossible is nothing."

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