2024-12-16 - 2025-03-16

Overview

90 active pull requests
36 active issues
Excluding merges, 8 authors have pushed 149 commits to master and 158 commits to all branches. On master, 382 files have changed and there have been 7017 additions and 2771 deletions.

8 releases published by 4 users

Tag v0.45.0-rc.3 2025-03-14 13:39:48 +00:00

Tag v0.45.0-rc.2 2025-03-12 07:09:59 +00:00

Tag v0.44.9 2025-03-05 14:53:13 +00:00

Tag v0.45.0-rc.1 2025-03-03 11:47:41 +00:00

Tag v0.44.8 2025-02-04 09:00:54 +00:00

Tag v0.44.7 2025-01-31 07:15:54 +00:00

Tag v0.44.6 2024-12-28 06:23:54 +00:00

Tag v0.44.5 2024-12-26 13:25:13 +00:00

82 pull requests merged by 8 users

Merged #1678 Fix frostfs-adm morph list-subjects & list-group-subjects 2025-03-14 13:42:30 +00:00

Merged #1677 writecache: Add QoS limiter usage 2025-03-14 13:31:24 +00:00

Merged #1674 Fix journald logger 2025-03-13 12:14:24 +00:00

Merged #1676 golangci: Enable gci linter 2025-03-13 11:40:07 +00:00

Merged #1672 Fix future gopls issues 2025-03-13 08:12:21 +00:00

Merged #1669 go.mod: Bump frostfs-qos version 2025-03-12 06:58:41 +00:00

Merged #1667 Drop shard PUT pool 2025-03-11 11:06:31 +00:00

Merged #1653 IO tag metrics 2025-03-11 10:57:48 +00:00

Merged #1668 writecache: Use object size to check free space 2025-03-11 08:12:07 +00:00

Merged #1666 audit: Fix duplicated log in Patch method 2025-03-07 13:27:08 +00:00

Merged #1635 Locate object-storing shards 2025-03-07 13:07:12 +00:00

Merged #1665 Disable service config query 2025-03-07 10:50:33 +00:00

Merged #1659 audit: Fix duplicated request logs 2025-03-06 11:57:30 +00:00

Merged #1663 Fix CloseAndRecv for patch streamer 2025-03-05 15:00:23 +00:00

Merged #1662 Fix CloseAndRecv for patch streamer 2025-03-05 14:41:48 +00:00

Merged #1652 lens/explorer: Support metabase schema v3 2025-03-05 07:20:06 +00:00

Merged #1661 cli: Clarify --rpc-endpoint values 2025-03-04 07:59:23 +00:00

Merged #1636 Shard OPS limiter 2025-03-03 10:52:34 +00:00

Merged #1657 engine: Fix data race in evacuation tests 2025-02-28 14:14:15 +00:00

Merged #1658 node: Validate RPC limiter configuration 2025-02-28 14:13:12 +00:00

Merged #1639 Support active RPC limiting 2025-02-28 11:08:10 +00:00

Merged #1651 Wrap some errors with InvalidArgument status in apemanager service 2025-02-27 18:25:10 +00:00

Merged #1654 adm: Make 'morph-init' idempotent 2025-02-27 11:57:46 +00:00

Merged #1628 innerring: Relax container homomorphic hashing check 2025-02-27 08:55:22 +00:00

Merged #1646 cli: Use Cmp() functions for ID-like structs 2025-02-26 08:24:37 +00:00

Merged #1648 writecache: Fix race condition when reporting cache size metrics 2025-02-20 06:15:39 +00:00

Merged #1647 Bump frostfs-sdk-go version 2025-02-18 08:07:04 +00:00

Merged #1643 go.mod: Bump frostfs-observability version 2025-02-12 13:47:03 +00:00

Merged #1641 govulncheck: Fix minor toolchain updates for good 2025-02-11 14:02:25 +00:00

Merged #1629 adm: Allow use any wallets 2025-02-11 11:04:31 +00:00

Merged #1634 adm/frostfsid: Add 'set-kv' 2025-02-10 16:27:51 +00:00

Merged #1608 Set IO tags 2025-02-07 14:05:59 +00:00

Merged #1637 govulncheck: Use patch release with security fixes 2025-02-07 09:44:21 +00:00

Merged #1613 morph: Add tracing for morph queries 2025-02-06 08:28:05 +00:00

Merged #1632 [SUPPORT] go.mod: Update sdk-go 2025-02-04 10:32:22 +00:00

Merged #1630 blobovniczatree: Return source error from Init() 2025-02-04 07:13:47 +00:00

Merged #1602 Make complex object stored with EC expire correctly 2025-02-03 11:52:01 +00:00

Merged #1621 Cancel tree sync on errors 2025-02-03 09:37:56 +00:00

Merged #1625 Cancel tree sync on errors (support) 2025-01-31 06:36:14 +00:00

Merged #1626 Bump frostfs-sdk-go version 2025-01-30 19:33:55 +00:00

Merged #1627 go.mod: Bump frostfs-sdk-go version support v0.44 2025-01-30 15:47:02 +00:00

Merged #1618 Refactor user.ID.ScriptHash() usage 2025-01-30 13:18:38 +00:00

Merged #1623 frostfs-adm: Return non zero return code if metabase upgrade failed v0.44 2025-01-30 13:01:36 +00:00

Merged #1622 frostfs-adm: Return non zero return code if metabase upgrade failed 2025-01-30 13:01:27 +00:00

Merged #1616 Split head/get/range into separate functions 2025-01-30 06:50:38 +00:00

Merged #1620 Drop redundant trace_id fields from logs 2025-01-29 13:51:43 +00:00

Merged #1617 govulncheck: Use patch release with latest security fixes 2025-01-29 08:24:32 +00:00

Merged #1615 cli: Use array type for parameters to object subcommands 2025-01-28 08:29:53 +00:00

Merged #1612 Makefile: Update golangci-lint 2025-01-24 09:16:52 +00:00

Merged #1605 policer: Simplify processRepNodes() checks 2025-01-21 05:34:55 +00:00

Merged #1606 Use slices.Clone()/bytes.Clone() where possible 2025-01-17 12:15:18 +00:00

Merged #1603 node: Fix initialization of ape_chain cache 2025-01-17 08:58:48 +00:00

Merged #1604 Fix maintenance node processing in policer 2025-01-17 08:50:09 +00:00

Merged #1591 [#1591] Build and host OCI images on our own infra 2025-01-16 07:46:54 +00:00

Merged #1601 Correctly parse 'root' name for container resources 2025-01-15 12:13:03 +00:00

Merged #1600 fstree: Handle incomplete writes 2025-01-15 07:01:14 +00:00

Merged #1598 Enable unparam and unconvert linters 2025-01-14 08:27:24 +00:00

Merged #1597 Look for X-Headers within metaheader origin before APE check 2025-01-13 12:07:28 +00:00

Merged #1596 metrics: Create public aliases for internal engine metrics 2025-01-13 10:05:02 +00:00

Merged #1594 node: Fix initialization of frostfsid cache 2025-01-13 06:38:47 +00:00

Merged #1595 dev: Remove unused parameter 'FROSTFS_MORPH_INACTIVITY_TIMEOUT' 2025-01-10 08:09:18 +00:00

Merged #1587 Await tx in ape_manager.AddChain/RemoveChain 2025-01-09 12:04:24 +00:00

Merged #1592 Update SDK (revert easyproto changes) 2025-01-09 12:04:04 +00:00

Merged #1590 Allow to manage multiple accounts in proxy contract 2025-01-09 07:51:55 +00:00

Merged #1588 objsvc: Allow to send search response in multiple messages 2024-12-28 12:29:23 +00:00

Merged #1577 container: Reduce iterations through container list 2024-12-28 10:05:35 +00:00

Merged #1586 objsvc: Allow to send search response in multiple messages 2024-12-28 08:23:13 +00:00

Merged #1583 metabase: Skip expired objects in ListWithCursor 2024-12-27 05:42:07 +00:00

Merged #1584 [SUPPORT] Revert easyproto changes 2024-12-27 05:40:29 +00:00

