storj/satellite
Yingrong Zhao 2b2cb468bf satellite/metainfo: implement DeleteObjectPieces with objectdeletion package
Use new objectdeletion package for deleting pointers.

In the best case scenario, it will make on database call to fetch
information about the number of segments. And another request to delete
and fetch information about other segments.

This PR also changes our object deletion API to return no error when an
object is not found but instead consider such operation as success. This
behavior is asligned with S3 API and makes the code less complex.

Change-Id: I280c56e8b5d815a8c4dafe8227689467e899775a
2020-08-06 16:10:13 -04:00
..
accounting satellite/orders: 3-phase rollout 2020-08-03 17:01:42 +00:00
admin satellite/admin: change returned data to be json encoded 2020-08-05 15:33:39 +02:00
attribution all: fix dots 2020-07-16 14:58:28 +00:00
audit satellite/audit/{queue,chore}: Wait for audit queue to be finished before swapping 2020-07-28 16:56:26 +00:00
compensation all: fix dots 2020-07-16 14:58:28 +00:00
console satellite/console/consoleweb: add support for partner parameter for 2020-07-30 11:29:31 +00:00
contact all: fix dots 2020-07-16 14:58:28 +00:00
dbcleanup satellite/dbcleanup: run cleanup more frequently 2020-06-10 18:32:15 +00:00
downtime all: fix comments 2020-07-16 19:13:14 +03:00
gc all: fix dots 2020-07-16 14:58:28 +00:00
gracefulexit all: fix dots 2020-07-16 14:58:28 +00:00
heldamount error handling in heldamount cash and collector delete fixed 2020-07-22 12:26:13 +00:00
inspector all: fix dots 2020-07-16 14:58:28 +00:00
mailservice all: fix dots 2020-07-16 14:58:28 +00:00
marketingweb all: fix dots 2020-07-16 14:58:28 +00:00
metainfo satellite/metainfo: implement DeleteObjectPieces with objectdeletion package 2020-08-06 16:10:13 -04:00
metrics satellite: fix string(int) conversions 2020-06-12 06:41:34 +00:00
nodeapiversion satellite/nodeapiversion: new table for tracking node api usage 2020-07-09 15:02:25 +00:00
nodeselection satellite/nodeselection: use NodeURL 2020-05-27 05:46:11 +00:00
nodestats all: fix dots 2020-07-16 14:58:28 +00:00
orders satellite/orders: 3-phase rollout 2020-08-03 17:01:42 +00:00
overlay satellite/overlay/config.go: Add AuditHistoryConfig to overlay 2020-08-04 18:18:56 +00:00
payments satellite/metainfo: use user PartnerID for bucket attribution 2020-08-06 13:14:07 +00:00
referrals all: fix dots 2020-07-16 14:58:28 +00:00
repair satellite/{repair,overlay}: Use overlay NodeSelectionCache for repair uploads 2020-08-04 12:50:12 -04:00
revocation all: fix dots 2020-07-16 14:58:28 +00:00
rewards satellite/console/consoleweb: add support for partner parameter for 2020-07-30 11:29:31 +00:00
satellitedb satellite/payments: delete credits and credits_spendings db tables 2020-07-30 12:19:57 +03:00
admin.go satellite/console: make paywall optional 2020-07-28 10:57:49 +00:00
api.go satellite/orders: 3-phase rollout 2020-08-03 17:01:42 +00:00
config-lock_test.go satellite: add Go test version of satellite-config-lock tests 2020-05-13 08:14:24 +00:00
core.go satellite/console: make paywall optional 2020-07-28 10:57:49 +00:00
gc.go all: fix dots 2020-07-16 14:58:28 +00:00
peer.go satellite/accounting: Add chore to cleanup old project bandwidth rollups data 2020-07-22 18:56:49 +00:00
repairer.go satellite/orders: add buckets db to service 2020-07-24 17:36:49 +03:00