Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

issue-324: DescribeData: 1. BlobOffsets should be in bytes, not blocks 2. returning FileSize 3. added a ut that checks that we don't return data outside of the aligned superrange that contains the requested range #399

Merged
merged 1 commit into from
Feb 10, 2024

Conversation

qkrorlqr
Copy link
Collaborator

@qkrorlqr qkrorlqr commented Feb 9, 2024

Some fixes and improvements for DescribeData

…s 2. returning FileSize 3. added a ut that checks that we don't return data outside of the aligned superrange that contains the requested range
Copy link
Contributor

github-actions bot commented Feb 9, 2024

Note

This is an automated comment that will be appended during run.

🔴 linux-x86_64-relwithdebinfo: some tests FAILED for commit e159354.

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
4698 4609 0 2 15 72

@qkrorlqr
Copy link
Collaborator Author

qkrorlqr commented Feb 9, 2024

Флапнули 2 теста ДМ

@qkrorlqr qkrorlqr merged commit 16515aa into main Feb 10, 2024
6 of 7 checks passed
@qkrorlqr qkrorlqr deleted the users/qkrorlqr/issue-324-fix branch February 10, 2024 11:57
qkrorlqr added a commit that referenced this pull request Feb 15, 2024
…s 2. returning FileSize 3. added a ut that checks that we don't return data outside of the aligned superrange that contains the requested range (#399)
qkrorlqr added a commit that referenced this pull request Feb 15, 2024
* issue-324: DescribeData: 1. BlobOffsets should be in bytes, not blocks 2. returning FileSize 3. added a ut that checks that we don't return data outside of the aligned superrange that contains the requested range (#399)

* issue #324: storing NProto::TFileStore in session state to use it in the two stage read implementation in TServiceActor (#400)

* issue #324: DescribeData: offset calculation shouldn't use TBlock::BlockIndex since this block might be not initialized (#402)

* NBSNEBIUS-101: use vhost-side reads WIP. Issue: #95 (#394)

* [Draft] NBSNEBIUS-101: use vhost-side reads

* WIP: service_actor_readdata

* add describe data test

* add describe data test

* add ut + fix readblob implementation

* enable TwoStageReadEnabled feature-flag

* fix ut + trigger large tests

---------

Co-authored-by: Maxim Deb Natkh <debnatkh@yandex.ru>

* issue-324: proper EvGet error handling, not outputting user data to logs, dependencies cleanup, code cleanup (#419)

* issue-324: proper EvGet error handling, not outputting user data to logs, dependencies cleanup, code cleanup

* issue-324: proper EvGet error handling, not outputting user data to logs, dependencies cleanup, code cleanup - forgot libs/storage/model/ut

* issue-324: proper EvGet error handling, not outputting user data to logs, dependencies cleanup, code cleanup - forgot libs/storage/model/public.h

* issue-324: proper EvGet error handling, not outputting user data to logs, dependencies cleanup, code cleanup - fixed event-log lib

* issue-324: TServiceActor: ReadData fallback in case DescribeData or EvGet fail (#428)

* issue-324: TServiceActor: ReadData fallback in case DescribeData or EvGet fail

* issue-324: TServiceActor: ReadData fallback in case DescribeData or EvGet fail

* issue-324: TServiceActor: ReadData fallback in case DescribeData or EvGet fail - discarding EvGetResults after switching to the ReadData fallback

* issue-324: TServiceActor: ReadData fallback in case DescribeData or EvGet fail - cleanup

* issue-324: added ut and loadtest for the TwoStageRead feature, fixed a crash in TReadDataActor::HandleReadBlobResponse (#441)

* issue-324: added ut and loadtest for the TwoStageRead feature, fixed a crash in TReadDataActor::HandleReadBlobResponse

* issue-324: added ut and loadtest for the TwoStageRead feature, fixed a crash in TReadDataActor::HandleReadBlobResponse - forgot nfs-storage.txt

* updated CMakeLists after cherry-pick

* updated CMakeLists after cherry-pick - forgot to add new CMakeLists

* contrib/ydb -> ydb

* contrib/ydb -> ydb

---------

Co-authored-by: Maxim Deb Natkh <debnatkh@gmail.com>
Co-authored-by: Maxim Deb Natkh <debnatkh@yandex.ru>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants