add endpoint to get status of alter schema ooperation of collections#2123
Merged
Conversation
kishorenc
approved these changes
Dec 31, 2024
tharropoulos
pushed a commit
to tharropoulos/typesense
that referenced
this pull request
Jan 7, 2025
…ypesense#2123) * add endpoint to get status of alter schema ooperation of collections * only repond status of collections in alter stage * add collection name in response
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change Summary
/operations/schema_changesto get the status of alter schema operation status of collections going through alter operationGet status of alter schema operation
To get status of alter schema operations one need to put GET request on endpoint
/operations/schema_changeslike following,If no collection is not going through alter schema operation then we get the empty response.
If collection is going through alter schema operation is then we get responses like following as per on going operation state for 1 million dataset,
[{"altered_docs":0,"collection":"hnstories","validated_docs":873000}]Here, currently alter schema is under validation state and had validated
873000docs so far.similarly,
[{"altered_docs":21480,"collection":"hnstories","validated_docs":1000000}]Here, alter schema is in altering state and has altered
21480docs so far.PR Checklist