Tamo
|
0284764b5e
|
start dumping the update files to a known format
|
2022-10-27 11:33:56 +02:00 |
|
Tamo
|
9117fde712
|
fix the compat between v3 and v4
|
2022-10-27 11:33:56 +02:00 |
|
Tamo
|
f622ef9836
|
remove the ununsed snapshot files
|
2022-10-27 11:33:56 +02:00 |
|
Tamo
|
dc0f307d61
|
remove all warnings
|
2022-10-27 11:33:56 +02:00 |
|
Tamo
|
06fadb3004
|
write the compat layer from v2 to v3
|
2022-10-27 11:33:55 +02:00 |
|
Tamo
|
6107540ad4
|
remove old compat files
|
2022-10-27 11:33:55 +02:00 |
|
Tamo
|
7e18f92635
|
write the dump v2 import
|
2022-10-27 11:33:55 +02:00 |
|
Tamo
|
43496b97bd
|
make the open function public
|
2022-10-27 11:33:55 +02:00 |
|
Tamo
|
6f327a00c7
|
fix some warnings
|
2022-10-27 11:33:55 +02:00 |
|
Tamo
|
58ef80a2a7
|
rebase on main
|
2022-10-27 11:33:54 +02:00 |
|
Tamo
|
22ffbf3676
|
write and test the compat layer from v3 to v4
|
2022-10-27 11:33:54 +02:00 |
|
Tamo
|
089106a970
|
write and test the dump v3 import
|
2022-10-27 11:33:54 +02:00 |
|
Tamo
|
026f6fb06a
|
fix the test once again
|
2022-10-27 11:33:54 +02:00 |
|
Tamo
|
efe0a5f422
|
finish the test for the compatibility between v4 and v5
|
2022-10-27 11:33:53 +02:00 |
|
Tamo
|
47e0288747
|
rewrite the compat API to something more generic
|
2022-10-27 11:33:53 +02:00 |
|
Tamo
|
2f47443458
|
rename a few things for consistency
|
2022-10-27 11:33:53 +02:00 |
|
Tamo
|
a8128678a4
|
implement the dump v4 import
|
2022-10-27 11:33:53 +02:00 |
|
Tamo
|
c50b44039e
|
add the compat layer between v5 and v6
|
2022-10-27 11:33:53 +02:00 |
|
Tamo
|
6dcc5851b5
|
get rids of the trait in most places
|
2022-10-27 11:33:52 +02:00 |
|
Tamo
|
0972587cfc
|
start writting the compat layer between v5 and v6
|
2022-10-27 11:33:52 +02:00 |
|
Tamo
|
afd5fe0783
|
test the dump v5
|
2022-10-27 11:33:52 +02:00 |
|
Tamo
|
1473a71e33
|
write the v5 dump import
|
2022-10-27 11:33:52 +02:00 |
|
Tamo
|
101f55ce8b
|
introduce the index metadata
|
2022-10-27 11:33:52 +02:00 |
|
Tamo
|
e845cc2b6f
|
fix the tests
|
2022-10-27 11:33:51 +02:00 |
|
Tamo
|
7bd6f63001
|
implement the dump reader v6
|
2022-10-27 11:33:51 +02:00 |
|
Tamo
|
699ae1b190
|
start implementing a skeleton of the v1 dump reader
|
2022-10-27 11:33:51 +02:00 |
|
Tamo
|
f041d474a5
|
move the DumpWriter and Error to their own module
|
2022-10-27 11:33:51 +02:00 |
|
Tamo
|
ece6c3f6e7
|
fix the dump export
|
2022-10-27 11:33:51 +02:00 |
|
Tamo
|
87a6a337aa
|
write a dump exporter
|
2022-10-27 11:33:51 +02:00 |
|
Clément Renault
|
123f47dbc4
|
Create the index only if the task has the rights to do so
|
2022-10-27 11:33:50 +02:00 |
|
Clément Renault
|
068a4b2884
|
Correctly batch tasks with different index creation rights
|
2022-10-27 11:33:50 +02:00 |
|
Clément Renault
|
87212cfd20
|
Use a ControlFlow in the autobatcher function
|
2022-10-27 11:33:50 +02:00 |
|
Kerollmops
|
f1b1cfdbcc
|
IndexDeletion operation have ClearAll details
|
2022-10-27 11:33:50 +02:00 |
|
Kerollmops
|
a083c9e452
|
Only mark the first clear document with the amount of cleared documents
|
2022-10-27 11:33:50 +02:00 |
|
Kerollmops
|
b24b13b036
|
Let the tick function set the Failed status itself
|
2022-10-27 11:33:50 +02:00 |
|
Kerollmops
|
566c15fb74
|
Fill an IndexDeletion task with the number of documents removed
|
2022-10-27 11:33:49 +02:00 |
|
Kerollmops
|
6b3b05fb73
|
Panic if we encountered a wring KindWithContent type
|
2022-10-27 11:33:49 +02:00 |
|
Kerollmops
|
36e5efde0d
|
Update the tasks statuses
|
2022-10-27 11:33:49 +02:00 |
|
Kerollmops
|
2fbdd104b8
|
Implement the IndexDeletion batch operation
|
2022-10-27 11:33:49 +02:00 |
|
Kerollmops
|
da363a92ac
|
Implement the IndexUpdate batch operation
|
2022-10-27 11:33:49 +02:00 |
|
Kerollmops
|
0543cba6eb
|
Implement the IndexCreate batch operation
|
2022-10-27 11:33:48 +02:00 |
|
Kerollmops
|
cf6084151b
|
Make sure that meilisearch-http works without index wrapper
|
2022-10-27 11:33:48 +02:00 |
|
Kerollmops
|
c70f375669
|
Implement ErrorCode on the heed Error
|
2022-10-27 11:33:48 +02:00 |
|
Kerollmops
|
91e13c2824
|
Implement ErrorCode on the milli::Error type
|
2022-10-27 11:33:48 +02:00 |
|
Kerollmops
|
d76634a36c
|
Remove the Index wrapper and use milli::Index directly
|
2022-10-27 11:33:48 +02:00 |
|
Kerollmops
|
9e8242c57d
|
Remove the IndexRename operation
|
2022-10-27 11:33:48 +02:00 |
|
Kerollmops
|
5fa214abb1
|
Move the IndexScheduler to the root of the index-scheduler crate
|
2022-10-27 11:33:47 +02:00 |
|
Kerollmops
|
9a9e98fb77
|
Add a TODO about the index creation
|
2022-10-27 11:33:47 +02:00 |
|
Kerollmops
|
5d21c790ef
|
Make clippy happy
|
2022-10-27 11:33:47 +02:00 |
|
Kerollmops
|
31de33d5ee
|
Implement a recursive indexation for the index-related operations
|
2022-10-27 11:33:47 +02:00 |
|