Commit Graph

25 Commits

Author SHA1 Message Date
Tamo 74d1a67a99 Use the workspace inheritance feature of rust 1.64 2023-02-15 13:51:07 +01:00
curquiza 026cf223b3 Update version for the next release (v1.0.0) in Cargo.toml files 2022-12-08 12:20:17 +00:00
Kerollmops e4e4370a3c Clamp the databases size to the page size 2022-12-06 20:09:49 +01:00
curquiza 5db7c4057c Update version for the next release (v0.30.1) in Cargo.toml files 2022-12-06 20:05:46 +01:00
curquiza 68f80dbacf Update version for the next release (v0.30.0) in Cargo.toml files 2022-10-27 11:35:44 +00:00
Clément Renault 32cfac0cfd
Sort the TOML dependencies 2022-10-27 11:35:05 +02:00
Kerollmops b2c5bc67b7
Add more enum-iterator related stuff 2022-10-27 11:34:11 +02:00
Tamo b7f9c94f4a
write the dump export 2022-10-27 11:34:05 +02:00
Loïc Lecrenier 9522b75454
Continue implementation of task deletion
1. Matched tasks are a roaring bitmap
2. Start implementation in meilisearch-http
3. Snapshots use meili-snap
4. Rename to TaskDeletion
2022-10-27 11:34:03 +02:00
Tamo 667c282e19
get rids of the index crate + the document_types crate 2022-10-27 11:34:00 +02:00
Loïc Lecrenier 4c55c30027
Add a DetailsView type and improve index scheduler snapshots
The DetailsView type is necessary because serde incorrectly
deserialises the `Details` type, so the database fails to correctly
decode Tasks
2022-10-27 11:33:59 +02:00
Tamo 6f4dcc0c38
start implementing some logic to test the internal states of the scheduler 2022-10-27 11:33:43 +02:00
Tamo 84cd5cef0b
fix the tests 2022-10-27 11:33:43 +02:00
Irevoire 250410495c
start integrating the index-scheduler in meilisearch-lib 2022-10-27 11:33:42 +02:00
Irevoire 8f0fd35358
add insta::json for later 2022-10-27 11:33:42 +02:00
Irevoire 8770e07397
I can index documents without meilisearch 2022-10-27 11:33:42 +02:00
Tamo 7d0c8a3379
test the register tasks 2022-10-27 11:33:40 +02:00
Tamo 366a344474
get rids of the horrendous spinlock in favor of synchronoise 2022-10-27 11:33:39 +02:00
Tamo c97d51a624
add a bunch of tests 2022-10-27 11:33:39 +02:00
Tamo 94e29a9f5f
extract the index abstraction out of the index-scheduler in its own module 2022-10-27 11:33:38 +02:00
Tamo 76597fc382
import the update_file_store in the index-scheduler 2022-10-27 11:33:37 +02:00
Tamo 46b8ebcab4
fix the file store 2022-10-27 11:33:35 +02:00
Tamo a7aa92df5f
fix most of the index module 2022-10-27 11:33:34 +02:00
Irevoire d8b8e04ad1
wip porting the index back in the scheduler 2022-10-27 11:33:34 +02:00
Tamo 1a47949063
START THE REWRITE OF THE INDEX SCHEDULER: index & register has been implemented 2022-10-27 11:33:33 +02:00