storj/pkg
Ivan Fraixedes 3c8f1370d2
[v3 2137] - Add more info to find out repair failures (#2623)
* pkg/datarepair/repairer: Track always time for repair
  Make a minor change in the worker function of the repairer, that when
  successful, always track the metric time for repair independently if the
  time since checker queue metric can be tracked.

* storage/postgreskv: Wrap error in Get func
  Wrap the returned error of the Get function as it is done when the
  query doesn't return any row.

* satellite/metainfo: Move debug msg to the right place
  NewStore function was writing a debug log message when the DB was
  connected, however it was always writing it out despite if an error
  happened when getting the connection.

* pkg/datarepair/repairer: Wrap error before logging it
  Wrap the error returned by process which is executed by the Run method
  of the repairer service to add context to the error log message.

* pkg/datarepair/repairer: Make errors more specific in worker
  Make the error messages of the "worker" method of the Service more
  specific and the logged message for such errors.

* pkg/storage/repair: Improve error reporting Repair
  In order of improving the error reporting by the
  pkg/storage/repair.Repair method, several errors of this method and
  functions/methods which this one relies one have been updated to be
  wrapper into their corresponding classes.

* pkg/storage/segments: Track path param of Repair method
  Track in monkit the path parameter passed to the Repair method.

* satellite/satellitedb: Wrap Error returned by Delete
  Wrap the error returned by repairQueue.Delete method to enhance the
  error with a class and stack and the
  pkg/storage/segments.Repairer.Repair method get a more contextualized
  error from it.
2019-07-23 16:28:06 +02:00
..
accounting update tally to rm bucket count (#2539) 2019-07-12 12:19:45 -04:00
audit Stylistic Go Cleanup (#2524) 2019-07-22 15:10:04 -04:00
auth Metainfo RPC segment methods (part 1) (#2567) 2019-07-22 16:45:18 +02:00
bloomfilter internal/testrand: new package for random data (#2282) 2019-06-26 13:38:51 +03:00
certdb Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
certificates Use mail.test as domain in emails (#2224) 2019-06-18 02:28:40 +02:00
cfgstruct implement storj.NodeURL in trusted satellites (#2388) 2019-07-03 13:29:18 -04:00
datarepair [v3 2137] - Add more info to find out repair failures (#2623) 2019-07-23 16:28:06 +02:00
discovery discovery: parallelize refresh (#2535) 2019-07-12 10:35:48 -04:00
eestream Removing trace of encodedPiece.Read() because it's fast. (#2477) 2019-07-08 11:16:13 -04:00
encryption Replace base64 encoding for path segments (#2345) 2019-07-11 13:26:07 -04:00
httpserver Link Sharing Service (#2431) 2019-07-18 06:26:09 -06:00
identity pkg/identity: Use identity error class (#2488) 2019-07-08 22:52:52 -04:00
kademlia Stylistic Go Cleanup (#2524) 2019-07-22 15:10:04 -04:00
linksharing Link Sharing Service (#2431) 2019-07-18 06:26:09 -06:00
macaroon Jg/1967 mv bucket metadata uplink (#2505) 2019-07-12 08:57:02 -04:00
metainfo/kvmetainfo Stylistic Go Cleanup (#2524) 2019-07-22 15:10:04 -04:00
miniogw Jg/1967 mv bucket metadata uplink (#2505) 2019-07-12 08:57:02 -04:00
overlay [v3 2137] - Add more info to find out repair failures (#2623) 2019-07-23 16:28:06 +02:00
paths Create and use an encryption.Store (#2293) 2019-06-24 19:23:07 +00:00
pb Add GetObject method to Metainfo (#2611) 2019-07-23 13:09:12 +02:00
peertls internal/testrand: new package for random data (#2282) 2019-06-26 13:38:51 +03:00
pkcrypto Enable Scopelint Linter (#2049) 2019-05-29 09:30:16 -04:00
process Log fatal errors with respective severity (#2581) 2019-07-17 14:39:10 -04:00
ranger pkg/*: add monkit task to missing places (#2109) 2019-06-04 13:36:27 +02:00
server pkg: Align errs Class messages (#2485) 2019-07-08 17:37:12 -04:00
storage [v3 2137] - Add more info to find out repair failures (#2623) 2019-07-23 16:28:06 +02:00
storj Stylistic Go Cleanup (#2524) 2019-07-22 15:10:04 -04:00
stream remove utils.CombineErrors and utils.ErrorGroup (#1603) 2019-03-29 14:30:23 +02:00
telemetry pkg/*: add monkit task to missing places (#2109) 2019-06-04 13:36:27 +02:00
transport update irreparableDB.GetLimited query to use where instead of offset (#2585) 2019-07-18 09:21:21 -07:00