main
[Filestore] make queue bench manual for all build types (#5780)
[Filestore] Refactoring: extract TFileRingBuffer, TDynamicPersistentTable, TPersistentTable to a separate library (#5982)
Y_VERIFY_DEBUG->Y_DEBUG_ABORT_UNLESS at '-v ydb'
Initial NBS OpenSource export
throw/ythrow TServiceError -> STORAGE_THROW_SERVICE_ERROR in cloud/{blockstore,storage,vm} (#4893)
refactor aligned buffer (#2358)
Enhance backoff delay provider (#4306)
extract sglist
get rid of some arcadia string functions (#2257)
Introduce data validation client that calculates checksums for IO requests (#4220)
moved TByteRange from cloud/filestore/libs/storage/model to cloud/storage/core/libs/common (#4795)
[Filestore] Narrow cachebypass overlap, add metrics (#6437)
Introduce actors for resolving lagging agents (#3080)
Fix thread race
Add shaping throttler delay to CallContext (#5262)
: Add ThrottlerDelay to ReadData and WriteData response.
Move TDisjointIntervalMap to common libs (#4644)
issue-1751: [Filestore] TWriteBackCache: Add backpressure for the number of flush batches needed to flush WriteData requests (#6417)
issue-5894: 1. TCPSideChannel should reset endpoint host/port upon E_UNAVAILABLE 2. E_UNAVAILABLE should be retriable (#6689)
issue-5894: TTCPSideChannel implementation (#6147)
issue-4649: Add E_TRANSPORT_ERROR to the aborted error kinds (#6038)
[Filestore] issue-5288: propagate write O_SYNC/O_DSYNC flags through IFileIOService (#5321)
fixed unit names
Introduce UnsafeExtractValue for workaround broken semantics of TFuture::ExtractValue() (#5318)
[Blockstore] Replace SglistOwner with OwnsSglist flag in TWriteBlocksLocalRequest (#6219)
Silent E_NOT_FOUND in GetDependentDisks and UpdateDiskRegistryParams requests (#572)
track small number of recently completed requests; resolves #481 (#489)
[Blockstore, Filestore] add retries for FDNHostName function used in (blockstore|filestore)-client (#5773)
issue-1226: Use LRU Cache for MixedBlocks (#2627)
issue-5726: TLRUCache - support for FindInIndex, using it in NodeRefs cache to optimize individual ref lookups (#5777)
[NBS] volume: persist and restore broken devices, notify DiskRegistry (#5678)
[Filestore] add deallocation for dynamic persistent table #5747 (#5748)
issue-3182: Support 64 KiB platform memory page size (#3232)
issue-2846: fix boolean variables initialization in diagnostics config (#2847)
Fixed max blocks count calculation for local SSD. Used 512 byte for block size instead of 4096 (#5081)
issue-852: TReadAheadCache implementation + ut + fixed its usage a bit (#938)
fix ring buffer
YDB Import 470, KIKIMR-20294
issue-4165: get iam token asynchronously for ydb stats (#4197)
Remove specialization of std::underlying_type (#5275)
Introduce function CreateSgListSubRange for SgList (#5344)
add sglist iter
issue-4576: collect execution time stats separately for different request sizes (#4577)
Y_VERIFY->Y_ABORT_UNLESS at ^cl
fixed crash in the thread pool occurs because of enqueueing tasks before the thread pool starts (#4583)
Setup memory scope tag (#2698)
Add retries with exponential backoff for fetching configs from CMS to prevent crash-restart loops (#3543)
set items count limit for TTrimBytes transaction (#1647)
issue-5288: use O_SYNC/O_DSYNC write flags in libaio/io_uring FileIOService (#5327)