3c8f1370d2
* 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. |
||
---|---|---|
.. | ||
dbx | ||
pbold | ||
satellitedbtest | ||
testdata | ||
apikeys.go | ||
attribution_test.go | ||
attribution.go | ||
buckets.go | ||
bucketusage.go | ||
certdb.go | ||
consoledb_test.go | ||
consoledb.go | ||
containment.go | ||
database.go | ||
irreparabledb.go | ||
locked.go | ||
lockedtx.go | ||
migrate_postgres_test.go | ||
migrate.go | ||
offers.go | ||
orders.go | ||
overlaycache.go | ||
projectaccounting.go | ||
projectinvoicestamps.go | ||
projectmembers_test.go | ||
projectmembers.go | ||
projectpaymentinfos.go | ||
projects_test.go | ||
projects.go | ||
regtokens.go | ||
repairqueue_test.go | ||
repairqueue.go | ||
resetpasstokens.go | ||
storagenodeaccounting.go | ||
usagerollups.go | ||
usercredits_test.go | ||
usercredits.go | ||
userpayments.go | ||
users_test.go | ||
users.go | ||
utils_test.go | ||
utils.go |