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-1350: 1. Cleanup is given priority over Compaction by default since it's much faster and lighter but generally brings similar results (configurable via StorageServiceConfig) 2. Outputting follower info on monpage #1522

Merged
merged 2 commits into from
Jun 30, 2024

Conversation

qkrorlqr
Copy link
Collaborator

…ince it's much faster and lighter but generally brings similar results (configurable via StorageServiceConfig) 2. Outputting follower info on monpage
@qkrorlqr qkrorlqr added large-tests Launch large tests for PR filestore Add this label to run only cloud/filestore build and tests on PR labels Jun 30, 2024
Copy link
Contributor

Note

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

🟢 linux-x86_64-relwithdebinfo: all tests PASSED for commit ddf2db1.

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
1640 1640 0 0 0 0

@qkrorlqr qkrorlqr merged commit b7ae819 into main Jun 30, 2024
9 of 11 checks passed
@qkrorlqr qkrorlqr deleted the users/qkrorlqr/issue-1350-tweaks branch June 30, 2024 17:50
qkrorlqr added a commit that referenced this pull request Jun 30, 2024
…ince it's much faster and lighter but generally brings similar results (configurable via StorageServiceConfig) 2. Outputting follower info on monpage (#1522)

* issue-1350: 1. Cleanup is given priority over Compaction by default since it's much faster and lighter but generally brings similar results (configurable via StorageServiceConfig) 2. Outputting follower info on monpage

* issue-1350: deleted unneeded include
qkrorlqr added a commit that referenced this pull request Jun 30, 2024
…or multitablet filesystems + some minor fixes/enhancements in filestore in general (#1523)

* [Filestore] Add stat command to filestore client (#1453)

Issue: #1474

* fixed filestore-client crash upon empty dir ls, added ls+rm+write test for filestore-client (#1505)

* fixed filestore-client crash upon empty dir ls, added ls+rm+write test for filestore-client

* fixed filestore-client crash upon empty dir ls, added ls+rm+write test for filestore-client
- forgot client.py

* issue-1350: simplified node creation in follower code, added a test for errors received from follower in this case, fixed DupCache entry commitment in CreateHandle, made TabletProxy immortal, deleted inactive pipe tracking and closure in TabletProxy, added some comments, fixed logging a bit (#1511)

* issue-1350: simplified node creation in follower code, added a test for errors received from follower in this case, added some comments, fixed logging a bit

* issue-1350: CreateHandle - if we need to create a node in one of the followers, we still need to commit DupCache entry;

* issue-1350: TabletProxy should never die, TabletProxy should not track and close idle connections - 1. there is no need for that 2. it breaks leader<->follower session creation logic

* filestore loop shutdown: 1. E_CANCELLED code shouldn't be wrapped into MAKE_FILESTORE_ERROR 2. CompletionQueue should be notified about request cancellation (#1520)

* filestore loop shutdown: 1. E_CANCELLED code shouldn't be wrapped into MAKE_FILESTORE_ERROR 2. CompletionQueue should be notified about request cancellation

* filestore loop shutdown: 1. E_CANCELLED code shouldn't be wrapped into MAKE_FILESTORE_ERROR 2. CompletionQueue should be notified about request cancellation - added missing include

* filestore loop shutdown: 1. E_CANCELLED code shouldn't be wrapped into MAKE_FILESTORE_ERROR 2. CompletionQueue should be notified about request cancellation - added missing include

* filestore loop shutdown: 1. E_CANCELLED code shouldn't be wrapped into MAKE_FILESTORE_ERROR 2. CompletionQueue should be notified about request cancellation - fixed build

* issue-1350: implementing multitablet fs TODOs - DestroySession in followers, UnlinkNode (#1521)

* issue-1350: destroying sessions in follower upon session destruction in leader

* issue-1350: removing node refs in leader and unlinking nodes in followers upon UnlinkNode requests to leader

* issue-1350: 1. Cleanup is given priority over Compaction by default since it's much faster and lighter but generally brings similar results (configurable via StorageServiceConfig) 2. Outputting follower info on monpage (#1522)

* issue-1350: 1. Cleanup is given priority over Compaction by default since it's much faster and lighter but generally brings similar results (configurable via StorageServiceConfig) 2. Outputting follower info on monpage

* issue-1350: deleted unneeded include

* fixed CMakeLists.txt

---------

Co-authored-by: Anton Myagkov <antomyagkov@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
filestore Add this label to run only cloud/filestore build and tests on PR large-tests Launch large tests for PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants