storj/satellite
Bill Thorp 549e799bbe satellite: wrap notfound on failed deletes as DRPC errors
We're seeing BeginDeleteObject in metaclient returning object not found:
metabase: no rows deleted in the Gateway-MT mint tests.  There's a
client check for rpcStatus.NotFound, but the metabase endpoint isn't
wrapping the db error as a DRPC error.

Here's the chain:

  gateway.AbortMultipartUpload()
  project.AbortUpload()
  metainfoClient.BeginDeleteObject() <- understands DRPC errors
  endpoint.DeletePendingObject() <- where this code is
  db.DeletePendingObject() <- returns error

Change-Id: I93991de76487426df0a807b0d1e69fc975196a1a
2021-08-16 09:02:35 +00:00
..
accounting satellite/{audit, accounting}: use reputation store in tests 2021-07-28 13:21:55 -04:00
admin web/satellite: Allow users to see coupon in billing area 2021-08-14 16:09:54 -05:00
analytics web, satellite: allow registering business accounts to ask for contact from sales team 2021-06-02 13:10:38 +00:00
attribution satellite/accounting/tally: use objects iterator instead metaloop 2021-07-20 15:52:18 +00:00
audit satellite:{audit,repair}: log additional info when we can't download enough pieces 2021-08-09 22:57:49 +00:00
compensation satellite/compensation: add wallet features to invoice csv 2021-02-08 22:13:48 +02:00
console web/satellite: Allow users to see coupon in billing area 2021-08-14 16:09:54 -05:00
contact private/server: use quic implementation from storj.io/common 2021-08-10 13:32:21 +00:00
gc satellite/gc: remove skip first 2021-06-21 18:30:38 +00:00
gracefulexit segment/{metabase,repair}: add dedicated methods on metabase.Pieces 2021-08-03 15:12:03 +00:00
inspector satellite/metainfo: remove MetabaseDB interface 2021-05-13 13:22:14 +00:00
internalpb satellite/repair: migrate to new repair_queue table 2021-06-30 17:12:24 +02:00
mailservice web/satellite,satellite/console: Overhaul password reset 2021-08-12 17:40:53 +00:00
metabase satellite/metabase: don't delete pieces until query results are received 2021-08-08 03:43:17 +00:00
metainfo satellite: wrap notfound on failed deletes as DRPC errors 2021-08-16 09:02:35 +00:00
metrics satellite/metrics: fix metrics for total inline/remote bytes and segments 2021-07-30 18:19:51 +02: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 satellite/reputation: return default reputation stats when node is not 2021-08-04 19:34:54 +00:00
orders satellite/orders: set the expirationDate in CreatePutRepairOrderLimits 2021-07-27 12:44:40 +00:00
overlay satellite/overlay: fix UpdateCheckIn comment 2021-08-06 05:54:00 +00:00
payments web/satellite: Allow users to see coupon in billing area 2021-08-14 16:09:54 -05:00
repair satellite/repair: use mutex instead of channel to collect download errors 2021-08-10 15:29:39 +00:00
reputation satellite/satellitedb: improve Update query for reputation 2021-08-10 13:06:13 +00:00
revocation satellite/satellitedb: move tests to their domains 2021-02-19 17:29:15 +02:00
rewards satellite/rewards: adding partners to list (#4159) 2021-07-09 22:47:25 +02:00
satellitedb web/satellite: Allow users to see coupon in billing area 2021-08-14 16:09:54 -05:00
snopayouts all: fix error naming 2021-04-29 15:38:21 +03:00
admin.go web,satellite: Remove paywall-related functionality 2021-06-29 02:47:48 +02:00
api.go web/satellite,satellite/console: Overhaul password reset 2021-08-12 17:40:53 +00:00
configlock_test.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
core.go satellite/metabase/segmentloop: don't shutdown satellite on loop error 2021-07-30 06:49:10 +00:00
gc.go satellite/metabase/segmentloop: don't shutdown satellite on loop error 2021-07-30 06:49:10 +00:00
peer.go satellite/{reputation,audit,overlay}: replace overlay with reputation 2021-07-28 13:10:48 -04:00
repairer.go satellite/{repair, overlay}: use reputation store in repair 2021-07-28 13:22:05 -04:00