Update SDK Go to prevent socket starvation #654
No reviewers
TrueCloudLab/storage-services-developers
TrueCloudLab/storage-services-committers
Labels
No labels
P0
P1
P2
P3
good first issue
Infrastructure
blocked
bug
config
discussion
documentation
duplicate
enhancement
go
help wanted
internal
invalid
kludge
observability
perfomance
question
refactoring
wontfix
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: TrueCloudLab/frostfs-s3-gw#654
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "alexvanin/frostfs-s3-gw:fix/socket-starvation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
See more details in TrueCloudLab/frostfs-sdk-go#339
6a0bb6c484
to89d3a258a4
89d3a258a4
to0de8b73dc3
WIP: Update SDK Go to prevent socket starvationto Update SDK Go to prevent socket starvation@ -465,3 +470,3 @@
[0.32.11]: https://git.frostfs.info/TrueCloudLab/frostfs-s3-gw/compare/v0.32.10...v0.32.11
[Unreleased]: https://git.frostfs.info/TrueCloudLab/frostfs-s3-gw/compare/v0.32.11...master
[0.32.11]: https://git.frostfs.info/TrueCloudLab/frostfs-s3-gw/compare/v0.32.11...v0.32.12
[0.32.11]
->[0.32.12]
Fixed.
@ -129,0 +130,4 @@
cfgRebalanceInterval = "rebalance_interval"
cfgPoolErrorThreshold = "pool_error_threshold"
cfgPoolCbThreshold = "pool_cb_threshold"
cfgPoolCbBreakDuration = "pool_cb_break_duration"
Maybe just
pool_cb_timeout
?I think it's better to have the same name with SDK parameter to avoid possible confusions.
As for me "timeout" is more about the process that didn't finish in time (out of time, timeout). This is not what happening in circuit breaker. So I decided to use something different.
As I understand,
pool
prefix is used for object pool settings, maybe it's better to usetree
?0de8b73dc3
to3ed18140f3
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.