storj/private/testplanet
Egon Elbre 10d932fd65 lib/uplinkc: fix test flakiness by setting MaxTimeSkew
Not having a skew caused an issue where:

1. Uplink calls "begin segment", where segment isn't committed to the
database.
2. Uplink stores piece X to the storage node A with timestamp 1.
3. Satellite runs garbage collection with timestamp 2.
4. Satellite sends retain request to storage node A with timestamp 2.
5. Storage node A deletes piece X, because 1 < 2.
6. Uplink calls "commit segment" with storage node A in it.
7. Download of segment fails, because A doesn't have piece X.

In production this is not an issue since the MaxTimeSkew is 72h by
default.

Change-Id: Id87ca3ddc44103dcd85d031b1367168c014b8e7b
2020-01-20 12:44:42 +00:00
..
dir.go private: rename internal to private (#3573) 2019-11-14 21:46:15 +02:00
planet_test.go common: separate repository 2019-12-27 14:11:15 +02:00
planet.go common: separate repository 2019-12-27 14:11:15 +02:00
reconfigure.go common: separate repository 2019-12-27 14:11:15 +02:00
referralmanager.go common: separate repository 2019-12-27 14:11:15 +02:00
rpc_test.go common: separate repository 2019-12-27 14:11:15 +02:00
run_test.go common: separate repository 2019-12-27 14:11:15 +02:00
run.go satellite/accounting: refactor live accounting to hold current estimated totals 2020-01-16 10:26:49 -05:00
satellite.go satellite: reduce logging of node status 2020-01-18 17:47:59 +00:00
storagenode.go lib/uplinkc: fix test flakiness by setting MaxTimeSkew 2020-01-20 12:44:42 +00:00
tlsopts_test.go common: separate repository 2019-12-27 14:11:15 +02:00
uplink_test.go uplink: move to storj.io/uplink (#3746) 2020-01-08 15:40:19 +02:00
uplink.go cmd: rename "scope" flag to "access" 2020-01-10 15:27:53 +00:00
versioning.go private/testplanet: use defaultInterval 2020-01-14 16:07:36 +00:00