Roman Titov

Results 35 issues of Roman Titov

Basically subject. I may be missing something, but I don't see why this won't work. `Variables` structures are generated in a closed module alongside `OPERATION_NAME` and `QUERY` strings, which means...

_Edited by @timvisee:_ This adds a script to generate a Docker compose configuration to easily start a small cluster in Docker. I've been using this a few times, so I...

There's a [`raft::raw_node::RawNode::report_unreachable`][report-unreachable] method in the `raft` crate, that is currently completely unused in Qdrant code. The method name (and `Tikv` code; e.g., [here][tikv-report-unreachable]) suggests that this method notifies the...

enhancement

- utilize [`tonic::transport::Channel::balance_channel`] instead of explicit channel pool implementation - remove `ChannelPool::fast_channel` and enable HTTP/2 keep-alive, which _should_ better serve `fast_channel`'s intended functionality - remove "explicit" timeout, as [`tonic::Request::set_timeout`] _is_...

Add an optional `tracing` support with basic `tokio-console` and `tracing` integration. __TODO:__ - [x] add documentation - [x] add explicit check for `--cfg tokio_unstable` RUSTFLAGS for `tokio-console` integration - (otherwise,...

Refactored Dockerfile: - fixed cross-compilation from `aarch64` host to `x86_64` target - e.g., fix Docker build on Apple Silicon Macs - resolves #1529, closes #1530 - reduce packages/dependencies installed during...

WAL operates in _segments_. When `Wal::prefix_truncate` is called (during `SerdeWal::ack`), WAL is not truncated _precisely_ up to the `until_index`, but up to the nearest segment with `last_index` that is less-or-equal...

Implemented `Segment::prefault_mmap_pages` method that forcibly prefaults memmaped files. So far this is only implemented for "immutable" memmaps (e.g., for `Mmap` type, but not `MmapMut`), because it's unclear how to properly...

This PR adds a few calls to `Segment::prefault_mmap_pages`: - on `Segment` load - and after `Segment` optimization

Added `prefault_mmap_pages` method to the `GraphLinksMmap` type (and propagated it all the way up to `Segment` type). ### All Submissions: * [x] Have you followed the guidelines in our Contributing...