storj/satellite/metainfo
Michał Niewrzał 68605f32ed satellite/metainfo: limit number of batched segments in metainfo loop
New metainfo loop can have memory issues when in one batch we will have object with many segments. This change limits number of batched segments to defined limit. Solution is not perfect as if we will have single object with extreme large segments count it can cross defined limit a lot. We need to prepare safer solution soon.

Change-Id: Iefcf466d5bac76513d4219b1a9d99adc361c54ae
2021-02-26 12:32:43 +01:00
..
expireddeletion satellite/metainfo/metabase: rename IterateObjectsAllVersions to 2020-12-21 16:47:32 +00:00
metabase satellite/metainfo/metabase: use segment.Pieces to check if segment is inline 2021-02-24 22:14:18 +01:00
piecedeletion satellite/metainfo/piecedeletion Remove spaces from metrics. 2020-12-30 14:27:39 -03:00
pointerverification satellite/metainfo/pointerverification: service for verifying pointers 2020-03-19 16:27:38 +00:00
attribution_test.go satellite/orders: rollout phase3 of SettlementWithWindow endpoint 2020-10-26 14:56:28 +00:00
attribution.go satellite/metainfo: collect uplink versions with monkit 2021-02-10 17:47:13 +01:00
batch.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
config_test.go Merge 'master' branch 2020-11-10 11:58:59 +00:00
config.go satellite/metainfo: select segments in batches for metainfo loop 2021-02-23 11:38:44 +00:00
db_test.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
db.go satellite/metainfo: remove BucketsDB.ListAllBuckets 2021-02-19 10:59:41 +02:00
endpoint_test.go Merge remote-tracking branch 'origin/main' into multipart-upload 2021-02-04 09:38:08 +01:00
loop_test.go satellite/metainfo: select segments in batches for metainfo loop 2021-02-23 11:38:44 +00:00
loop.go satellite/metainfo: limit number of batched segments in metainfo loop 2021-02-26 12:32:43 +01:00
loopstats.go satellite/metainfo: track observer timing 2020-02-26 17:42:56 +00:00
metainfo_test.go satellite/metainfo: ensure list prefix is prepended in satStreamID 2021-02-19 16:32:55 +02:00
metainfo.go satellite/metainfo: ensure list prefix is prepended in satStreamID 2021-02-19 16:32:55 +02:00
service_test.go satellite/{metainfo,gracefulexit}: fix failing tests 2020-12-21 12:22:32 +00:00
service.go Merge 'master' branch 2020-12-07 15:05:52 +01:00
signing.go satellite/metainfo: use deterministic signing for satStreamID 2021-01-19 15:56:29 +00:00
validation_norace.go satellite/metainfo: use metabase.SegmentKey with metainfo.Service 2020-09-03 15:11:32 +00:00
validation_race.go satellite/metainfo: use metabase.SegmentKey with metainfo.Service 2020-09-03 15:11:32 +00:00
validation.go satellite/metainfo: upload/download with metabase 2020-11-11 12:13:52 +00:00
version_collector.go satellite/metainfo: collect uplink versions with monkit 2021-02-10 17:47:13 +01:00