Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

proposal: track changes of downloaded lists #486

Open
baldurh opened this issue Apr 3, 2023 · 3 comments
Open

proposal: track changes of downloaded lists #486

baldurh opened this issue Apr 3, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@baldurh
Copy link

baldurh commented Apr 3, 2023

We would like to know if and when lists were updated.

Scenario: We need to screen all our customers when the lists change. We know when we last screened each customer. We would like to query watchman and get the date of not when the lists were last downloaded but when the lists actually changed. This way we can screen the customer only when needed.

@adamdecaf adamdecaf added the enhancement New feature or request label Apr 4, 2023
@adamdecaf
Copy link
Member

I've long thought about storing the hash of each list with the download stats. We don't store searches though as that usually falls to another service.

@baldurh
Copy link
Author

baldurh commented Apr 4, 2023

Sorry for not being clear. I did not mean for watchman to store anything about the searches. We are already storing on our end when a customer was screened.

But yeah, storing the hash of the lists would allow us to achieve what we want 😊

@elovelan
Copy link

this may be too different a use case, but we've been talking internally about re-implementing the watches feature outside of Watchman. One optimization we've discussed is to not only hash the list, but hash each record in each list, so we only have to re-search against list entries that have changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants