minio/pkg
Krishnan Parthasarathi c192e5c9b2 Implement heal-upload admin API (#3914)
This API is meant for administrative tools like mc-admin to heal an
ongoing multipart upload on a Minio server.  N B This set of admin
APIs apply only for Minio servers.

`github.com/minio/minio/pkg/madmin` provides a go SDK for this (and
other admin) operations.  Specifically,

  func HealUpload(bucket, object, uploadID string, dryRun bool) error

Sample admin API request:
POST
/?heal&bucket=mybucket&object=myobject&upload-id=myuploadID&dry-run
- Header(s): ["x-minio-operation"] = "upload"

Notes:
- bucket, object and upload-id are mandatory query parameters
- if dry-run is set, API returns success if all parameters passed are
  valid.
2017-03-17 09:25:49 -07:00
..
bpool optimize memory allocation during erasure-read by using temporary buffer pool. (#2259) 2016-07-25 14:17:01 -07:00
disk cleanup: All conditionals simplified under pkg. (#3875) 2017-03-09 10:13:30 -08:00
lock Make minio server compile on OpenBSD, NetBSD, Solaris (#3719) 2017-02-08 22:27:35 -08:00
madmin Implement heal-upload admin API (#3914) 2017-03-17 09:25:49 -07:00
mimedb cleanup: All conditionals simplified under pkg. (#3875) 2017-03-09 10:13:30 -08:00
objcache Remove globalMaxCacheSize and globalCacheExpiry variables (#3826) 2017-03-02 10:34:37 -08:00
quick cleanup: All conditionals simplified under pkg. (#3875) 2017-03-09 10:13:30 -08:00
safe api/handlers: Implement streaming signature v4 support. (#2370) 2016-08-08 20:56:29 -07:00
sys Move rlimit functions into sys package. (#3824) 2017-03-01 21:51:57 -08:00
trie trie: new package (#3729) 2017-02-10 11:51:41 -08:00
wildcard pkg/wildcard: Simplify the wildcard logic further. (#2555) 2016-08-27 00:27:17 -07:00