2024-03-16 - 2025-03-16
Overview
69 releases published by 5 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
Release
v0.44.4
Release v0.44.4
Tag
v0.42.18
Tag
v0.44.3
Tag
v0.44.2
Tag
v0.42.17
Tag
v0.44.1
Tag
v0.44.0
Tag
v0.44.0-rc.13
Tag
v0.44.0-rc.12
Tag
v0.44.0-rc.11
Tag
v0.42.16
Tag
v0.44.0-rc.10
Tag
v0.44.0-rc.9
Tag
v0.44.0-rc.8
Tag
v0.44.0-rc.7
Tag
v0.44.0-rc.6
Tag
v0.44.0-rc.5
Tag
v0.44.0-rc.4
Tag
v0.44.0-rc.3
Tag
v0.44.0-rc.2
Tag
v0.43.2
Tag
v0.44.0-rc.1
Tag
v0.43.1
Tag
v0.43.0
Tag
v0.42.15
Tag
v0.42.14
Tag
v0.42.13
Tag
v0.42.12
Tag
v0.42.11
Tag
v0.42.10
Release
v0.42.9
Release v0.42.9
Tag
v0.42.8
Tag
v0.42.7
Tag
v0.42.6
Tag
v0.42.5
Tag
v0.42.4
Tag
v0.42.3
Tag
v0.42.2
Tag
v0.42.1
Tag
v0.42.0
Tag
v0.42.0-rc.9
Tag
v0.42.0-rc.8
Tag
v0.42.0-rc.7
Tag
v0.38.9
Tag
v0.42.0-rc.6
Tag
v0.42.0-rc.5
Tag
v0.42.0-rc.4
Tag
v0.42.0-rc.3
Tag
v0.42.0-rc.2
Tag
v0.42.0-rc.1
Tag
v0.38.8
Tag
v0.41.0
Tag
v0.38.7
Tag
v0.40.0
Tag
v0.39.0
Tag
v0.38.6
Tag
v0.38.5
Tag
v0.38.4
Tag
v0.38.3
Tag
v0.38.2
Tag
v0.38.1
501 pull requests merged by 13 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
Merged
#1559 Use zap.Error
for logging errors
Merged
#1560 metabase: Fix broken benchmarks
Merged
#1558 morph/client: More cleanup
Merged
#1557 morph/event: Remove embedded structs from scriptHashWithValue
Merged
#1555 local_object_storage: Rename method GetLocked
-> GetLocks
Merged
#1554 morph/event: Remove unused AlphabetUpdate event
Merged
#1550 Add CODEOWNERS
Merged
#1553 ec: Check all parts are saved
Merged
#1551 Fix checking EC parent existence on Put object to shard support/v0.44
Merged
#1546 morph/event: Remove more code
Merged
#1548 Fix checking EC parent existence on Put object to shard
Merged
#1549 Remove sync evacuation code
Merged
#1539 Bump frostfs-sdk-go
version
Merged
#1545 morph/event: Simplify frostfs contract event parsing
Merged
#1541 morph/event: Reuse auto-generated parsers
Merged
#1544 [SUPPORT] go.mod: Update sdk-go
Merged
#1542 [SUPPORT] go.mod: Update sdk-go
Merged
#1540 Do not log context canceled errors during EC assemble
Merged
#1538 Remove notaryless code for side-chain contracts
Merged
#1537 morph: Use (user.ID).ScriptHash() where possible
Merged
#1536 Fix error messages, part 1
Merged
#1476 engine: Optimize Inhume
operation to improve speed with large object sets
Merged
#1534 [SUPPORT] Fix error for APE check
Merged
#1533 node: Allow to omit metabase.path if shard is disabled
Merged
#1532 [SUPPORT] node: Allow to omit metabase.path if shard is disabled
Merged
#1529 engine: Add tests for handling expired objects on inhume and lock
Merged
#1530 [SUPPORT] node: Keep order for equal elements when sort priority metrics
Merged
#1528 node: Keep order for equal elements when sort priority metrics
Merged
#1526 metabase: Remove (*DB).IterateCoveredByTombstones
Merged
#1524 Fix error for APE check
Merged
#1525 pilorama: Use AppendUint* helpers from stdlib
Merged
#1522 Small refactorings for adm/helper package
Merged
#1521 Release v0.44.0
Merged
#1520 [#1515] adm: Print address in base58 format in morph ape get-admin
Merged
#1519 Make descriptive help for--rule
option
Merged
#1517 Print the reason of ape manager error
Merged
#1514 adm: Do not use actor for readonly commands
Merged
#1516 traverser: Check for placement vector out of range
Merged
#1513 adm: Move ProtoConfigPath from constants
to commonflags
package
Merged
#1485 Improve terminal control key handling
Merged
#1488 Tracing attributes
Merged
#1494 engine/test: Rework StorageEngine
's test utils
Merged
#1496 Await control.SetNetmapStatus()
Merged
#1437 Logger with context
Merged
#1479 Bump sdk-go version and fix dependencies
Merged
#1509 .forgejo: Run actions on push to master
Merged
#1507 timer: Remove unused OnDelta() method
Merged
#1501 Refactor APE-related commands
Merged
#1505 adm: Allow to manage additional keys in frostfsid
Merged
#1493 Remove DropGraves()
Merged
#1495 Makefile: Update golangci-lint
Merged
#1492 Clone slice before unmarshaling in tx
Merged
#1449 tree: Add ApplyBatch method
Merged
#1483 Remove yet more eACL leftovers
Merged
#1489 [SUPPORT] object: Fix Put
for EC
object when node unavailable
Merged
#1490 docs: Update description for object.get.priority
Merged
#1486 node: Introduce dual service support
Merged
#1484 Fix engine metrics
Merged
#1474 Stop using obsolete .github directory
Merged
#1463 adm: Make NewLocalActor
receive accout name
Merged
#1480 objsvc: Remove EACL checks
Merged
#1478 ape: Fix EC chunk test
Merged
#1475 Remove container estimation code
Merged
#1451 Strict APE check for EC & fix sign EC part put requests
Merged
#1473 policer: Add tracing span
Merged
#1471 Replace sort.Slice in some places
Merged
#1470 cli: Respect XDG directory spec
Merged
#1467 node: Break notary deposit wait after VUB
Merged
#1464 Fix FrostfsID cache
Merged
#1462 Add off-cpu profiler
Merged
#1466 Remove woodpecker CI
Merged
#1465 Makefile: Update golangci-lint, fix warnings
Merged
#1459 .golangci.yml: Add intrange linter, fix issues
Merged
#1454 container/ape: Ignore an error when getting a role
Merged
#1458 object: Make patch not set key before target construction
Merged
#1457 morph: Use DialerSource interface instead of internal struct
Merged
#1455 cli: Handle missing home directory
Merged
#1439 object: Sort nodes by priority metrics to compute GET requests
Merged
#1443 tree: Use delete verb instead put for Remove
Merged
#1402 adm/nns: Add 'delete-record'
Merged
#1408 metabase: Fix EC search with slow and fast filters
Merged
#1409 adm: Properly check whether transfers were made
Merged
#1412 Index attributes for non-S3 containers
Merged
#1413 Count errors on the engine level exclusively
Merged
#1425 Remove eACL leftovers, part 1
Merged
#1435 Handle nasty race condition when putting tombstone
Merged
#1438 Remove debian packaging
Merged
#1441 cli: Use grpc.WaitForReady
while initializing SDK client
Merged
#1446 cli/tree: Allow to specify rpc-endpoint
with config file
Merged
#1358 Update dependencies
Merged
#1367 Use FSTree only for writecache
Merged
#1370 cli/container: Use dedicated method to list user attributes
Merged
#1374 Upgrade google.golang.org/grpc
version
Merged
#1377 Hide timestamp from logs
Merged
#1378 Return AccessDenied error instead of ObjectNotFound
Merged
#1379 Drop handling of system attributes with NeoFS prefix
Merged
#1382 Update frostfs-sdk-go
and frostfs-api-go
versions
Merged
#1385 metabase: optimize Inhume
operation
Merged
#1301 adm/morph: Support global unique domains
Merged
#1337 Blobovnicza tree optimizations
Merged
#1355 Metabase upgrade optimizations
Merged
#1447 services/tree: Move relaying code to a separate function
Merged
#1444 Fix data race on morph component init
Merged
#1440 sdnotify: Fix status for RELOADING
Merged
#1422 Source-based routing support
Merged
#1428 node/multiClient: Add node address to errors
Merged
#1430 adm/morph: add NNS address display
Merged
#1432 Fix qodana warnings
Merged
#1431 Use specific values in message about address mismatch
Merged
#1429 lens/explorer: Fix display text for locked object records
Merged
#1427 object: Fix Put
for EC
object when node unavailable
Merged
#1426 go.mod: Update sdk-go
Merged
#1423 metabase: Hide BucketName
form upper levels
Merged
#1420 lens/explorer: Add timeout for opening database
Merged
#1419 Bump sdk-go version
Merged
#1418 go.mod: Update api-go
Merged
#1417 blobstor/test: Cover iteration behaviour
Merged
#1414 metabase: Check parameter for CountAliveObjectsInBucket
Merged
#1411 Provide default metrics implementations
Merged
#1405 node: Allow tombstone_lifetime config to be loaded on the fly
Merged
#1407 tree: Set ContainerOwner
in parameter for CheckAPE
Merged
#1404 go.mod: Update api-go
Merged
#1375 node: Configure of the container cache size
Merged
#1401 [#1400] adm: Support flag alphabet-wallets
for commands proxy-add/remove-account
Merged
#1350 node: Add ability to evacuate objects from REP 1
only
Merged
#1397 object: Correctly set namespace before APE check
Merged
#1394 putSvc: Fix relay
Merged
#1388 refactoring: make unused linter stricker
Merged
#1356 engine: Evacuate object from shards concurrently
Merged
#1392 object: Fix target initialization within put streamer
Merged
#1390 Fix Head
requests for EC1.1 policy
Merged
#1381 engine: Fix tests
Merged
#1386 frostfs-adm: Add info to error messages
Merged
#1380 adm/morph: Add delta flag to 'force-new-epoch'
Merged
#1383 object: Add restrictions for Patch
method
Merged
#1363 Add root ca cert for telemetry configuration
Merged
#1376 .forgejo: Make 'fumpt' job fail on changed files
Merged
#1373 Clear systemd-notify status on exit
Merged
#1371 metabase: Fix EC search
Merged
#1369 Update obsolete URLs
Merged
#1360 Add order flag to tree get-subtree
Merged
#1364 cmd/common: Add tests for CreateViper
and ReloadViper
Merged
#1365 Makefile: Fix HUB_IMAGE
Merged
#1362 ape: Move common APE check logic to separate package
Merged
#1359 writecache: Drop unused
Merged
#1357 Fix panic caused by using range over slice len
Merged
#1354 [#1310] object: Remove irrelevant comments
Merged
#1353 putSvc: Reset SuccessAfter for non-EC objects in EC container broadcasting, support/v0.42
Merged
#1349 node: Evacuate objects without setting mode to MAINTENANCE
Merged
#1344 object: Move target initialization to separate package
Merged
#1246 lens: Add ability to view raw data in metabase
Merged
#1352 [#1351] apemanager: Fix AddChain
handler for audit middleware
Merged
#1302 Add page_size
config parameter for writecache
Merged
#1305 Add page_size config parameter for writecache support/v0.42
Merged
#1311 ir: Add health status reporting on reconfiguration
Merged
#1318 metrics: Fix container_size_bytes
for EC
Merged
#1324 go.mod: Bump go version to 1.22
Merged
#1326 metrics: Fix container_size_bytes for EC
Merged
#1328 Fix pilorama sorted listing, support/v0.42
Merged
#1329 Fix linking object handling for EC
Merged
#1334 metabase: Add upgrade from v2 to v3
Merged
#1338 Fix Patch
handler bugs
Merged
#1244 morph/client: Remove duplicate utility functions
Merged
#1251 pilorama: Allow traversing multiple branches in parallel
Merged
#1253 Fix Get EC object from non container node
Merged
#1255 Pilorama fixes for support/v0.38
Merged
#1260 [#1259] Remove locode package and add frostfs-locode-db dependency
Merged
#1271 Fix head --raw
request handling for EC
Merged
#1272 Fix head --raw request handling for EC to v0.42
Merged
#1278 Do not allow to create container without FrostFSID record
Merged
#1281 Do not allow to create container without FrostFSID record, support/v0.42
Merged
#1284 Seal writecache async
Merged
#1286 Specify gofumpt version in the Makefile
Merged
#1295 Assemble complex object headers if linking object is deleted on EC containers
Merged
#1298 Shrink writecache
Merged
#1299 Assemble complex object headers if linking object is deleted on EC containers support v0.42
Merged
#1166 Do not change shard mode to DEGRADED_READ_ONLY
in case of no space left
from blobovnicza
Merged
#1170 Support morph mTLS
Merged
#1171 Move shard to RO on blobstor errors
Merged
#1184 Audit grpc requests
Merged
#1194 Add await
flag to frostfs-cli control set-status
command
Merged
#1222 Do not fail evacuation in case of REP 1 objects
Merged
#1226 Unlimited blobovnicza
Merged
#1096 ape: fill request properties with user claim tags
Merged
#1103 node: Implement Get\Head
requests for EC object
Merged
#1110 Small fixes for netmap status transitions
Merged
#1112 node: Implement Range\RangeHash
requests for EC object
Merged
#1120 frostfs-cli: Add EC support to object nodes
Merged
#1124 cli: Improve APE rule parsing
Merged
#1129 Add EC replication
Merged
#1134 Check response status in range hash forwarder
Merged
#1141 Fix IsUserObject
for ec-splitted objects
Merged
#1144 Fix Search for EC-splitted objects
Merged
#1163 Fixes for split-related EC queries
Merged
#1027 Speed up metabase refill
Merged
#1028 Add writecache inhume tests
Merged
#1031 ape: Remove all chains by target
Merged
#1034 Bump golangci-lint version to 1.56.1
Merged
#1037 Fix make help
Merged
#1042 Revert asynchronous waitNotaryDeposit running but keep logs
Merged
#1044 ape: Add morph chain cache
Merged
#1049 metabase: fix mode metric
Merged
#1065 Add support EC parameters
Merged
#1072 node, ir, morph: Add new config option upgrade_mode
Merged
#1075 [SUPPORT] node, ir, morph: Add new config option upgrade_mode
Merged
#1080 Performance improvements
Merged
#1084 Performance improvements to support/v0.38
Merged
#1089 ape: Provide request actor as an additional target
Merged
#1093 tree: Introduce APE checks in verifyClient to support/v0.38
Merged
#941 Fix container counters metrics removal
Merged
#945 Detach shard with frostfs-cli control shards detach
command
Merged
#950 adm: Refactor morph
command
Merged
#960 Pilorama migration
Merged
#969 policer: Fix concurrent map write
Merged
#978 metrics: Set actual value for shard_id
after node restart
Merged
#987 writecache: Fix panic on Get
when it is not initialized
Merged
#988 Fix object save to metabase
Merged
#1016 Add gopls checker
Merged
#843 Customer object counter
Merged
#857 Linter update
Merged
#868 adm: Add commands to invoke methods of policy
contract
Merged
#880 adm: Add get/set-admin
commands
Merged
#883 adm: Suport proxy accounts
Merged
#886 Allow to seal writecache after flush
Merged
#889 Drop frostfs_node_engine_container_size_bytes
and ..._count_total
metric for removed containers
Merged
#906 Fix get range hash
Merged
#911 Fix user object counter
Merged
#921 cli: Add support for container
in local rules
Merged
#772 Apply gofumpt
Merged
#778 Add container objects counter
Merged
#784 Optimize memory allocations
Merged
#790 Allow to pass custom VUB for IR service calls
Merged
#795 Fix flaky test
Merged
#796 Fix rise of the deleted object
Merged
#807 Refactor storage iterator
Merged
#810 systemd notify protocol
Merged
#812 Blobovnicza tree rebuild
Merged
#819 Validate container owner namespace when putting container
Merged
#821 Pass user.ID by value
Merged
#836 Reconnect gRPC servers
Merged
#647 Search service improvements
Merged
#669 Fix blobovnicza cache
Merged
#674 Close connection on client drop
Merged
#682 Update SDK
Merged
#694 Sort items by default in frostfs-cli output
Merged
#703 Blobovnicza tree rebuild (support)
Merged
#718 metrics: Export log and morph with script
Merged
#721 Drop bootstrap optimizations
Merged
#723 Drop bootstrap optimizations, support/v0.37
Merged
#726 writecache: Fix small object flush
Merged
#739 Fix updating storage ID when flushing objects from writecache
Merged
#752 Update neo-go to v0.103.0
Merged
#539 Optimize complex object assembly
Merged
#587 Fix pre-commit warnings
Merged
#595 Fix writecache counters
Merged
#622 Allow to customize blobovnicza's leaf width
Merged
#623 Add blobovnicza items metric
Merged
#624 [#574] Check if the container has been really removed from neo-go
Merged
#644 Refactor container node traversal in PUT
Merged
#526 Add logs-linter
Merged
#528 Validate token issuer
Merged
#1348 go.mod: Update api-go and sdk-go
Merged
#1345 Use range
over int
after 1.22 upgrade
Merged
#1346 shard: Fix TestGCDropsObjectInhumedFromWritecache
flaky test
Merged
#1343 go.mod: Update api-go
Merged
#1341 Fix lint errors, update loopvar-related linters
Merged
#1340 Fix access denied error handling for GET requests
Merged
#1339 Fix access denied error handling for GET requests support/v0.42
Merged
#1336 go.mod: Update api-go
Merged
#1333 go.mod: Update api-go
Merged
#1330 Fix pilorama sorted listing
Merged
#1327 test: Fix test failures when running with -count=2
Merged
#1323 metabase: Drop search-only indexes
Merged
#1322 Use new protobuf marshaler
Merged
#1319 Tree service: Do not wrap error from APE
Merged
#1321 Tree service: Do not wrap error from APE support/v0.42
Merged
#1307 object: Implement Patch
method
Merged
#1314 sdnotify: Send system monotonic time on reload
Merged
#1315 ir: Add health status reporting on reconfiguration
Merged
#1313 blobovnicza: Prevent concurrent Put/Close
Merged
#1304 Override SuccessAfter for non-regular objects in EC containers support/v0.42
Merged
#1303 Override SuccessAfter for non-regular objects in EC containers
Merged
#1296 Add objects count limit for writecache
Merged
#1290 sdnotify: Get rid of go:linkname for nanotime
Merged
#1293 morph: Reconnect to the highest priority endpoint, support/v0.42
Merged
#1291 morph: Reconnect to the highest priority endpoint
Merged
#1292 Respect TTL for EC put support/v0.42
Merged
#1288 Respect TTL for EC put
Merged
#1287 adm: Interpret "root" name as empty for namespace target type
Merged
#1285 cli: Allow to use external addresses first for object nodes
Merged
#1282 frostfs-cli: Allow to use external addresses first for object nodes
Merged
#1279 adm: Interpret "root" name as empty for namespace target type
Merged
#1276 go.mod: Update api-go
Merged
#1277 go.mod: Update api-go
Merged
#1275 go.mod: Update neo-go version that fixes ws-client
Merged
#1274 go.mod: Update neo-go version that fixes ws-client
Merged
#1267 docker: Fix warnings
Merged
#1264 Update dependencies
Merged
#1265 Run gofumpt
Merged
#1263 Release v0.42.0
Merged
#1261 shard: Fix delete objects from FSTree
Merged
#1257 metabase: Delete EC gc marks and split info
Merged
#1258 audit: Fix panic in LogRequest method
Merged
#1252 [#1249] object: Remove all APE pre-checks in handlers
Merged
#1254 policer: Fix svacer warning
Merged
#1256 Put split parent object ID for EC chunks
Merged
#1250 *: Reformat proto filets with clang-format
Merged
#1248 Fix container nodes cache
Merged
#1247 [#1243] object: Make APE checker set x-headers to request properties
Merged
#1239 adm/morph: Fix transfer GAS to alphabet nodes
Merged
#1179 adm: Remove wallet requirement for safe methods
Merged
#1238 engine: Add non-blocking send in the shard's notification channel
Merged
#1234 pilorama: Fix duplicate directory handling
Merged
#1232 cli
: Add --quiet
flag to the healthcheck command
Merged
#1233 Fix EC put when some node is off
Merged
#1235 cli: Fix parse action
Merged
#1230 util: Fix session token expiration check
Merged
#1216 ape: Make services use bearer chains fed router
Merged
#1231 policer: Add EC node-off unit test
Merged
#1227 [#1227] morph/event: Release ants.Pool on listener stopping
Merged
#1225 engine: Log the error when check object existence
Merged
#1224 Revert "[#1196] morph/client: Remove duplicate utility functions"
Merged
#1218 Pass container owner for backward get method APE-check
Merged
#1219 Remove Container.SetEACL method
Merged
#1211 adm: Fix error handling when contract not found
Merged
#1220 morph/client: Remove duplicate utility functions
Merged
#1217 Fix grammar mistakes and misspelling
Merged
#1203 adm: Refactor helper
in part of reading alphabet wallets
Merged
#1213 Do not allow to delete or lock EC chunks
Merged
#1212 pilorama: Allow empty filenames in SortedByFilename()
Merged
#1205 Cancel writecache background flush as soon as possible
Merged
#1207 cli: Check NotFound
properly for control list-targets
Merged
#1202 Add info metric
Merged
#1206 audit: Drop not required events
Merged
#1208 blobstor: Fix delete without storage id
Merged
#1197 node/ir: Handle double SIGHUP correctly
Merged
#1199 Cache metrics
Merged
#1193 Make services GroupIDs must also be target of APE checks
Merged
#1182 shard: Use mode
from config on reload
Merged
#1189 cli: Make util subcommand convert eACL to APE chains
Merged
#1185 [SUPPORT] shard: Set Disabled
as default mode
for components
Merged
#1186 cli: Make owner field optional for bearer token
Merged
#1188 object: Validate attribute EXPIRATION_EPOCH
on put
Merged
#1187 pilorama/test: Remove debug print
Merged
#1180 policer: Move isClientErrMaintenance to frostfs-sdk-go
Merged
#1178 Check if metabase file exists before read shard ID
Merged
#1177 cli: Fix resource name parsing
Merged
#1176 Release v0.41.0
Merged
#1175 [SUPPORT] shard: Update metric mode_info
on Init
Merged
#1174 shard: Update metric mode_info
on Init
Merged
#1172 Reapply "[#446] engine: Move to read-only on blobstor errors"
Merged
#1167 adm/morph: Fix set-config parameter validation
Merged
#1168 shard: Set Disabled
as default mode
for components
Merged
#1169 Improve object nodes
performance
Merged
#1157 node: Add APE
chains to Bearer
token
Merged
#1162 ape: Return not found
when removing local overrides
Merged
#1161 node: Remove notification functionality
Merged
#1165 adm: Check for error when reading contracts from archive
Merged
#1121 Change mode of shard components
Merged
#1160 metabase: Fix EC storage schema
Merged
#1155 Make --group-name flag required for frostfs-adm morph frostfsid create-group command
Merged
#1153 Release v0.40.0
Merged
#1152 Update api-go and sdk versions
Merged
#1147 node: Implement Lock\Delete
requests for EC object
Merged
#1149 Bump neo-go up to v0.106.0
Merged
#1148 cli: clarify -g
usage in container list
Merged
#1142 Fill APE Request proprties with source IP in services
Merged
#1105 Introduce a new service: ape_manager
Merged
#1143 node: Fix frostfsid cache
Merged
#1140 [#1095] cli: Support user/group target for local overrides
Merged
#1138 Speedup adm tests
Merged
#1132 node: Move SignMessage
to separate package
Merged
#1137 sdnotify: Send MONOTONIC_USEC on reload
Merged
#1136 metabase: Fix creation of ECInfoError
Merged
#1133 node: Improve tests for shards.default config section
Merged
#1131 Release v0.39.0
Merged
#1130 fstree: Remove useless Stat() call
Merged
#1128 util/test: Remove unused package
Merged
#1127 adm: Fix panic on negative value
Merged
#1125 Add EC APE check
Merged
#1123 Remove unused const
Merged
#1119 .forgejo: Add pre-commit action
Merged
#1117 Set group id to APE requests for tree, container and object services
Merged
#1111 Investigate unused
linter report with field-writes-are-uses
setting disabled
Merged
#1116 [#1116] node: Fix writecache metrics
Merged
#1113 Port fixes for maintenance mode to support/v0.38
Merged
#1098 Change shard mode in case of errors async to support/v0.38
Merged
#1108 ape: Update policy-engine version for listing by iteration
Merged
#1114 aclsvc: Add tests for request ownership
Merged
#1107 node: Add path of the write_cache to metric labels
Merged
#1017 blobovnicza: Use TTL for blobovnicza tree cache
Merged
#1104 docs: Add bearer token description to auth doc
Merged
#1097 docs: Describe authentication mechanisms
Merged
#1095 Allow to use user/group targets from the policy contract
Merged
#1085 Log storage operations with debug level
Merged
#1090 tree: Introduce APE checks in verifyClient
Merged
#1088 go.mod: Bump grpc version
Merged
#1086 Change shard mode in case of errors async
Merged
#1087 Bump minimum supported go version to 1.21
Merged
#1020 blobovnicza: Do not fail rebuild on objects larger than object size
Merged
#1082 [SUPPORT] object: Fix buffer allocation for PayloadRange
Merged
#1081 object: Fix buffer allocation for PayloadRange
Merged
#1064 EC put
Merged
#1078 objectsvc: Fix possible panic in GetRange()
Merged
#1074 pilorama: Handle empty filenames
Merged
#1063 cli: Validate container creation for EC policy
Merged
#1070 Fixes for fast tree listing
Merged
#1071 Revert "[#446] engine: Move to read-only on blobstor errors"
Merged
#1069 [#1061] node: Set TTL for morph rule cache from morph config
Merged
#1059 services/tree: Fast sorted listing
Merged
#1066 Revert "[#446] engine: Move to read-only on blobstor errors"
Merged
#1058 engine: Revert Check object existance concurrently
Merged
#1057 netmap: Do not iterate over external addresses in Node
Merged
#1060 blobstor: fix mode metric
Merged
#1056 Makefile: fix target locode-download
Merged
#1054 network: Optimize IsTLSEnabled()
Merged
#1050 metabase: Fix drop buckets during resync
Merged
#1047 object: Set container owner ID property to ape request
Merged
#1033 adm: Add command morph ape list-targets
9 pull requests proposed by 5 users
Proposed
#1481 local_object_storage: Guarantee graves removal when handling expired tombstones
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
143 issues closed from 20 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
Closed
#1502 Be consistent in logging errors and use zap.Error
Closed
#1510 Some benchmarks fail
Closed
#1450 Measure tombstone placement duration depending on tombstone size
Closed
#1527 engine: Lock operation has a power to resurrect expired regular objects
Closed
#1523 metabase: (*DB).IterateCoveredByTombstones
method isn't used
Closed
#1515 adm: Print address in base58 format in morph ape get-admin
Closed
#1500 APE generated wildcard has no PATCH and RANGE methods
Closed
#1482 Update golangci-lint to v1.62.0
Closed
#1491 engine/test: Rework StorageEngine
's test utils
Closed
#1393 ape add-rule-chain
uses incorrect alphabet multisignature account
Closed
#1396 Enchance frostfs-cli container policy-playground
user experience with readline
library
Closed
#1477 Fix EC APE test
Closed
#532 Respect XDG base directory specification
Closed
#1461 Check that go mod tidy
executing does not result in file changes
Closed
#1448 not enough nodes to SELECT from
answer on the dev-env
Closed
#1456 pkg/morph/client.WithDialSource()
takes internal structure as parameter
Closed
#1406 Local override rule affects tree service RPC
Closed
#1442 frostfs-cli tree list
doesn't read rpc-endpoint
from config file
Closed
#1433 New epoch event affects stream of object.Delete operations
Closed
#1342 Add node address to log messages with connection errors
Closed
#1115 Fix Q0dana warnings
Closed
#782 Profile and optimize frostfs-cli locode generate
Closed
#1415 Add timeout for opening database in frostfs-lens meta explore
Closed
#1215 blobstor: rewrite TestIterate_IgnoreErrors()
Closed
#1399 frostfs-cli object head returns objectType param as int with --json flag
Closed
#306 Improve frostfs-cli util locode generate
command
Closed
#1094 Investigate easyproto
Closed
#1410 Unify metric handling
Closed
#1391 Inconsistent morph init
behavior before and after height ≈ 100
Closed
#1306 Allow tombstone_lifetime config to be loaded on the fly
Closed
#1398 Invalid format when signing session token
Closed
#1204 Allow to perform evacuation without MM mode
Closed
#1400 proxy-add-account
should be able to parse --alphabet-wallets
from CLI
Closed
#1387 frostfs-cli container create does not expect transaction inclusion
Closed
#1297 Object Not Found error instead of APE Denied Request
Closed
#1312 Drop NeoFS expiration attribute handling
Closed
#1372 Add ability to force several new epochs at once in frostfs-adm
Closed
#1366 Hide timestamp from logs
Closed
#1361 Support root ca certificatie for telemetry configuration
Closed
#953 Need to run writecache seal
in async interface
Closed
#1266 Specify gofumpt version in the Makefile
Closed
#928 Building linters with different versions of Go is problematic
Closed
#1268 Update gRPC dependency
Closed
#1283 After node and ir services was stopped status was not changed and kept STOPPING
Closed
#1347 Search
for objects won't work in EC-container
Closed
#1368 Use dedicated method to skip system attributes
Closed
#1331 Add order flag to tree get-subtree
Closed
#201 Blobovniczas cannot reclaim allocated space
Closed
#1280 Update golangci-lint to v1.60 and fix issues
Closed
#1310 Move target initialization for Put
operation to common package
Closed
#1223 lens: Add ability to view raw data in metabase
Closed
#1351 Server apemanager
fails with panic
Closed
#1317 Use range
over int after 1.22 upgrade
Closed
#1320 TestGCDropsObjectInhumedFromWritecache
is flaky
Closed
#1122 TestObjectCounter
is flaky
Closed
#1316 Bump go version to 1.22
Closed
#1309 Tests fail with -count=2
flag
Closed
#1325 Test_ObjectNotFoundIfNotDeletedFromMetabase
is flaky
Closed
#1262 Get rid of go:linkname
for nanotime
Closed
#561 Count items in the writecache faster
Closed
#1259 Remove locode package and add frostfs-locode-db dependency
Closed
#1245 Fix docker warnings
Closed
#1249 Allow APE rule with ResourceCondition is not found during requests
Closed
#1196 Refactor morph client
Closed
#1073 Couldn't use local override chain that was added to empty namespace
Closed
#1242 Update files from TrueCloudLab/basic
Closed
#1159 frostfs-adm
should not require alphabet wallets for safe methods
Closed
#1241 Update files from
Closed
#1240 Update files from
Closed
#1209 Add --quiet
flag to the healthcheck command
Closed
#1229 Syncronize token expiration behaviour between session key storage and SDK
Closed
#1210 frostfs-adm morph dump-hashes
panics when contacts are not deployed
Closed
#218 adm: add support for non-glagolitic names for wallets of alphabet nodes
Closed
#1201 frostfs-node
doesn't stop while writecache flushing
Closed
#1091 list-targets
returns rpc error
if no any targets in the local overrides
Closed
#1154 Info metric
Closed
#1145 Ensure double SIGHUP is handled correctly
Closed
#1200 Refactor morph client for frostfsid contract
Closed
#451 Add metrics for frostfs-node caches
Closed
#1190 Storage node doesn't respect group policies
Closed
#60 Consider using --await
in control set-status
Closed
#1173 policer: Panics when iterate over detached
shard
Closed
#1109 Investigate and describe behaviour for invalid well-known attributes
Closed
#566 Move isClientErrMaintenance
to frostfs-sdk-go
Closed
#316 Support multi-error wrapping in go
Closed
#178 Update docker image build make targets
Closed
#97 Adjust localClient interface to put invokers/actors on top of it
Closed
#319 Need to see state of internal services
Closed
#1164 Speedup frostfs-cli object nodes
Closed
#1156 Do not fail RemoveChainLocalOverride
on engine.ErrResourceNotFound
error
Closed
#951 adm: Revise code which read contracts from archive
Closed
#1076 Need to clarify relation between shard modes and their component modes
Closed
#1158 Fix EC metabase storage schema
Closed
#1146 Make --group-name flag required for frostfs-adm morph frostfsid create-group command
Closed
#12 neofs-cli container list
with -g
flag behaves unexpectedly
Closed
#103 Print meaningful error when container set-eacl tx was rejected by IR
Closed
#352 Fix >23 nodes multitransfer in frostfs-adm
Closed
#1092 Move SignMessage
away from control/server
package
Closed
#972 Bump go version to 1.21
Closed
#1135 Reload operation fails with timeout
Closed
#1083 Command object hash --range
with invalid range returns not expected error
Closed
#1002 Setting opened_cache_ttl
in any section of 99_config.yaml doesn't applicable
Closed
#1001 Setting opened_cache_ttl
in default
section of config.yaml
doesn't applicable
Closed
#9 Big helper objects
Closed
#627 Use clever batches for blobovnicza and metabase
Closed
#651 Speedup engine and pilorama tests
Closed
#866 Use TTL for blobovnicza tree cache
Closed
#1067 frostfs-adm
panics on negative values
Closed
#1118 Run some of the pre-commit hooks on CI
Closed
#1100 Investigate unused
linter report with field-writes-are-uses
setting disabled
Closed
#966 Add path of the write_cache to metric labels
Closed
#977 Do not store split info for small objects in metabase
Closed
#1029 Resync/refill metabase metrics
Closed
#1024 Speedup metabase resync
Closed
#984 Rebuild fails if big objects are being stored
Closed
#1062 frostfs-cli
object range returns incorrect result
Closed
#1077 Panic in object.GET_RANGE
Closed
#1041 cli put
saves files despite errors
Closed
#1061 Morph cache for ape chains is not updated
Closed
#949 Metric of metabase mode is always CLOSED
Closed
#1055 Metric of frostfs_node_blobstore_mode
is always CLOSED
Closed
#1048 Fix drop non-static buckets during metabase reync
Closed
#1004 blobovniczatree: Stuck on Close
Closed
#1030 Introduce ListTargets
command in frostfs-adm
150 issues created by 14 users
Opened
#1048 Fix drop non-static buckets during metabase reync
Opened
#1052 Factor out ACL middleware in object service
Opened
#1055 Metric of frostfs_node_blobstore_mode
is always CLOSED
Opened
#1061 Morph cache for ape chains is not updated
Opened
#1062 frostfs-cli
object range returns incorrect result
Opened
#1067 frostfs-adm
panics on negative values
Opened
#1073 Couldn't use local override chain that was added to empty namespace
Opened
#1076 Need to clarify relation between shard modes and their component modes
Opened
#1077 Panic in object.GET_RANGE
Opened
#1079 After replication of object to another shard, the object remains on the returned disk forever
Opened
#1083 Command object hash --range
with invalid range returns not expected error
Opened
#1091 list-targets
returns rpc error
if no any targets in the local overrides
Opened
#1092 Move SignMessage
away from control/server
package
Opened
#1094 Investigate easyproto
Opened
#1100 Investigate unused
linter report with field-writes-are-uses
setting disabled
Opened
#1101 APE access to receive specific object from specific container
Opened
#1102 frostfs_node_grpc_server_health
metric shows 1 for addresses on interfaces which are down
Opened
#1109 Investigate and describe behaviour for invalid well-known attributes
Opened
#1115 Fix Q0dana warnings
Opened
#1118 Run some of the pre-commit hooks on CI
Opened
#1122 TestObjectCounter
is flaky
Opened
#1135 Reload operation fails with timeout
Opened
#1145 Ensure double SIGHUP is handled correctly
Opened
#1146 Make --group-name flag required for frostfs-adm morph frostfsid create-group command
Opened
#1151 node: Move gc
from Shard
level to StorageEngine
Opened
#1154 Info metric
Opened
#1156 Do not fail RemoveChainLocalOverride
on engine.ErrResourceNotFound
error
Opened
#1158 Fix EC metabase storage schema
Opened
#1159 frostfs-adm
should not require alphabet wallets for safe methods
Opened
#1164 Speedup frostfs-cli object nodes
Opened
#1173 policer: Panics when iterate over detached
shard
Opened
#1190 Storage node doesn't respect group policies
Opened
#1195 Adding API for getting chains by chain_id
Opened
#1196 Refactor morph client
Opened
#1200 Refactor morph client for frostfsid contract
Opened
#1201 frostfs-node
doesn't stop while writecache flushing
Opened
#1204 Allow to perform evacuation without MM mode
Opened
#1209 Add --quiet
flag to the healthcheck command
Opened
#1210 frostfs-adm morph dump-hashes
panics when contacts are not deployed
Opened
#1214 Provide vulnerabilites report information
Opened
#1215 blobstor: rewrite TestIterate_IgnoreErrors()
Opened
#1223 lens: Add ability to view raw data in metabase
Opened
#1229 Syncronize token expiration behaviour between session key storage and SDK
Opened
#1240 Update files from
Opened
#1241 Update files from
Opened
#1242 Update files from TrueCloudLab/basic
Opened
#1243 APE ignores xheaders RequestConditions which were working in eACL
Opened
#1245 Fix docker warnings
Opened
#1249 Allow APE rule with ResourceCondition is not found during requests
Opened
#1259 Remove locode package and add frostfs-locode-db dependency
Opened
#1262 Get rid of go:linkname
for nanotime
Opened
#1266 Specify gofumpt version in the Makefile
Opened
#1268 Update gRPC dependency
Opened
#1280 Update golangci-lint to v1.60 and fix issues
Opened
#1283 After node and ir services was stopped status was not changed and kept STOPPING
Opened
#1294 Clarify scenario with change shard mode to DEGRADED_READ_ONLY
Opened
#1297 Object Not Found error instead of APE Denied Request
Opened
#1300 Complex object cannot be put when it should pass APE rule.
Opened
#1306 Allow tombstone_lifetime config to be loaded on the fly
Opened
#1308 Release Publication Automation
Opened
#1309 Tests fail with -count=2
flag
Opened
#1310 Move target initialization for Put
operation to common package
Opened
#1312 Drop NeoFS expiration attribute handling
Opened
#1316 Bump go version to 1.22
Opened
#1317 Use range
over int after 1.22 upgrade
Opened
#1320 TestGCDropsObjectInhumedFromWritecache
is flaky
Opened
#1325 Test_ObjectNotFoundIfNotDeletedFromMetabase
is flaky
Opened
#1331 Add order flag to tree get-subtree
Opened
#1332 Extend frostfs-cli container policy-playground
with ability to load configuration from files
Opened
#1342 Add node address to log messages with connection errors
Opened
#1347 Search
for objects won't work in EC-container
Opened
#1351 Server apemanager
fails with panic
Opened
#1361 Support root ca certificatie for telemetry configuration
Opened
#1366 Hide timestamp from logs
Opened
#1368 Use dedicated method to skip system attributes
Opened
#1372 Add ability to force several new epochs at once in frostfs-adm
Opened
#1387 frostfs-cli container create does not expect transaction inclusion
Opened
#1389 ape-manager
service should allow list APE chains with node wallet
Opened
#1391 Inconsistent morph init
behavior before and after height ≈ 100
Opened
#1393 ape add-rule-chain
uses incorrect alphabet multisignature account
Opened
#1395 Unbounded bootstrap fee for new storage nodes
Opened
#1396 Enchance frostfs-cli container policy-playground
user experience with readline
library
Opened
#1398 Invalid format when signing session token
Opened
#1399 frostfs-cli object head returns objectType param as int with --json flag
Opened
#1400 proxy-add-account
should be able to parse --alphabet-wallets
from CLI
Opened
#1406 Local override rule affects tree service RPC
Opened
#1410 Unify metric handling
Opened
#1415 Add timeout for opening database in frostfs-lens meta explore
Opened
#1416 Support newer versions of metabase in frostfs-lens meta explore
Opened
#1421 shard.Lock
should receive LockPrm
and return LockRes
Opened
#1433 New epoch event affects stream of object.Delete operations
Opened
#1434 Get rid of IsTombstoneAvailable()
Opened
#1436 Support secondary keys in FrostFSID contract
Opened
#1442 frostfs-cli tree list
doesn't read rpc-endpoint
from config file
Opened
#1445 Guarantee consistency when handling expired tombstones and lock objects
Opened
#1448 not enough nodes to SELECT from
answer on the dev-env
Opened
#1450 Measure tombstone placement duration depending on tombstone size
Opened
#1452 Add new method for listing containers via stream
Opened
#1456 pkg/morph/client.WithDialSource()
takes internal structure as parameter
Opened
#1460 cli: Do not read config for --version and --help
Opened
#1461 Check that go mod tidy
executing does not result in file changes
Opened
#1472 Rewrite benchmarks according to benchstat syntax
Opened
#1477 Fix EC APE test
Opened
#1482 Update golangci-lint to v1.62.0
Opened
#1487 Remove dual service support
Opened
#1491 engine/test: Rework StorageEngine
's test utils
Opened
#1497 Validate advertised node addresses before adding to netmap
Opened
#1498 View bearer token in human readable format
Opened
#1499 Verify data integrity in parallel with response streaming
Opened
#1500 APE generated wildcard has no PATCH and RANGE methods
Opened
#1502 Be consistent in logging errors and use zap.Error
Opened
#1503 Should AddChain
update/invalidate APE cache?
Opened
#1506 Support awaiting in ape-manager
add and remove handlers
Opened
#1508 Reuse event parsers from the auto-generated code
Opened
#1510 Some benchmarks fail
Opened
#1512 Put object should fail when tombstone exists for OID
Opened
#1515 adm: Print address in base58 format in morph ape get-admin
Opened
#1518 Consider historic invocations in list-subjects
command
Opened
#1523 metabase: (*DB).IterateCoveredByTombstones
method isn't used
Opened
#1527 engine: Lock operation has a power to resurrect expired regular objects
Opened
#1531 Rename app_info metric
Opened
#1535 Get rid of could not
in the beginning of the wrapped error messages
Opened
#1543 Should policer handle an object already removed
error returned by a HEAD
request?
Opened
#1547 node: Possibly incorrect log level is used
Opened
#1552 Support file bulk upload for frostfs-cli
Opened
#1561 Clean up remaining NeoFS mentions
Opened
#1564 Handle missing parts in frostfs-cli object nodes
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
27 unresolved conversations
Open
#389
Improve Makefile
Open
#169
Show failed shards in shard list
control command
Open
#1035
Remove --local-dump
flag from the frostfs-adm
Open
#41
Revise logger levels
Open
#93
Node have put object in one shard then try to remove from another shard
Open
#107
Allow IR to change network parameters
Open
#292
After shutting down the node, the node from the network map disappears not after 4 epochs, but after 7
Open
#643
Refactor traversing container nodes in services
Open
#646
Rework worker pools in object.PUT
Open
#685
Introduce retry mechanism for event subscriber
Open
#722
Add shard labels to the configuration
Open
#781
Decouple actors and rpc invoker in morph
Open
#962
Need to add description of healthcheck statuses in --help
control command
Open
#963
Control service doesn't start with only local interface is UP
Open
#572
GC improvements
Open
#905
Make notary support enabled by default in morph client
Open
#108
Add nearest LOCODE search in frostfs-cli by IP address
Open
#23
Replicate objects only if HEAD
response means object missing
Open
#979
Logical sharding for metabase
Open
#573
Allow doctor to restore/drop objects on a per-container basis
Open
#870
Tree service ignored object expiration
Open
#751
Split frostfs-adm tags with bulid tags
Open
#849
Use streams to marshal/unmarshal object's payload
Open
#926
Do not accept requests signed by untrusted keys
Open
#119
Optimize GetRange in blobstor components
Open
#992
Do not save objects to metabase on PUT if writecache enabled
Open
#700
Delete operation not allowed with Bearer token and eACL with deny all operations (complex object)