main
Use better place for deny_ydb_dependency.inc (#410)
[NBS] Add GetTabletBootInfos ExecuteAction (#6434)
Initial NBS OpenSource export
[NBS] Allow custom BlockDigestGenerator for volumes (#6576)
Use enum in backup in BackupDiskRegistryState (#5080)
Show function in unexpected event message (#3471)
[checkrange] client side code (#5010)
Introduce TResponseHeaders to the blockstore; deprecate old TraceInfo and ThrottlerDelay proto fields (#5127)
issue-6257: Add the ability to set performance profile parameters for SSD system (aka base) disks (#6258)
Describe volume with exact-disk-id-match optional flag (#5226)
new private api call to query blob index for ydb based volumes (#6162)
new private api call to query range index for ydb based volumes (#6026)
[NBS] add 'DiskRegistryDescribeDisk' action (#5812)
Ensure disk registry state in blockstore-client private API (#5263)
[NBS] Use ExactDiskIdMatch in write-path DescribeVolume calls (#6612)
fix logging in cluster capacity estimation (#5451)
Introduce GetLinkStatus API (#5248)
[NBS] Local NVMe service: resolve vfio-dev when acquiring NVMe device (#5925)
Add private API to mark devices as replacements (#3585)
Allow GentlePreemption for rebind action (#6475)
Add feature to turn on vhost discard on volume restart (#5494)
issue-4823: add EnableVhostDiscardForNewVolumes feature; enable Discards for volumes with VhostDiscardEnabled flag set in SchemeShard (#4811)
Propagate link to follower (exist DB-schema not changed) (#3776)
suppress service errors for describe requests from cells (#5767)
[Blockstore] DestroyVolume should be idempotent when the disk is not found during graceful shutdown of a non-replicated (DiskRegistry-based) disk (#5511)
VolumeProxy support for ExactDiskIdMatch flag (#4395)
Make volume session logs more clear (#3571)
Intermediate changes
ListVolumes: sequential schemeshard traversal instead of parallel (#6490)
[NBS] Add the ability to tighten throttling restrictions dynamically (#3911)
[Blockstore] move common RDMA parts to Storage (#5783)
Print all checked paths when volume not found. Print in log as WARN instead of ERROR. (#4985)
[NBS] #2956 Extended checkRange diagnostic (#3364)
issue-1345: try to remove client if endpoint is unknown on StopEndpoint (#3736)
Unification for report logs and adding description (#3932)
YDB Import 470, KIKIMR-20294
[NBS] Make request to VolumeThrottlingManager fail fast (#4351)
KIKIMR-18630 Switch Arcadia to contrib/ydb
issue-1268: show preempted volumes at nbs-control monitoring page (#1269)
Format logs about session and client (#3689)
NBS-4918 : Move features to storage. (#534)
[Blockstore] send info about partitions and channels to stats service on partition start; upload this information to ydbstats (#3456)
Fixed max blocks count calculation for local SSD. Used 512 byte for block size instead of 4096 (#5081)
fix TDiskRegistryProxyMock's to logical blocks conversion
Move volume_label.* to model (#4465)
issue-4768: added separate Fresh channels count config parametr for hdd and ssd (#4818)
Fix flaky TServiceDestroyTest.ShouldDestroyNonreplDiskWhenGracefulShutdownFailedToFindTheVolume (#5603)
Remove 'runtime' from TEventObserver
Remove BlockSize field from local requests (#6017)
add selfping sensor to track service actor load (#896)
Volume Balancer :: Gentle Preemption rev. 2 (#5816)
add test that InitialAddClientTimeout increasing helps to wait for add client after tablet unlocking; add logs (#3856)