2023-11-21T21:34:13Z - 2024-11-21T21:34:13Z
Overview
58 releases published by 4 users
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
Tag
v0.38.0
Tag
v0.38.0-rc.2
Tag
v0.38.0-rc.1
Tag
v0.37.0
491 pull requests merged by 14 users
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
Merged
#1046 Release v0.38.0
Merged
#1040 object: Wrap CheckAPE errors to status errors
Merged
#1043 control: Reset shard evacuation status
Merged
#1038 Speedup pre-commit
Merged
#1039 object: Skip APE check for certain request roles
Merged
#1014 [#963] node: Go on initialization even deposit notary is hung
Merged
#998 writecache: Avoid manipulation with cache in DEGRADED
mode
Merged
#1026 adm: Make --namespace flag required
Merged
#1009 adm: Use ContractStorageReader for reading methods
Merged
#1025 Fill last releases changelog
Merged
#1022 Allow to specify wait before drop time for blobovnicza
Merged
#1021 dev: Up neo-go version
Merged
#1019 go.mod: Update sdk-go
Merged
#1018 Revert "[#866] Use TTL for blobovnicza tree cache"
Merged
#1013 [#1012] cli: Fix messages for list commands
Merged
#1006 ape: Make RemoveChainLocalOverride set correct removed flag
Merged
#986 object: Introduce soft ape checks
Merged
#981 adm: Add commands to manipulate with NNS
contract
Merged
#1008 metabase: Set storageID even if there is no object in metabase
Merged
#1005 engine: Drop shards weights
Merged
#1000 morph: Fix batch size in TraverseIterator()
Merged
#999 morph: Use Global scope for proxy contract
Merged
#997 metabase: Drop toMoveIt bucket
Merged
#996 metabase: Speed up bucket creation
Merged
#989 cli: Read ape rule from JSON file
Merged
#995 Revert 1.21 changes
Merged
#994 cli: Output pilorama path in shards list
Merged
#993 Allow to change log level for journald
logger on SIGHUP
Merged
#985 Update go to 1.21
Merged
#982 adm: Introduce flag chain-name
for APE managing commands
Merged
#975 ir: Add default logger destination
Merged
#971 logger: Add journald support
Merged
#970 fstree: Use O_TMPFILE for temporary files
Merged
#967 node: Set mode to shard's components when open it
Merged
#958 adm: Allow to download contracts from Gitea
Merged
#956 Support reloading service pool sizes on SIGHUP
Merged
#968 adm: Allow concurrent epoch ticks
Merged
#964 Drop GC marks if object not found
Merged
#965 morph: Get rid of container.List invocations
Merged
#909 cli: Improve chain rule managing commands
Merged
#914 policer: add check for repeated error logging
Merged
#954 container: Marhal public key in short format for APE
Merged
#955 chainbase: Fix rule chain unmarshalling
Merged
#936 control: Extend api with ListOverrideDefinedTargets
Merged
#952 object: Pass namespace within context in ACL service
Merged
#813 engine, policer: Properly process error already removed
Merged
#940 ape, adm, container: Form APE requests properly
Merged
#944 ape: Validate chain resource name
Merged
#930 node: Improve shutdown
Merged
#931 morph: Provide batch size for container listing explicitly
Merged
#935 .forgejo: Update dco-go to v3
Merged
#924 objsvc: Validate session token owner for local sessions
Merged
#925 morph: Introduce switch rpc guarded rpc actor
Merged
#923 adm: Update frostfsid properly
Merged
#929 go.mod: Update dependencies
Merged
#927 metabase: Delete GC marks
Merged
#918 Move shard to degraded mode if metabase open failed
Merged
#919 ape: Improve error messages in ape service
Merged
#912 engine: Check object existence concurrently
Merged
#920 tests: Fix data races
Merged
#908 adm: Support frostfsid operations
Merged
#910 control: Take empty namespace for 'root'
Merged
#916 [#915] ape: Fix method name in getStreamBasicChecker
Merged
#903 [#872] object: Introduce APE middleware for object service
Merged
#907 [#885] go.mod: Update APE
Merged
#902 Do not use session iterators when unnecessary
Merged
#896 Fix big object deletion
Merged
#901 control: Fix codes for returing APE errors
Merged
#885 Use bytes in control service proto definition for chainID
Merged
#900 Fix invalid session token type for container creation
Merged
#897 Fix error message for undefined endpoint
Merged
#892 Add VSCode debug example
Merged
#894 blobovniczatree: Speedup rebuild test
Merged
#893 go.mod: Update neo-go
Merged
#890 Log node public key for get requests
Merged
#881 Add APE checks for container operations
Merged
#887 Drop badger writecache implementation
Merged
#882 node: Start metrics and pprof as soon as possible
Merged
#879 node: Drain internal error's channel (support/v0.37)
Merged
#878 storage node: Drain internal error's channel
Merged
#875 node: Use TTL for blobovnicza tree cache
Merged
#877 cli: fix mixing CID and container ID
Merged
#871 ape: Initialize and use policy contract interface
Merged
#869 cli, objectSvc: Do not convert CID to native-schema resource name format
Merged
#867 blobovnicza: Fix counters (support/v0.37)
Merged
#865 blobovnicza: Fix counters
Merged
#862 Fix Delete object (support/v0.37)
Merged
#860 Fix Delete object
Merged
#859 support: morph: Disable kludge by default
Merged
#854 policer: Do not drop required linking objects
Merged
#776 morph: Cleanup InvocationScript
before sign
Merged
#853 Use first match for eACL->APE converter
Merged
#841 ir: Execute netmap.addPeerIR
only for state online
Merged
#820 ape: Implement boltdb storage for local overrides
Merged
#797 Fix rise of the deleted object (support)
Merged
#818 morph: Remove container list cache, support/v0.37
Merged
#842 control: Recieve target in gRPC methods for APE managing
Merged
#850 Release v0.37.0
Merged
#845 adm: relax notary-enabled check
Merged
#837 go.mod: Update dependencies
Merged
#840 adm: Update FrostFS ID deploy arguments
Merged
#827 engine: Speedup tests
Merged
#832 cli: Support passing chain ID in add-rule command
Merged
#831 node: Refactor TTL cache
Merged
#829 Fix tree service sync
Merged
#828 adm: Fix policy contract deploy
Merged
#808 Update deps, pick up cobra improvements
Merged
#822 Unify config parameter names
4 pull requests proposed by 3 users
Proposed
#1453 WIP: container: Add ListStream method
Proposed
#1476 engine: Optimize Inhume
operation to improve speed with large object sets
Proposed
#1481 WIP: policer: Handle oprhan locked bucket and graveyard bucket records
Proposed
#1511 WIP: adm: Allow to use local-dump from every command
191 issues closed from 24 users
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
Closed
#976 cli: Introduce flag --all
for remove-rule
Closed
#1036 Fix make help
Closed
#959 Metabase keep opened after shard moved to degraded-read-only mode trough config
Closed
#973 Bump golangci-lint version to >= 1.56.1
Closed
#634 Writecache potential consistency issues
Closed
#1023 Make --namespace
flag required for frostfs-adm morph frostfsid create-namespace
command
Closed
#983 Reduce waiting time on db drop during rebuild
Closed
#1010 Deleted COMPLEX object can be found in container (frostfs-cli object search --root)
Closed
#1012 Fix the message about chains are not found for namespace/container
Closed
#898 DeletePolicy returns Internal error code if the policy not found
Closed
#932 Renew domains before 10Y deadline
Closed
#991 SIGHUP doesn't affect logger.level when used with journald
Closed
#839 Revise Control API for local override managing
Closed
#980 Introduce --chain-name
flag for ape managing commands in frostfs-adm
Closed
#948 Wrong shardID in write_cache metrics
Closed
#736 Support zapjournald logger configuration
Closed
#947 Support evacuation of pilorama
Closed
#636 Improve batching in badger
Closed
#110 Do not log same errors in policer twice
Closed
#142 node: Policer detect thombstone as a redundant local copy
Closed
#305 Make make targets more reproducible
Closed
#466 Allow to download contracts from Gitea
Closed
#917 Support disabled mode in frostfs-cli control shards set-mode
Closed
#934 Invalid APE request forming
Closed
#922 control: Extend api with ListOverrideDefinedTargets
Closed
#799 Deleted SIMPLE object can be found in container (frostfs-cli object search --root)
Closed
#937 ape: Validate chain
fields
Closed
#938 Metric frostfs_node_engine_container_size_bytes appears after container was removed
Closed
#846 cli: Improve the work with local overrides dispatched to a node
Closed
#531 Do not marshal the same object twice in PutSingle
Closed
#681 Object is saved if token issuer and object owner identifiers don't match
Closed
#876 Extend frostfs-cli
policy commands
Closed
#933 Timeous on fstree tests
Closed
#768 Support new frostfs ID contract in the frostfs-adm
Closed
#874 Optimize existence check in the metabase
Closed
#904 Metric frostfs_node_engine_container_objects_total{type="user"}
returns 2 (on only one node) on container with REP2
Closed
#915 Couldn't get object that was just created
Closed
#175 Refactor working with container list
Closed
#421 Try using badger for the write-cache
Closed
#583 Think out badger metrics and traces
Closed
#844 Properly instantiate APE request in the object service
Closed
#872 Make object service handlers check a request with APE
Closed
#891 Command object hash range
returned object not found
Closed
#895 TestDeleteBigObject
is flaky
Closed
#899 Couldn't create container/bucket via s3
Closed
#864 Metrics of removed containers appear in the storage node
Closed
#884 frostfs-cli
says "missing port in address" when the RPC endpoint is not defined at all
Closed
#569 Support writecache migration
Closed
#281 One of the nodes at the start of the load has a high frostfs_node_engine_put_duration
Closed
#873 Pprof and metrics services should start as early as possible
Closed
#834 adm: Add commands to cli to invoke methods from policy-contract
Closed
#717 Mixing CID and container ID
Closed
#855 SIGHUP should be thread-safe
Closed
#851 Use contract interface to manage chains from policy contract storage
Closed
#835 Handle missing IP for listener
Closed
#798 Introduce apeSvc
at the same level with aclSvc
Closed
#639 Evaluate expirable LRU cache from hashicorp
Closed
#552 systemd notify protocol
Closed
#804 Implement ape.LocalOverrideStorage
using db instance
Closed
#863 Metric frostfs_node_blobovnicza_tree_open_blobovnicza_size_bytes is negative
Closed
#861 GC cannot remove tombstones with error "object not found"
Closed
#858 morph: Disable kludge by default
Closed
#825 Policer drops linking object
Closed
#755 Support new frostfs ID contract in IR
Closed
#852 Fix eACL -> APE converter
Closed
#803 APE: Allow clients to set chain id
Closed
#826 Make initialization great again
Closed
#698 Node start process very depends from amount of data in blobovniczas
Closed
#661 Allow to migrate objects between storages
Closed
#838 Create metric for customer-faced number of objects
Closed
#555 Create a list of possible badger tweaks/restrictions/problems
Closed
#741 Imporve from
handling logic in tree service synchronization
Closed
#715 Unify config parameter names
192 issues created by 16 users
Opened
#825 Policer drops linking object
Opened
#826 Make initialization great again
Opened
#834 adm: Add commands to cli to invoke methods from policy-contract
Opened
#835 Handle missing IP for listener
Opened
#838 Create metric for customer-faced number of objects
Opened
#839 Revise Control API for local override managing
Opened
#844 Properly instantiate APE request in the object service
Opened
#846 cli: Improve the work with local overrides dispatched to a node
Opened
#848 Evacuation doesn't work in degraded mode.
Opened
#849 Use streams to marshal/unmarshal object's payload
Opened
#851 Use contract interface to manage chains from policy contract storage
Opened
#852 Fix eACL -> APE converter
Opened
#855 SIGHUP should be thread-safe
Opened
#856 Extend documentation for new epoch behaviour
Opened
#858 morph: Disable kludge by default
Opened
#861 GC cannot remove tombstones with error "object not found"
Opened
#863 Metric frostfs_node_blobovnicza_tree_open_blobovnicza_size_bytes is negative
Opened
#864 Metrics of removed containers appear in the storage node
Opened
#866 Use TTL for blobovnicza tree cache
Opened
#870 Tree service ignored object expiration
Opened
#872 Make object service handlers check a request with APE
Opened
#873 Pprof and metrics services should start as early as possible
Opened
#874 Optimize existence check in the metabase
Opened
#876 Extend frostfs-cli
policy commands
Opened
#884 frostfs-cli
says "missing port in address" when the RPC endpoint is not defined at all
Opened
#891 Command object hash range
returned object not found
Opened
#895 TestDeleteBigObject
is flaky
Opened
#898 DeletePolicy returns Internal error code if the policy not found
Opened
#899 Couldn't create container/bucket via s3
Opened
#904 Metric frostfs_node_engine_container_objects_total{type="user"}
returns 2 (on only one node) on container with REP2
Opened
#905 Make notary support enabled by default in morph client
Opened
#913 Adopt multinet library
Opened
#915 Couldn't get object that was just created
Opened
#917 Support disabled mode in frostfs-cli control shards set-mode
Opened
#922 control: Extend api with ListOverrideDefinedTargets
Opened
#926 Do not accept requests signed by untrusted keys
Opened
#928 Building linters with different versions of Go is problematic
Opened
#932 Renew domains before 10Y deadline
Opened
#933 Timeous on fstree tests
Opened
#934 Invalid APE request forming
Opened
#937 ape: Validate chain
fields
Opened
#938 Metric frostfs_node_engine_container_size_bytes appears after container was removed
Opened
#942 Do not sign every request for streaming RPC with safe endpoints
Opened
#943 FSTree should be able to remove empty directories
Opened
#947 Support evacuation of pilorama
Opened
#948 Wrong shardID in write_cache metrics
Opened
#949 Metric of metabase mode is always CLOSED
Opened
#951 adm: Revise code which read contracts from archive
Opened
#953 Need to run writecache seal
in async interface
Opened
#959 Metabase keep opened after shard moved to degraded-read-only mode trough config
Opened
#962 Need to add description of healthcheck statuses in --help
control command
Opened
#963 Control service doesn't start with only local interface is UP
Opened
#966 Add path of the write_cache to metric labels
Opened
#972 Bump go version to 1.21
Opened
#973 Bump golangci-lint version to >= 1.56.1
Opened
#976 cli: Introduce flag --all
for remove-rule
Opened
#977 Do not store split info for small objects in metabase
Opened
#979 Logical sharding for metabase
Opened
#980 Introduce --chain-name
flag for ape managing commands in frostfs-adm
Opened
#983 Reduce waiting time on db drop during rebuild
Opened
#984 Rebuild fails if big objects are being stored
Opened
#991 SIGHUP doesn't affect logger.level when used with journald
Opened
#992 Do not save objects to metabase on PUT if writecache enabled
Opened
#1001 Setting opened_cache_ttl
in default
section of config.yaml
doesn't applicable
Opened
#1002 Setting opened_cache_ttl
in any section of 99_config.yaml doesn't applicable
Opened
#1004 blobovniczatree: Stuck on Close
Opened
#1010 Deleted COMPLEX object can be found in container (frostfs-cli object search --root)
Opened
#1012 Fix the message about chains are not found for namespace/container
Opened
#1023 Make --namespace
flag required for frostfs-adm morph frostfsid create-namespace
command
Opened
#1024 Speedup metabase resync
Opened
#1029 Resync/refill metabase metrics
Opened
#1030 Introduce ListTargets
command in frostfs-adm
Opened
#1035 Remove --local-dump
flag from the frostfs-adm
Opened
#1036 Fix make help
Opened
#1041 cli put
saves files despite errors
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 Make GC handle expired lockers/tombstones correctly while some shards are read-only
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 A few 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
24 unresolved conversations
Open
#389
Improve Makefile
Open
#685
Introduce retry mechanism for event subscriber
Open
#572
GC improvements
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
#465
Possible problems with XHeader processing
Open
#643
Refactor traversing container nodes in services
Open
#646
Rework worker pools in object.PUT
Open
#722
Add shard labels to the configuration
Open
#781
Decouple actors and rpc invoker in morph
Open
#108
Add nearest LOCODE search in frostfs-cli by IP address
Open
#23
Replicate objects only if HEAD
response means object missing
Open
#573
Allow doctor to restore/drop objects on a per-container basis
Open
#610
Simplify writecache implementations
Open
#751
Split frostfs-adm tags with bulid tags
Open
#119
Optimize GetRange in blobstor components
Open
#700
Delete operation not allowed with Bearer token and eACL with deny all operations (complex object)
Open
#121
Warn user about using default config values in log
Open
#123
Improve verbose
mode of the CLI
Open
#691
Node send bootstrap request every reboot even we are already ONLINE
Open
#225
Parallelize object distribution over all the nodes
Open
#753
Try s2 gRPC compression