2023-11-24T07:33:24Z - 2024-11-24T07:33:24Z
Overview
91 pull requests merged by 14 users
Merged
#297 bearer: Update module docstring
Merged
#293 Fix object payload size limiter
Merged
#296 Stop using obsolete .github directory
Merged
#290 [#185] Control timeout of tree service operations
Merged
#272 object: Add UserAttributes
method
Merged
#273 netmap: Support non-ascii attributes in SELECT IN
Merged
#277 Support InvalidArgument
common failure status
Merged
#286 bugfix/pool_count_maintenance
Merged
#292 Updat lint version
Merged
#266 Update api-go, fix vulnerabilities
Merged
#267 Add protogetter
linter and fix warnings
Merged
#268 client: Fix PatchPayload
method
Merged
#270 Upgrade google.golang.org/grpc
and frostfs-api-go
version
Merged
#281 [#276] Merge repo with frostfs-api-go
Merged
#288 [#279] pool: Count maintenance mode errors in object search
Merged
#289 bugfix/278-pool_maintenance_rebalance
Merged
#285 client: Return status from all methods
Merged
#284 go.mod: Update api-go
Merged
#282 client: Close connection on non-nil error in Dial
Merged
#280 Use DialTimeout
for gRPC dial
Merged
#275 [#275] client: Return status from all methods
Merged
#264 netmap: Return node netmap state directly
Merged
#265 Use range
over int
after 1.22 upgrade
Merged
#223 object: Introduce new fields for ECHeader
type
Merged
#231 netmap: Add LIKE
operation for filter
Merged
#236 Small perfomance optimizations, cleanup
Merged
#249 client: Introduce ObjectPatch
method
Merged
#257 feature/port_error_counts
Merged
#259 go.mod: Bump go version to 1.22
Merged
#138 [#121]: Make PrmContainerGet fields public
Merged
#140 feature/115-adopt_put_single_pool
Merged
#147 Add node addresses as debug information
Merged
#148 Make PrmContainerSetEACL fields public for client and pool
Merged
#158 [#121] client: Make PrmAnnounceSpace, PrmEndpointInfo, PrmNetworkInfo fields public
Merged
#159 [#121] Refactor PrmSessionCreate
Merged
#161 Remove math.rand/Read
Merged
#162 Allow to parse single unnamed selectors
Merged
#167 Allow to select insufficient number of nodes
Merged
#171 Fix connection leak and panic at close operation
Merged
#179 client: Make PrmObjectSearch fields public
Merged
#181 [#121] client: Make PrmContainerList fields public
Merged
#191 [#191] limit_tree_pool_retries
Merged
#192 [#166] netmap: tests moved from JSON to YML
Merged
#193 client: Make PrmDial
, PrmInit
fields public and make setters deprecated
Merged
#195 Pass user.ID by value
Merged
#202 Reset marshal data on object.CutPayload
Merged
#208 Bump protobuf version
Merged
#209 Pre-commit and makefile fixes
Merged
#211 netmap: Introduce Replica method
Merged
#215 Introduce apemanager rpc interface
Merged
#263 go.mod: Update api-go
Merged
#262 [#203] Add pool docs
Merged
#261 go.mod: Update api-go
Merged
#255 [#254] pool: Add parameter gracefulCloseOnSwitchTimeout
Merged
#258 [#258] pool/tree: Add node address to error
Merged
#256 go.mod: Update api-go
Merged
#253 [#253] pool: Don't count regular FrostFS errors
Merged
#252 patcher: Fix applying patch from the same offset
Merged
#251 pool: Fix handlerError
panic for objectPatch
Merged
#247 Introduce patcher
package
Merged
#246 [#244] pool/tree: Collect request duration statistic
Merged
#243 go.mod: Update api-go
Merged
#242 [#242] pool: Log error that caused healthy status change
Merged
#237 [#237] pool: Return creation epoch from object put
Merged
#241 [#239] go.mod: Update frostfs-contract
Merged
#240 [#240] pool/tree: Update tree service client
Merged
#239 [#239] pool/tree: Update tree service client
Merged
#238 [#238] go.mod: Update frostfs-contract to v0.19.3
Merged
#235 netmap: Allow empty values for unknown parameters in network config
Merged
#234 pool: Update token expiration check in cache
Merged
#233 pool: Introduce ape-manager methods
Merged
#229 Port fix handling access denied error in pool
Merged
#228 client: Move isClientErrMaintenance
from frostfs-node
Merged
#224 object: Introduce parent attributes in EC-header
Merged
#225 Introduce APEOverride
for Bearer
-token
Merged
#226 [#226] pool/tree: Fix handling access denied error
Merged
#222 [#221] pool: Make sampler safe for concurrent using
Merged
#219 Add policy decode fuzz tests
Merged
#220 netmap: Fix setters for Replica.DataCount/ParityCount
Merged
#218 object: Implement Range\RangeHash
requests for EC object
Merged
#214 object: Implement Get\Head
requests for EC object
Merged
#212 pool: Control sub tree nodes order
Merged
#213 [port] pool: Control sub tree nodes order
Merged
#197 Add buffer support for payloadSizeLimiter
Merged
#205 Initial EC implementation
Merged
#210 client/put_transformer: Fix error handling
Merged
#207 netmap: Fix string escape in PlacementPolicy.String()
Merged
#206 [#206] Add session tokens for container read operations
Merged
#199 object/user: Add ScriptHash method
Merged
#201 .forgejo: Update dco-go to v3
Merged
#200 Make pre-commit great again
3 pull requests proposed by 3 users
Proposed
#204 Add pool Update
Proposed
#291 WIP: container: Add ListStream method
Proposed
#299 [#185] Implement rpc/client for tree service
18 issues closed from 7 users
Closed
#185 Control timeout of tree service operations in tree pool
Closed
#276 Merge frostfs-sdk-go and frostfs-api-go repositories
Closed
#279 pool: Maintenance mode error does not incement on search error
Closed
#278 pool: Do not reconnect to storage node in maintenance mode
Closed
#283 pool: Immediately mark maintenance node as unhealthy
Closed
#274 Introduce InvalidArgument
common failure status
Closed
#269 SELECT IN
doesn't support non-ascii attributes
Closed
#271 Add UserAttributes
method to return only user attributes of an object
Closed
#260 Add protogetter linter and fix warnings
Closed
#217 Consider exporting node netmap status
Closed
#203 Document pool inner workings
Closed
#254 pool: Consider waiting in-flight request be finished before closing connection during rebalance switch
Closed
#244 Request duration statistic in tree pool
Closed
#232 Make SDK more tolerant for new network info parameters
Closed
#221 pool: Sampler isn't protected by mutex
Closed
#216 Create Fuzz tests for placement policy parsing
Closed
#155 Support buffer providing for payloadSizeLimiter
Closed
#198 Add method to read owner's subject hash from container
22 issues created by 4 users
Opened
#198 Add method to read owner's subject hash from container
Opened
#203 Document pool inner workings
Opened
#216 Create Fuzz tests for placement policy parsing
Opened
#217 Consider exporting node netmap status
Opened
#221 pool: Sampler isn't protected by mutex
Opened
#230 Make naming more consistent
Opened
#232 Make SDK more tolerant for new network info parameters
Opened
#244 Request duration statistic in tree pool
Opened
#245 Support prometheus histogram observation in pool metrics
Opened
#250 Add documenation for Erasure Coding functionality
Opened
#254 pool: Consider waiting in-flight request be finished before closing connection during rebalance switch
Opened
#260 Add protogetter linter and fix warnings
Opened
#269 SELECT IN
doesn't support non-ascii attributes
Opened
#271 Add UserAttributes
method to return only user attributes of an object
Opened
#274 Introduce InvalidArgument
common failure status
Opened
#276 Merge frostfs-sdk-go and frostfs-api-go repositories
Opened
#278 pool: Do not reconnect to storage node in maintenance mode
Opened
#279 pool: Maintenance mode error does not incement on search error
Opened
#283 pool: Immediately mark maintenance node as unhealthy
Opened
#294 Implement Cmp()
functions for ID-like structs
Opened
#295 Implement tree service in api/rpc
Opened
#298 Add docstrings to SearchFilters methods
3 unresolved conversations
Open
#128
Introduce queue for prepared objects
Open
#173
Add netmap-aware dialer
Open
#30
Add function to update current set of nodes to connect