2024-12-16 - 2025-03-16
Overview
8 releases published by 4 users
Tag
v0.45.0-rc.3
Tag
v0.45.0-rc.2
Tag
v0.44.9
Tag
v0.45.0-rc.1
Tag
v0.44.8
Tag
v0.44.7
Tag
v0.44.6
Tag
v0.44.5
82 pull requests merged by 8 users
Merged
#1678 Fix frostfs-adm morph list-subjects & list-group-subjects
Merged
#1677 writecache: Add QoS limiter usage
Merged
#1674 Fix journald logger
Merged
#1676 golangci: Enable gci linter
Merged
#1672 Fix future gopls issues
Merged
#1669 go.mod: Bump frostfs-qos version
Merged
#1667 Drop shard PUT pool
Merged
#1653 IO tag metrics
Merged
#1668 writecache: Use object size to check free space
Merged
#1666 audit: Fix duplicated log in Patch
method
Merged
#1635 Locate object-storing shards
Merged
#1665 Disable service config query
Merged
#1659 audit: Fix duplicated request logs
Merged
#1663 Fix CloseAndRecv
for patch streamer
Merged
#1662 Fix CloseAndRecv
for patch streamer
Merged
#1652 lens/explorer: Support metabase schema v3
Merged
#1661 cli: Clarify --rpc-endpoint
values
Merged
#1636 Shard OPS limiter
Merged
#1657 engine: Fix data race in evacuation tests
Merged
#1658 node: Validate RPC limiter configuration
Merged
#1639 Support active RPC limiting
Merged
#1651 Wrap some errors with InvalidArgument
status in apemanager
service
Merged
#1654 adm: Make 'morph-init' idempotent
Merged
#1628 innerring: Relax container homomorphic hashing check
Merged
#1646 cli: Use Cmp() functions for ID-like structs
Merged
#1648 writecache: Fix race condition when reporting cache size metrics
Merged
#1647 Bump frostfs-sdk-go version
Merged
#1643 go.mod: Bump frostfs-observability version
Merged
#1641 govulncheck: Fix minor toolchain updates for good
Merged
#1629 adm: Allow use any wallets
Merged
#1634 adm/frostfsid: Add 'set-kv'
Merged
#1608 Set IO tags
Merged
#1637 govulncheck: Use patch release with security fixes
Merged
#1613 morph: Add tracing for morph queries
Merged
#1632 [SUPPORT] go.mod: Update sdk-go
Merged
#1630 blobovniczatree: Return source error from Init()
Merged
#1602 Make complex object stored with EC expire correctly
Merged
#1621 Cancel tree sync on errors
Merged
#1625 Cancel tree sync on errors (support)
Merged
#1626 Bump frostfs-sdk-go version
Merged
#1627 go.mod: Bump frostfs-sdk-go version support v0.44
Merged
#1618 Refactor user.ID.ScriptHash()
usage
Merged
#1623 frostfs-adm: Return non zero return code if metabase upgrade failed v0.44
Merged
#1622 frostfs-adm: Return non zero return code if metabase upgrade failed
Merged
#1616 Split head/get/range into separate functions
Merged
#1620 Drop redundant trace_id fields from logs
Merged
#1617 govulncheck: Use patch release with latest security fixes
Merged
#1615 cli: Use array type for parameters to object
subcommands
Merged
#1612 Makefile: Update golangci-lint
Merged
#1605 policer: Simplify processRepNodes() checks
Merged
#1606 Use slices.Clone()/bytes.Clone() where possible
Merged
#1603 node: Fix initialization of ape_chain cache
Merged
#1604 Fix maintenance node processing in policer
Merged
#1591 [#1591] Build and host OCI images on our own infra
Merged
#1601 Correctly parse 'root' name for container resources
Merged
#1600 fstree: Handle incomplete writes
Merged
#1598 Enable unparam and unconvert linters
Merged
#1597 Look for X-Headers within metaheader origin before APE check
Merged
#1596 metrics: Create public aliases for internal engine
metrics
Merged
#1594 node: Fix initialization of frostfsid cache
Merged
#1595 dev: Remove unused parameter 'FROSTFS_MORPH_INACTIVITY_TIMEOUT'
Merged
#1587 Await tx in ape_manager.AddChain/RemoveChain
Merged
#1592 Update SDK (revert easyproto changes)
Merged
#1590 Allow to manage multiple accounts in proxy contract
Merged
#1588 objsvc: Allow to send search response in multiple messages
Merged
#1577 container: Reduce iterations through container list
Merged
#1586 objsvc: Allow to send search response in multiple messages
Merged
#1583 metabase: Skip expired objects in ListWithCursor
Merged
#1584 [SUPPORT] Revert easyproto changes
Merged
#1579 Fix PutSingle
with OID that was already removed
Merged
#1580 objsvc: Set NETMAP_EPOCH xheader for auxiliary requests
Merged
#1581 services/session: Use user.ID.EncodeToString() where possible
Merged
#1582 Small fixes for frostfs-adm morph deposit-notary
Merged
#1576 metrics: Rename app_info
metric
Merged
#1578 adm: Allow to refill GAS for multiple accounts
Merged
#1573 node: Simplify bootstrapWithState()
Merged
#1562 network/cache: Add node address to error multiClient
Merged
#1568 Remove "could not"/"can't"/"failed to" from error messages
Merged
#1569 cli: Make --range
flag required in object hash
Merged
#1453 container: Add ListStream method
Merged
#1563 Introduce ChainRouterError
error type and wrap only these errors with ObjectAccessDenied
status
Merged
#1565 [SUPPORT] Introduce ChainRouterError
error type and wrap only these errors with ObjectAccessDenied
status
8 pull requests proposed by 4 users
Proposed
#1619 WIP: logger: Filter entries by tags provided in config
Proposed
#1640 WIP: object: Add priority metric based on geo distance
Proposed
#1645 docs: Fix description of shard switching mode
Proposed
#1650 Fix sorted getSubtree for multiversion filenames
Proposed
#1655 Improve debug logging for APE check failures
Proposed
#1660 morph/netmap: Merge node info in netmap with candidates list
Proposed
#1670 WIP: Reuse acl/v2
middleware as a new middleware context_enricher
Proposed
#1680 WIP: Update go to 1.23, update tools
19 issues closed from 9 users
Closed
#1673 Investigate logger gopls issues
Closed
#1416 Support newer versions of metabase in frostfs-lens meta explore
Closed
#1421 shard.Lock
should receive LockPrm
and return LockRes
Closed
#1389 ape-manager
service should allow list APE chains with node wallet
Closed
#1614 Allow frostfs-adm morph nns
perform operations with an arbitrary wallet
Closed
#610 Simplify writecache implementations
Closed
#1624 Blobovniczas
initialization won't return an explicit error
Closed
#1570 Use array type for --range
parameter to object hash
Closed
#913 Adopt multinet library
Closed
#1593 Incorrect behavior of 'frostfsid' and 'APE' cache
Closed
#1243 APE ignores xheaders RequestConditions which were working in eACL
Closed
#1506 Support awaiting in ape-manager
add and remove handlers
Closed
#1452 Add new method for listing containers via stream
Closed
#1512 Put object should fail when tombstone exists for OID
Closed
#465 Possible problems with XHeader processing
Closed
#1531 Rename app_info metric
Closed
#1508 Reuse event parsers from the auto-generated code
Closed
#1543 Should policer handle an object already removed
error returned by a HEAD
request?
Closed
#1571 Use bindings config to generate RPC wrappers
23 issues created by 5 users
Opened
#1566 Extend debug log for the EC object with info about parent
Opened
#1567 Follow RFC1464 for NNS TXT records
Opened
#1570 Use array type for --range
parameter to object hash
Opened
#1571 Use bindings config to generate RPC wrappers
Opened
#1572 Incorrect APE processing with object attribute condition for DeleteObject
Opened
#1574 Improve logs for APE checking
Opened
#1575 Add example of APE rules to cli commands help
Opened
#1593 Incorrect behavior of 'frostfsid' and 'APE' cache
Opened
#1599 Object won't be deleted if shards are out of free space
Opened
#1610 Unify and refactor config handling
Opened
#1611 Sync flag in tree service API
Opened
#1614 Allow frostfs-adm morph nns
perform operations with an arbitrary wallet
Opened
#1624 Blobovniczas
initialization won't return an explicit error
Opened
#1631 Extend healthcheck statuses
Opened
#1633 Add local netmap view
Opened
#1642 GetSubTree with sort order does not return more than 1000 elements with the same FileName attribute
Opened
#1644 Recreate Link Object
once it is lost
Opened
#1656 Cover gRPC interceptors with tests
Opened
#1664 Investigate and remove util.ErrAbortStream
Opened
#1671 make gopls-run
fails with go1.24
Opened
#1673 Investigate logger gopls issues
Opened
#1675 Disable log sampling by default
Opened
#1679 Update golangci-lint
to v1.64.7
12 unresolved conversations
Open
#1052
Factor out ACL middleware in object service
Open
#1481
local_object_storage: Guarantee graves removal when handling expired tombstones
Open
#389
Improve Makefile
Open
#1445
Guarantee consistency when handling expired tombstones and lock objects
Open
#1294
Clarify scenario with change shard mode to DEGRADED_READ_ONLY
Open
#169
Show failed shards in shard list
control command
Open
#1472
Rewrite benchmarks according to benchstat syntax
Open
#1035
Remove --local-dump
flag from the frostfs-adm
Open
#1518
Consider historic invocations in list-subjects
command
Open
#1564
Handle missing parts in frostfs-cli object nodes
Open
#1497
Validate advertised node addresses before adding to netmap
Open
#1552
Support file bulk upload for frostfs-cli