Merged #1579 Fix PutSingle with OID that was already removed 2024-12-26 11:27:56 +00:00

Merged #1580 objsvc: Set NETMAP_EPOCH xheader for auxiliary requests 2024-12-26 09:17:59 +00:00

Merged #1581 services/session: Use user.ID.EncodeToString() where possible 2024-12-25 18:09:37 +00:00

Merged #1582 Small fixes for frostfs-adm morph deposit-notary 2024-12-25 17:37:31 +00:00

Merged #1576 metrics: Rename app_info metric 2024-12-23 10:40:20 +00:00

Merged #1578 adm: Allow to refill GAS for multiple accounts 2024-12-23 10:39:39 +00:00

Merged #1573 node: Simplify bootstrapWithState() 2024-12-20 08:17:06 +00:00

Merged #1562 network/cache: Add node address to error multiClient 2024-12-19 06:45:33 +00:00

Merged #1568 Remove "could not"/"can't"/"failed to" from error messages 2024-12-18 15:52:27 +00:00

Merged #1569 cli: Make --range flag required in object hash 2024-12-18 12:16:18 +00:00

Merged #1453 container: Add ListStream method 2024-12-17 13:31:34 +00:00

Merged #1563 Introduce ChainRouterError error type and wrap only these errors with ObjectAccessDenied status 2024-12-17 08:24:32 +00:00

Merged #1565 [SUPPORT] Introduce ChainRouterError error type and wrap only these errors with ObjectAccessDenied status 2024-12-17 08:18:09 +00:00

8 pull requests proposed by 4 users

Proposed #1619 WIP: logger: Filter entries by tags provided in config 2025-01-29 12:42:42 +00:00

Proposed #1640 WIP: object: Add priority metric based on geo distance 2025-02-07 14:55:00 +00:00

Proposed #1645 docs: Fix description of shard switching mode 2025-02-12 16:39:24 +00:00

Proposed #1650 Fix sorted getSubtree for multiversion filenames 2025-02-20 09:42:49 +00:00

Proposed #1655 Improve debug logging for APE check failures 2025-02-24 16:53:54 +00:00

Proposed #1660 morph/netmap: Merge node info in netmap with candidates list 2025-03-03 11:02:02 +00:00

Proposed #1670 WIP: Reuse acl/v2 middleware as a new middleware context_enricher 2025-03-12 15:34:03 +00:00

Proposed #1680 WIP: Update go to 1.23, update tools 2025-03-14 13:45:11 +00:00

19 issues closed from 9 users

Closed #1673 Investigate logger gopls issues 2025-03-13 12:14:27 +00:00

Closed #1416 Support newer versions of metabase in frostfs-lens meta explore 2025-03-05 07:20:07 +00:00

Closed #1421 shard.Lock should receive LockPrm and return LockRes 2025-02-19 09:54:06 +00:00

Closed #1389 ape-manager service should allow list APE chains with node wallet 2025-02-17 07:29:24 +00:00

Closed #1614 Allow frostfs-adm morph nns perform operations with an arbitrary wallet 2025-02-11 11:06:56 +00:00

Closed #610 Simplify writecache implementations 2025-02-07 13:23:11 +00:00

Closed #1624 Blobovniczas initialization won't return an explicit error 2025-02-04 07:13:49 +00:00

Closed #1570 Use array type for --range parameter to object hash 2025-01-28 08:29:54 +00:00

Closed #913 Adopt multinet library 2025-01-27 10:47:57 +00:00

Closed #1593 Incorrect behavior of 'frostfsid' and 'APE' cache 2025-01-17 08:58:50 +00:00

Closed #1243 APE ignores xheaders RequestConditions which were working in eACL 2025-01-13 12:07:29 +00:00

Closed #1506 Support awaiting in ape-manager add and remove handlers 2025-01-09 12:04:37 +00:00

Closed #1452 Add new method for listing containers via stream 2024-12-28 10:05:37 +00:00

Closed #1512 Put object should fail when tombstone exists for OID 2024-12-26 11:27:57 +00:00

Closed #465 Possible problems with XHeader processing 2024-12-26 09:18:01 +00:00

Closed #1531 Rename app_info metric 2024-12-23 10:40:34 +00:00

Closed #1508 Reuse event parsers from the auto-generated code 2024-12-20 08:22:48 +00:00

Closed #1543 Should policer handle an object already removed error returned by a HEAD request? 2024-12-20 08:20:25 +00:00

Closed #1571 Use bindings config to generate RPC wrappers 2024-12-20 08:19:45 +00:00

23 issues created by 5 users

Opened #1566 Extend debug log for the EC object with info about parent 2024-12-17 08:43:35 +00:00

Opened #1567 Follow RFC1464 for NNS TXT records 2024-12-18 06:28:02 +00:00

Opened #1570 Use array type for --range parameter to object hash 2024-12-18 07:13:04 +00:00

Opened #1571 Use bindings config to generate RPC wrappers 2024-12-19 06:58:43 +00:00

Opened #1572 Incorrect APE processing with object attribute condition for DeleteObject 2024-12-19 07:59:58 +00:00

Opened #1574 Improve logs for APE checking 2024-12-20 09:57:11 +00:00

Opened #1575 Add example of APE rules to cli commands help 2024-12-20 10:07:01 +00:00

Opened #1593 Incorrect behavior of 'frostfsid' and 'APE' cache 2025-01-09 17:29:10 +00:00

Opened #1599 Object won't be deleted if shards are out of free space 2025-01-14 10:20:19 +00:00

Opened #1610 Unify and refactor config handling 2025-01-22 12:45:55 +00:00

Opened #1611 Sync flag in tree service API 2025-01-23 06:55:32 +00:00

Opened #1614 Allow frostfs-adm morph nns perform operations with an arbitrary wallet 2025-01-23 16:02:29 +00:00

Opened #1624 Blobovniczas initialization won't return an explicit error 2025-01-30 12:50:26 +00:00

Opened #1631 Extend healthcheck statuses 2025-02-04 07:29:26 +00:00

Opened #1633 Add local netmap view 2025-02-04 10:49:21 +00:00

Opened #1642 GetSubTree with sort order does not return more than 1000 elements with the same FileName attribute 2025-02-11 15:13:08 +00:00

Opened #1644 Recreate Link Object once it is lost 2025-02-12 13:24:39 +00:00

Opened #1656 Cover gRPC interceptors with tests 2025-02-26 10:52:17 +00:00

Opened #1664 Investigate and remove util.ErrAbortStream 2025-03-06 11:22:00 +00:00

Opened #1671 make gopls-run fails with go1.24 2025-03-13 05:53:42 +00:00

Opened #1673 Investigate logger gopls issues 2025-03-13 07:04:00 +00:00

Opened #1675 Disable log sampling by default 2025-03-13 08:24:56 +00:00

Opened #1679 Update golangci-lint to v1.64.7 2025-03-14 13:36:41 +00:00

12 unresolved conversations

Open #1052 Factor out ACL middleware in object service 2025-03-12 15:34:03 +00:00

Open #1481 local_object_storage: Guarantee graves removal when handling expired tombstones 2025-03-04 10:55:53 +00:00

Open #389 Improve Makefile 2025-03-03 08:44:02 +00:00

Open #1445 Guarantee consistency when handling expired tombstones and lock objects 2025-02-24 07:59:26 +00:00

Open #1294 Clarify scenario with change shard mode to DEGRADED_READ_ONLY 2025-02-13 07:25:11 +00:00

Open #169 Show failed shards in shard list control command 2025-02-04 07:29:26 +00:00

Open #1472 Rewrite benchmarks according to benchstat syntax 2025-01-23 08:07:39 +00:00

Open #1035 Remove --local-dump flag from the frostfs-adm 2025-01-20 13:40:29 +00:00

Open #1518 Consider historic invocations in list-subjects command 2024-12-25 10:01:42 +00:00

Open #1564 Handle missing parts in frostfs-cli object nodes 2024-12-25 09:53:10 +00:00

Open #1497 Validate advertised node addresses before adding to netmap 2024-12-23 11:47:37 +00:00

Open #1552 Support file bulk upload for frostfs-cli 2024-12-23 11:03:24 +00:00