storj/satellite
Egon Elbre 2cf10a7bf4 satellite/metabase/{segment,meta}loop: avoid no observers error
In a rare case it's possible to start the loop iteration without
observers. The most likely case is that the observer is cancelled and
the coalesce timer trigger asynchronously, although being stopped.

Nevertheless, all the observers may also exit during the iteration, in
either case it should not result in an error.

If there's a probem with the observers, then they can report their own
error as they see fit.

Change-Id: Ie423fec41e6295be05536a4b7b0b6623ffebf2fb
2021-06-02 11:57:59 +00:00
..
accounting testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
admin ci: fix lint errors 2021-05-17 13:37:31 +00:00
analytics satellite/analytics: Add analytics for "link shared" in objects view (#4130) 2021-06-01 14:44:37 -07:00
attribution all: golangci-lint v1.33.0 fixes (#3985) 2020-12-05 17:01:42 +01:00
audit testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
compensation satellite/compensation: add wallet features to invoice csv 2021-02-08 22:13:48 +02:00
console testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
contact testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
gc testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
gracefulexit testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
inspector satellite/metainfo: remove MetabaseDB interface 2021-05-13 13:22:14 +00:00
internalpb satellite/overlay: remove Inspector 2021-03-29 12:26:10 +03:00
mailservice testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
metabase satellite/metabase/{segment,meta}loop: avoid no observers error 2021-06-02 11:57:59 +00:00
metainfo testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
metrics all: fix error naming 2021-04-29 15:38:21 +03:00
nodeapiversion satellite/nodeapiversion: new table for tracking node api usage 2020-07-09 15:02:25 +00:00
nodeselection/uploadselection satellite/nodeselection/uploadselection: rename package 2021-05-04 15:50:00 +00:00
nodestats pb: use *UnimplementedServer to avoid breaking API changes 2021-03-29 12:26:10 +03:00
orders testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
overlay testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
payments testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
repair testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
revocation satellite/satellitedb: move tests to their domains 2021-02-19 17:29:15 +02:00
rewards storj/storj: some domain changes we can make now 2021-04-13 17:12:06 +00:00
satellitedb satellite/satellitedb: removing usage of project_bandwidth_rollups table 2021-06-02 05:58:38 +00:00
snopayouts all: fix error naming 2021-04-29 15:38:21 +03:00
admin.go ci: fix lint errors 2021-05-17 13:37:31 +00:00
api.go ci: fix lint errors 2021-05-17 13:37:31 +00:00
configlock_test.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
core.go satellite/gc: move GC to segments loop 2021-06-01 20:36:02 +00:00
gc.go satellite/gc: move GC to segments loop 2021-06-01 20:36:02 +00:00
peer.go pkg/,private/: merge with private package 2021-04-23 16:37:28 +03:00
repairer.go ci: fix lint errors 2021-05-17 13:37:31 +00:00