Irevoire
|
4e1b6b514e
|
update reviewer change
|
2022-10-27 11:35:19 +02:00 |
|
Irevoire
|
64e55b4db9
|
fix the index creation. When an index is being created we insert it in the index_map straight away to avoid someone else from trying to re-open it. The definitive fix should be made on milli's side
|
2022-10-27 11:35:18 +02:00 |
|
Loïc Lecrenier
|
9b43528bbb
|
Update test after fixing bug in index swap
|
2022-10-27 11:35:18 +02:00 |
|
Loïc Lecrenier
|
e641d08846
|
Cargo fmt
|
2022-10-27 11:35:18 +02:00 |
|
Loïc Lecrenier
|
36c9f05998
|
Revert "Display more than one indexUid in a task view if necessary"
This reverts commit 1f2e253bb6 .
|
2022-10-27 11:35:18 +02:00 |
|
Loïc Lecrenier
|
3b158bb966
|
Return invalid API key error in /swap-indexes
|
2022-10-27 11:35:18 +02:00 |
|
Loïc Lecrenier
|
08b5123380
|
Display more than one indexUid in a task view if necessary
|
2022-10-27 11:35:17 +02:00 |
|
Loïc Lecrenier
|
1f75caae88
|
Fix a few index swap bugs.
1. Details of the indexSwap task
2. Query tasks with type=indexUid
3. Synchronous error message for multiple index not found
|
2022-10-27 11:35:17 +02:00 |
|
Irevoire
|
a16604af80
|
fix all the tests
|
2022-10-27 11:35:17 +02:00 |
|
Irevoire
|
1d014a538e
|
comment out a test that makes the CI crash
|
2022-10-27 11:35:17 +02:00 |
|
Irevoire
|
29bdcb880c
|
update the snapshot
|
2022-10-27 11:35:17 +02:00 |
|
Irevoire
|
a3fc0d3bd9
|
Fix the last regression
|
2022-10-27 11:35:17 +02:00 |
|
Kerollmops
|
2de8a0711a
|
Cargo insta test/review
|
2022-10-27 11:35:16 +02:00 |
|
Kerollmops
|
2f577b6fcd
|
Patch the IndexScheduler in meilisearch-http to use the options struct
|
2022-10-27 11:35:16 +02:00 |
|
Tamo
|
eccbdb74cf
|
remove useless print
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2022-10-27 11:35:16 +02:00 |
|
Irevoire
|
033794d209
|
add tests for the task deletion and task cancelation
|
2022-10-27 11:35:16 +02:00 |
|
Irevoire
|
a85d5b4981
|
test the details of all tasks type
|
2022-10-27 11:35:16 +02:00 |
|
Kerollmops
|
71b50853dc
|
Introduce an options struct to create the IndexScheduler
|
2022-10-27 11:35:16 +02:00 |
|
Kerollmops
|
7074872a78
|
cargo insta accept
|
2022-10-27 11:35:15 +02:00 |
|
Kerollmops
|
035e8eeff5
|
Clean-up some TODOs
|
2022-10-27 11:35:15 +02:00 |
|
Kerollmops
|
e35fe33712
|
Fix some bugs with files
|
2022-10-27 11:35:15 +02:00 |
|
Kerollmops
|
4736e00253
|
Handle the CLI options related to snapshots
|
2022-10-27 11:35:15 +02:00 |
|
Kerollmops
|
942b7c338b
|
Compress the snapshot in a tarball
|
2022-10-27 11:35:15 +02:00 |
|
Kerollmops
|
4cafc63561
|
Reintroduce the versioning functions
|
2022-10-27 11:35:14 +02:00 |
|
Kerollmops
|
89e127e4f4
|
Declare the auth path in the index scheduler
|
2022-10-27 11:35:14 +02:00 |
|
Kerollmops
|
eec43ec953
|
Implement a first version of the snapshots
|
2022-10-27 11:35:14 +02:00 |
|
Kerollmops
|
c063f154fb
|
Add the snapshots directory path to the IndexScheduler
|
2022-10-27 11:35:14 +02:00 |
|
Kerollmops
|
e0548e42e7
|
Rename the Snapshot task into SnapshotCreation
|
2022-10-27 11:35:14 +02:00 |
|
Kerollmops
|
4d43a9f5b1
|
Rename the index-scheduler module into insta_snapshot
|
2022-10-27 11:35:14 +02:00 |
|
Kerollmops
|
901c405919
|
Fix the inta-snapshot typos in the tests
|
2022-10-27 11:35:13 +02:00 |
|
Kerollmops
|
c641888a23
|
Patch the delete and cancel tasks routes
|
2022-10-27 11:35:13 +02:00 |
|
Loïc Lecrenier
|
6db90ba6cc
|
Make sure that we don't delete or cancel future tasks
This should already have been the case before, but there is no harm
in adding another check.
|
2022-10-27 11:35:13 +02:00 |
|
Irevoire
|
e0821ad4b0
|
remove an useless dbg
|
2022-10-27 11:35:13 +02:00 |
|
Irevoire
|
61f0940f8c
|
fix an issue with the dates
|
2022-10-27 11:35:13 +02:00 |
|
Irevoire
|
241300d2d8
|
add more naive tests around the document addition + remove the old unused snapshot files
|
2022-10-27 11:35:13 +02:00 |
|
Irevoire
|
570b2d1167
|
add some naive document addition tests
|
2022-10-27 11:35:12 +02:00 |
|
Loïc Lecrenier
|
d92425658e
|
Add index scheduler tests for task cancelation
|
2022-10-27 11:35:12 +02:00 |
|
Irevoire
|
12669bf07c
|
rename received_documents_ids to matched_documents
|
2022-10-27 11:35:12 +02:00 |
|
Loïc Lecrenier
|
16fac10074
|
Fix crash when batching an index swap task containing 0 swaps
|
2022-10-27 11:35:12 +02:00 |
|
Irevoire
|
0aca5e84b9
|
rename received_document_ids to matched_documents in the DocumentDeletion task type (reimplementation of #2826)
|
2022-10-27 11:35:12 +02:00 |
|
Irevoire
|
7ed3f00b1e
|
reformat
|
2022-10-27 11:35:12 +02:00 |
|
Irevoire
|
9c00b159ba
|
fix clippy
|
2022-10-27 11:35:11 +02:00 |
|
Irevoire
|
7e52f1effb
|
remove a lot of unecessary clone and ref
|
2022-10-27 11:35:11 +02:00 |
|
Loïc Lecrenier
|
4d25c159e6
|
Apply code review suggestions
|
2022-10-27 11:35:11 +02:00 |
|
Loïc Lecrenier
|
e9cd6cbbee
|
Revert implementation of get_status to query only the database
|
2022-10-27 11:35:11 +02:00 |
|
Loïc Lecrenier
|
424202d773
|
Pause the index scheduler for one second when a fatal error occurs
|
2022-10-27 11:35:11 +02:00 |
|
Loïc Lecrenier
|
4a35eb9849
|
Fix (hopefully) queries that include processing tasks
|
2022-10-27 11:35:11 +02:00 |
|
Loïc Lecrenier
|
493a8cff31
|
Adjust task details correctly following index swap
|
2022-10-27 11:35:10 +02:00 |
|
Loïc Lecrenier
|
4de445d386
|
Start testing unexpected errors and panics in index scheduler
|
2022-10-27 11:35:10 +02:00 |
|
Loïc Lecrenier
|
e3848b5f28
|
Add assert method to verify validity of index scheduler state
|
2022-10-27 11:35:10 +02:00 |
|