Louis Dureuil
35f6c624bc
Make sure we don't leave the in memory hashmap in an inconsistent state
2023-02-20 13:55:32 +01:00
Louis Dureuil
1116788475
Resize indexes when they're full
2023-02-20 13:55:32 +01:00
Louis Dureuil
951a5b5832
Add IndexMapper::resize_index fn
2023-02-20 13:55:32 +01:00
Louis Dureuil
1c670d7fa0
Add IndexStatus::BeingResized
2023-02-20 13:55:32 +01:00
Louis Dureuil
6cc3797aa1
IndexScheduler::tick returns a TickOutcome
2023-02-20 13:55:31 +01:00
Louis Dureuil
faf1e17a27
create_or_open_index
takes a map_size
argument
2023-02-20 13:55:31 +01:00
Louis Dureuil
4c519c2ab3
Add Batch::index_uid
2023-02-20 13:55:31 +01:00
Tamo
74d1a67a99
Use the workspace inheritance feature of rust 1.64
2023-02-15 13:51:07 +01:00
Clément Renault
4570d5bf3a
Merge remote-tracking branch 'origin/main' into temp-wildcard
2023-02-09 13:14:05 +01:00
Kerollmops
a36b1dbd70
Fix the tasks with the new patterns
2023-02-01 18:21:45 +01:00
Louis Dureuil
924d5d4c11
clippy: remove needless lifetimes
2023-01-31 10:40:48 +01:00
Tamo
a858531574
apply review comments
2023-01-25 14:51:36 +01:00
Tamo
bf94f89035
Update index-scheduler/src/lib.rs
...
Co-authored-by: Louis Dureuil <louis@meilisearch.com>
2023-01-25 11:31:50 +01:00
Tamo
3bcff60d1c
makes clippy happy
2023-01-25 11:31:48 +01:00
Tamo
c92948b143
Compute the size of the auth-controller, index-scheduler and all update files in the global stats
2023-01-25 11:25:02 +01:00
Tamo
c7b2e3be87
apply review comments
2023-01-24 17:54:43 +01:00
Tamo
ea3b269b77
reformat
2023-01-23 23:59:34 +01:00
Tamo
a4be4c49e8
Update index-scheduler/src/batch.rs
...
Co-authored-by: Clément Renault <clement@meilisearch.com>
2023-01-23 23:58:03 +01:00
Tamo
7d1ebb7295
add test on the autobatcher layer
2023-01-23 20:56:12 +01:00
Tamo
767cb725a5
reimplement the batching of task with or without primary key in the autobatcher
2023-01-23 20:18:22 +01:00
Tamo
5672118bfa
When adding documents, trying to update the primary-key now throw an error
...
While updating the test suite I also noticed an issue with the indexed_documents value of failed task and had to update it.
I also named a bunch of snapshots that had no name sorry 😬
2023-01-23 17:32:13 +01:00
Louis Dureuil
72e2b220ed
Fix tests
2023-01-19 15:48:20 +01:00
Tamo
e8e7070cc6
improve the error message when no task filter are specified for the cancelation or deletion of tasks
2023-01-19 12:42:08 +01:00
bors[bot]
3e5b3df487
Merge #3370 #3373 #3375
...
3370: make the swap indexes not found errors return an IndexNotFound error-code r=irevoire a=irevoire
Fix https://github.com/meilisearch/meilisearch/issues/3368
3373: fix a wrong error code and add tests on the document resource r=irevoire a=irevoire
Fix https://github.com/meilisearch/meilisearch/issues/3371
3375: Avoid deleting all task invalid canceled by r=irevoire a=Kerollmops
Fixes #3369 by making sure that at least one `canceledBy` task filter parameter matches something.
Co-authored-by: Tamo <tamo@meilisearch.com>
Co-authored-by: Kerollmops <clement@meilisearch.com>
2023-01-18 15:21:11 +00:00
Kerollmops
e89973f1bf
Do not delete all tasks when no canceled-by matches
2023-01-18 15:50:46 +01:00
Tamo
57da80900d
make the swap indexes not found errors return an IndexNotFound error code
2023-01-18 14:16:00 +01:00
Loïc Lecrenier
2bc2e99ff3
Simplify declaration of the error codes
2023-01-11 19:08:39 +01:00
Tamo
e706628bb1
fix the error code of the swap index route
2023-01-06 14:48:25 +01:00
Tamo
50ce0409bc
Integrate deserr on the most important routes
2023-01-05 20:48:29 +01:00
Loïc Lecrenier
2d74678b51
Replace underscores with hyphens in doc link to error code
2023-01-05 10:09:02 +01:00
Louis Dureuil
233372abea
Remove --max-index-size
and --max-task-db-size
2023-01-04 17:20:01 +01:00
amab8901
9a39c4e40d
Get date from IndexMetaData
2022-12-22 11:46:17 +01:00
amab8901
0893b175dc
Merge branch 'main' into 2983-forward-date-to-milli
2022-12-21 14:31:19 +01:00
amab8901
d5978d11e1
Refactor
2022-12-21 14:28:00 +01:00
Tamo
d8fb506c92
handle most io error instead of tagging everything as an internal
2022-12-19 20:50:40 +01:00
amab8901
aa03e02fdc
Apply Rustfmt
2022-12-19 19:24:56 +01:00
Louis Dureuil
869d331680
Clippy fixes after updating Rust to v1.66
2022-12-19 14:17:12 +01:00
amab8901
b4a73f2d74
Remove redundant date-setting
2022-12-16 08:32:44 +01:00
amab8901
4e175ae882
Replace Index::new_with_creation_dates(...) with Index::new(...)
2022-12-16 08:20:13 +01:00
amab8901
5a0a0468df
Combine created and added into date
2022-12-16 08:11:12 +01:00
amab8901
d3eb8d2d5c
Enable create_raw_index(...) to specify time
2022-12-14 10:44:25 +01:00
Kerollmops
7b2f2a4f9c
Do only one convertion to u64
2022-12-13 15:31:55 +01:00
jiangbo212
7c24fea9f2
Merge branch 'main' into fix-3037
2022-12-13 05:16:03 +08:00
curquiza
026cf223b3
Update version for the next release (v1.0.0) in Cargo.toml files
2022-12-08 12:20:17 +00:00
jiangbo212
717dd36547
Merge branch 'fix-3037' of github.com:jiangbo212/meilisearch into fix-3037
2022-12-07 22:54:16 +08:00
Kerollmops
f1de3aa75a
Make the tests use MB to trigger page size issues
2022-12-06 20:10:10 +01: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
jiangbo212
5a770ffe47
test fail fix
2022-12-03 22:48:38 +08:00
jiangbo212
bf96b6df93
clippy fix change
2022-11-30 17:59:06 +08:00