Skip to content

Conversation

@msm-cert
Copy link
Member

Your checklist for this pull request

  • I've read the contributing guideline.
  • I've tested my changes by building and running mquery, and testing changed functionality (if applicable)
  • I've added automated tests for my change (if applicable, optional)
  • I've updated documentation to reflect my change (if applicable)

What is the current behaviour?
This is (hopefully) the final part of the s3 indexing story, and the indexing rework.

Right now in the released version of mquery the only way to index things is to run independent scripts. After the recent series of PRs, there is a queue API that lets users add files to a queue in mquery database.

What is the new behaviour?

This PR specifically changes the way indexer works - instead of being a regular daemon with special magic task, it's a separate service that always work in the background. In the future we may make it possible to control this service from the UI, but it didn't fit the worker model - indexing tasks are potentially extremely long, while worker should finish each task relatively quickly.

@msm-cert msm-cert force-pushed the feat/rework-indexing branch 2 times, most recently from c8958f6 to e81f08c Compare September 22, 2025 20:36
@msm-cert msm-cert force-pushed the feat/rework-indexing branch from e81f08c to 3f323f2 Compare September 22, 2025 20:39
@msm-cert msm-cert merged commit e2aa5d2 into master Sep 22, 2025
11 checks passed
@msm-cert msm-cert deleted the feat/rework-indexing branch September 22, 2025 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants