Pavel Solodovnikov
Pavel Solodovnikov
ARROW-17306: [C++] Provide an optimized `GetFileInfoGenerator` specialization for `LocalFileSystem`
Introduce a helper class `AsyncStatSelector`, which contains an optimized specialization for `GetFileInfoGenerator` in the `LocalFileSystem` class. There are two variants of async discovery functions suported: 1. `DiscoverPartitionFiles`, which parallelizes traversal...
Add `GetFragmentsAsync()` and `GetFragmentsAsyncImpl()` functions to the generic `Dataset` interface, which allows to produce fragments in a streamed fashion. This is one of the prerequisites for making `FileSystemDataset` to support...
Use `Boost::`-prefixed imported targets when linking boost libraries to velox libs instead of using old-style `Boost_XYZ_LIBRARIES` variables. Signed-off-by: Pavel Solodovnikov
Switch to a more recent AWS SDK version to incorporate important fixes to be able to build it with OpenSSL 3.0. Please see https://github.com/aws/aws-sdk-cpp/pull/1986 for details (eliminates uses of APIs...
LibPlum provides the following advantages comparing to the old miniupnpc option: * It supports not only UPnP, but also more modern and widely adopted NAT-PMP and PCP protocols for automatic...
**Describe the feature you'd like** Sometimes there are connectivity issues (be it temporary network flickering or firewall configuration-related things) between the host and clients in MP games, which result in...
Signed-off-by: Pavel Solodovnikov
Somehow, this bug causes problems with listen sockets on Windows 11 platform. After some number of client connections being abruptly terminated (e.g. client has crashed), the host just stops to...
This changeset implements the following three major things: 1. Introduces the support for ChaCha20-Poly1305 crypto cipher for all supported crypto backend libraries (OpenSSL and Libsodium). Libsodium uses the IETF variant...