Skip to content

Feature request: Incremental updates using a file watcher #40

@williewillus

Description

@williewillus

It would be nice if dupd could run in some sort of daemon. You give it a DB name, and some way of receiving live updates to changes happening in the root, and it automatically and incrementally updates the DB according to these changes. No need to read any data from disk.

This is useful when the dataset is extremely large. I have a 3.3T disk I'm trying to dedupe and running dupd refresh is pretty much as slow as a full rescan.

For receiving live updates, we can either use a premade project like watchman, or roll our own on each platform with inotify, kqueue, etc. (which is what watchman abstracts over).

A caveat is that Watchman only works on the three major OS'es though.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions