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
Uh oh!
There was an error while loading. Please reload this page.
-
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_limitof 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_limitand start flushing a disk chunk earlier. So, now we collect up to 50% ofrt_mem_limitand 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_limitbefore starting flushing another disk chunk. The rate value is calculated automatically from 33.3% to 95%.indexer -vand--version. Previously you could still see indexer's version, but-v/--versionwere not supported.MANTICORE_TRACK_RT_ERRORSuseful for debugging RT segments corruption.Breaking changes
/var/lib/manticore/binlog/exceptbinlog.metaafter 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 threadsoutput be aware of the new column.searchd.workerswas 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 --checkcould crashThis discussion was created from the release Manticore Search 4.2.0.
Beta Was this translation helpful? Give feedback.
All reactions