we used to do something similar for puts, but that ended up hurting
more than it helped. since deletes are best effort, we can do it
here to kill long tails or unresponsive nodes.
Change-Id: I89fd2d9dcf519d76c78ddad70bc419d1868d2df1
* rm dup api code from sa peer, update storj-sim
* fix for backwards compat tests
* use env var instead of localhost
* changes per CR
* fix env var name
* skip peer for setup
* improve errors in satellite contact endpoints
* add changes per CR comments
* update pingback method so it still updates node table
* fix err and returns
* fix zap logging to be better
* First custom message
* Update text - change welcome dialog size
* dialogs workflow ok - config.yaml ko
* Delete on uninstall using custom action
* config file not deleted during upgrade
* remove useless registryvalue
* little fixes
* Fix back button in case of upgrade for verifyreadydlg
* same versions considered as upgrade
* same versions considered as upgrade
* Backup config file - does not work when changing install folder
* Installer version is taken from the version of storagenode.exe file
* registry read for retrieving install folder - parsing not working
* doesn't work
* Fix path extraction
* Separate install dir extraction from file movement
* Check the result of BackupConfigFile and RestoreConfigFile actions
* Set INSTALLFOLDER to the extracted path
* set up satellite repair run command
* add separated repair process to storj-sim
* add repairer peer to satellite in testplanet
* move api run cmd into api.go
* add satellite run repair to entrypoint
* uplink/storage/streams: Remove unused field of struct
Remove an unused field from a struct type because it isn't used.
* uplink/storage/streams: Add end period in func doc
Add missing end period in some functions documentation comments for
following conventions.
* uplink/storage/segments: Replace switch by if
Replace the switch statement of 2 branches one with a condition which
returns and the second is the default by a if conditional because it's
easy to read.
Refactoring of the segments Store interface Get method signature to
force the implementations to not use metainfo Client and be able for the
callers to batch requests.
* check duplicate node id before update pointer
* add test for transfer failure when pointer already contain the receiving node id
* check exiting and receiving nod are still in the pointer
* check node id only exists once in a pointer
* return error if the existing node doesn't match with the piece info in the pointer
* try to recreate the issue on jenkins
* should not remove exiting node piece in test
* Update satellite/gracefulexit/endpoint.go
Co-Authored-By: Maximillian von Briesen <mobyvb@gmail.com>
* Update satellite/gracefulexit/endpoint.go
Co-Authored-By: Maximillian von Briesen <mobyvb@gmail.com>