Manticore Search 4.2.0 #685
sanikolaev
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Manticore Search 4.2.0, Dec 23rd 2021
➡️➡️➡️ DOWNLOAD HERE ⬅️⬅️⬅️
Release blogpost
Major new features
Previous version 4.0.2
It takes 48 seconds to insert 1M PQ rules and 406 seconds to REPLACE just 40K in 10K batches.
Previous version 4.2.0
It takes 34 seconds to insert 1M PQ rules and 23 seconds to REPLACE them in 10K batches.
Minor changes
searchd
. It's useful when you want to limit the RT chunks count in all your indexes to a particular number globally.YEAR()
and other timestamp functions.rt_mem_limit
of data before saving a new disk chunk to disk, and while saving was still collecting up to 10% more (aka double-buffer) to minimize possible insert suspension. If that limit was also exhausted, adding new documents was blocked until the disk chunk was fully saved to disk. The new adaptive limit is built on the fact that we have auto-optimize now, so it's not a big deal if disk chunks do not fully respectrt_mem_limit
and start flushing a disk chunk earlier. So, now we collect up to 50% ofrt_mem_limit
and save that as a disk chunk. Upon saving we look at the statistics (how much we've saved, how many new documents have arrived while saving) and recalculate the initial rate which will be used next time. For example, if we saved 90 million documents, and another 10 million docs arrived while saving, the rate is 90%, so we know that next time we can collect up to 90% ofrt_mem_limit
before starting flushing another disk chunk. The rate value is calculated automatically from 33.3% to 95%.indexer -v
and--version
. Previously you could still see indexer's version, but-v
/--version
were not supported.MANTICORE_TRACK_RT_ERRORS
useful for debugging RT segments corruption.Breaking changes
/var/lib/manticore/binlog/
exceptbinlog.meta
after stopping the previous instance.show threads option format=all
. It shows stack of some task info tickets, most useful for profiling needs, so if you are parsingshow threads
output be aware of the new column.searchd.workers
was obsoleted since 3.5.0, now it's deprecated, if you still have it in your configuration file it will trigger a warning on start. Manticore Search will start, but with a warning.Bugfixes
indextool --check
could crashThis discussion was created from the release Manticore Search 4.2.0.
Beta Was this translation helpful? Give feedback.
All reactions