Add environment variable for task queue max readers
Added MEILI_EXPERIMENTAL_TASK_QUEUE_MAX_READERS environment variable to control the maximum number of simultaneous LMDB read transactions for the task queue, improving concurrency management.
✨ Enhancement
Add an env var to change the task queue readers
by @ManyTheFish in #6587
Control the maximum number of LMDB read transactions at the same time for the task queue.
The following environment variable can be exported to specify the maximum number of simultaneous read transactions:
# Only the environment variable can set this parameter
MEILI_EXPERIMENTAL_TASK_QUEUE_MAX_READERS=100
Product discussion: https://github.com/orgs/meilisearch/discussions/806
🔩 Miscellaneous
Full Changelog: v1.53.0...v1.53.1
Source: original entry ↗
More from Meilisearch
Follow Meilisearch to get its new changes in your feed and email digest.
Avoid panic in highlighting with safer indexing
Replaced unsafe bracket indexing with get method and added None recovery in the highlighting logic to prevent panics. This improves stability when processing edge cases in search result highlighting.
Support edge case with 4G+ rules in DSR index
Added support for an edge case where the DSR index contains four or more rules, improving stability for complex rule configurations.
Stability fix for Meilisearch
This release addresses an important stability issue. Users on v1.53.2 are recommended to update.