1. 16 Dec, 2011 3 commits
    • Carlos Garnacho's avatar
      tracker-miner-fs: Avoid multiple calls to extractor_process_failsafe() · e7be4210
      Carlos Garnacho authored
      The accounting of currently processed files has been also improved, all
      to ensure extractor_process_failsafe() is called just once, and tasks
      waiting for process_file_cb() don't sneak in and break failsafe
      extraction.
      
      Conflicts:
      
      	src/miners/fs/tracker-miner-files.c
      e7be4210
    • Carlos Garnacho's avatar
      tracker-miner-fs: Implement failsafe metadata extraction · 52e75ceb
      Carlos Garnacho authored
      This method is independent of how the extractor works, unlike the
      previous method. Now on a extractor failure, the miner does:
      
      1) Pause itself
      2) Wait for all pending extractor requests to finish
      3) Accumulate all failed extractions on a list
      4) Run through that list items, extracting again one file at a time.
      5) Resume itself
      
      Conflicts:
      
      	src/miners/fs/tracker-miner-files.c
      52e75ceb
    • Carlos Garnacho's avatar
      tracker-miner-fs: Move "retry on extraction failed" code to TrackerMinerFiles · 0d761e35
      Carlos Garnacho authored
      Currently the simplest approach of retrying just once
      every failed file is taken, after that, the sparql without
      embedded metadata is added.
      
      Conflicts:
      
      	src/libtracker-miner/tracker-miner-fs.c
      	src/miners/fs/tracker-miner-files.c
      0d761e35
  2. 02 Dec, 2011 12 commits
  3. 01 Dec, 2011 1 commit
  4. 25 Nov, 2011 24 commits