Roman Titov

Results 35 issues of Roman Titov

Refactored `PrefaultMmapPages` type to support `MmapMut` pages prefault (on Linux only, though) and added `prefault_mmap_pages` to the `ChunkedMmapVectors` type (and propagated all the way up to `Segment` type). This is...

Refactor logger configuration and implement `/logger` HTTP endpoint to get/update logger config at runtime. Logger configuration now looks like this: ```yaml # This is "soft-deprecated" now. If both `log_level` and...

Currently, when "remove shard replica" consensus operation is processed, we don't handle shard transfers related to the removed replica in any way. This PR: - cancels all shard transfer tasks...

This PR adds `tracing` instrumentation to upsert points operations, optimizer and flush workers. Intended use is to enable this additional logs on chaos-testing, so that we can debug consistency failures....

This PR enables built-in raft message batching. (See #1519.) ### All Submissions: * [x] Contributions should target the `dev` branch. Did you create your branch from `dev`? * [x] Have...

This PR applies committed Raft entries in a separate thread (using [`RawNode::advance_append`] and [`RawNode::advance_apply_to`]). This *should* considerably speed up consensus thread... Currently based on #3964, will be rebased on dev...

While running `vector-db-benchmarks` I've noticed that - we are updating the collection with `max_optimization_threads: 0` [before uploading points][max-optimization-threads-0] - and then once again with `max_optimization_threads: 1` [after upload is finished][max-optimization-threads-1]...

Fixes #2505. Extends logger to support logging to a file on disk. ### All Submissions: * [x] Contributions should target the `dev` branch. Did you create your branch from `dev`?...

Basically, title. I'm trying to build a simple web-app using yew (targeting `wasm32-unknown-unknown`). Right now I have a webpack-based build-system (more-or-less based on [yew-wasm-pack-template](https://github.com/yewstack/yew-wasm-pack-template)). Webpack `wasm-pack-plugin`, obviously, does not use...

Tracked in #4213. This PR adds `ReshardingOperation::Start` consensus message. And also (in the most trivial way) disables splitting read operations to the resharding shard. Important TODO to be fixed in...