Harshavardhana
e79a73a3f5
Merge pull request #1105 from harshavardhana/cleanup-assets
...
build: Cleanup assets file upon make clean.
2016-02-07 11:06:08 -08:00
Harshavardhana
2c6da82788
build: Cleanup assets file upon make clean.
2016-02-07 10:55:51 -08:00
Harshavardhana
012d7ae2c3
Merge pull request #1104 from harshavardhana/response-content
...
getObject: Add support for special response headers.
2016-02-07 04:03:13 -08:00
Harshavardhana
99fbc0fcb3
getObject: Add support for special response headers.
...
Supports now response-content-type, response-content-disposition,
response-cache-control, response-expires.
2016-02-07 03:55:16 -08:00
Harshavardhana
de79440de2
Merge pull request #1103 from harshavardhana/min-free-disk
...
server: Remove max-buckets option and now max buckets is unlimited.
2016-02-06 18:33:04 -08:00
Harshavardhana
f4c8120cf9
server: Remove max-buckets option and now max buckets is unlimited.
...
minio server max-buckets option removed. min-free-disk option is
now a flag.
2016-02-06 18:25:47 -08:00
Harshavardhana
e7fec22224
Merge pull request #1102 from harshavardhana/fs-multi
...
multipart: Increase locked critical for CompleteMultipart.
2016-02-06 02:02:41 -08:00
Harshavardhana
4e6e78598f
multipart: Increase locked critical for CompleteMultipart.
2016-02-06 01:46:05 -08:00
Harshavardhana
643ef30533
Merge pull request #1101 from harshavardhana/combine
...
multipart: Multipart session map now is based on uploadID.
2016-02-05 23:38:19 -08:00
Harshavardhana
8df201ef30
multipart: Multipart session map now is based on uploadID.
...
- Fixes initiating parallel uploads, and configs being quickly
re-written by another incoming request.
- Parallel uploads work smoothly now and return expected behavior.
2016-02-05 23:32:30 -08:00
Harshavardhana
3f5804f75a
Merge pull request #1100 from harshavardhana/multipart-resume
...
multipart: Multipart resume simplify further.
2016-02-05 17:49:37 -08:00
Harshavardhana
69bd001c8b
multipart: Multipart resume simplify further.
2016-02-05 17:40:08 -08:00
Harshavardhana
7f7697ca38
Merge pull request #1099 from harshavardhana/fix-lock
...
setBucketMetadata: Fix a deadlock
2016-02-05 16:47:05 -08:00
Harshavardhana
8bf1045645
setBucketMetadata: Fix a deadlock.
2016-02-05 15:48:08 -08:00
Harshavardhana
c922dd6fbd
Merge pull request #1097 from harshavardhana/mimedb
...
fs: Use mimedb now for contentType
2016-02-05 15:22:49 -08:00
Harshavardhana
6f80380497
fs: Use mimedb now.
2016-02-05 15:09:23 -08:00
Harshavardhana
35dcccb4cd
Merge remote-tracking branch 'abperiasamy/mimedb' into mimedb
2016-02-05 15:03:47 -08:00
Harshavardhana
fca425f156
Merge pull request #1092 from harshavardhana/more-fixes
...
multipart: Code cleanup
2016-02-05 14:58:43 -08:00
Harshavardhana
a4c005ce30
multipart: Code cleanup
...
- More locking cleanup. Fix naming convention.
- Simplify concatenation and blocking calls.
2016-02-05 14:42:09 -08:00
Harshavardhana
5b4c73e74d
Merge pull request #1096 from krishnasrinivas/web-remove-object
...
JSONrpc: implement removeObject RPC call
2016-02-05 10:22:24 -08:00
Krishna Srinivas
3a8fff46f9
JSONrpc: implement removeObject RPC call
2016-02-05 19:46:36 +05:30
Bala.FA
d79fcb1800
fix: handle Transfer-Encoding for make bucket
...
In case of make bucket, there is a chance of Transfer-Encoding is sent
where Content-Length is missing. This patch fixes the problem by
checking whether Transfer-Encoding: chunked is set along with
Content-Length.
2016-02-05 19:01:39 +05:30
Anand Babu (AB) Periasamy
d8abb36653
contentdb replaced by new mimedb
2016-02-05 03:49:24 -08:00
Harshavardhana
3a55d05eff
Merge pull request #1091 from harshavardhana/gpg
...
build: Add build dependency check for 'gpg'
2016-02-05 03:20:23 -08:00
Harshavardhana
ddc99e3112
build: Add build dependency check for 'gpg'
2016-02-05 03:10:23 -08:00
Harshavardhana
198a92c3c4
Merge pull request #1090 from harshavardhana/multipart
...
fs: Add granular locking.
2016-02-04 21:46:06 -08:00
Harshavardhana
8557cbc9b7
fs: Add granular locking.
2016-02-04 20:40:58 -08:00
Harshavardhana
f2113d35be
Merge pull request #1089 from harshavardhana/docker
...
docker: Fix docker build.
2016-02-04 19:13:14 -08:00
Harshavardhana
c9d2904e42
docker: Fix docker build.
2016-02-04 18:22:37 -08:00
Harshavardhana
1c75d35c26
Merge pull request #1088 from harshavardhana/enable-ui-assets
...
ui-assets: Integrate UI assets.
2016-02-04 18:17:27 -08:00
Harshavardhana
a066184bed
ui-assets: Integrate UI assets.
2016-02-04 18:07:05 -08:00
Harshavardhana
53a983659e
Merge pull request #1084 from krishnasrinivas/go-bindata-assetfs
...
UI: vendorize github.com/elazarl/go-bindata-assetfs which is needed by ui-assets.go
2016-02-04 18:06:14 -08:00
Harshavardhana
ef47255f5e
Merge pull request #1087 from harshavardhana/handlers
...
handlers: Fix the naming of all handlers.
2016-02-04 15:30:19 -08:00
Harshavardhana
012fbe756b
handlers: Fix the naming of all handlers.
2016-02-04 15:02:53 -08:00
Harshavardhana
4d97c042da
Merge pull request #1086 from krishnasrinivas/browser-cache
...
browser-caching: enable browser caching for webUI
2016-02-04 14:41:38 -08:00
Krishna Srinivas
a344e7713a
browser-caching: enable browser caching for WebUI
2016-02-05 03:54:05 +05:30
Harshavardhana
09a54f9032
Merge pull request #1085 from harshavardhana/fs-api
...
fs: Cleanup Golang errors to be called 'e' and probe to be called as …
2016-02-04 14:02:19 -08:00
Harshavardhana
7a3409c309
fs: Cleanup Golang errors to be called 'e' and probe to be called as 'err'
...
- Replace the ACL checks back, remove them when bucket
policy is implemented.
- Move FTW (File Tree Walk) into ioutils package.
2016-02-04 13:43:52 -08:00
Krishna Srinivas
d038393156
UI: vendorize github.com/elazarl/go-bindata-assetfs which is needed by ui-assets.go
2016-02-04 16:50:34 +05:30
Harshavardhana
b49f21ec82
Merge pull request #1082 from harshavardhana/about-api
...
api: Implement About API.
2016-02-03 23:19:40 -08:00
Harshavardhana
e63a982dee
api: Implement About API.
2016-02-03 22:46:45 -08:00
Harshavardhana
a1c6e4055b
Merge pull request #1073 from harshavardhana/createobject
...
fs: Fail createObject with appropriate message.
2016-02-03 21:56:44 -08:00
Harshavardhana
835b297ba7
fs: Fail createObject with appropriate message.
...
Fail createObject() if a file already exists and one attempts
to create a prefix/directory by same name.
Send an approriate error back to the client as 409 Conflict.
2016-02-03 21:49:36 -08:00
Harshavardhana
729e032a50
Merge pull request #1079 from harshavardhana/implement-stat
...
web: GetObjectURL should check if file exists before generating URL.
2016-02-03 00:15:54 -08:00
Harshavardhana
64b7da4686
web: GetObjectURL should check if file exists before generating URL.
...
Fixes - https://github.com/minio/miniobrowser/issues/20
2016-02-03 00:00:36 -08:00
Harshavardhana
ff0dd38957
Merge pull request #1078 from harshavardhana/auto-expiry
...
expiry: Remove auto-expiry.
2016-02-02 23:40:30 -08:00
Harshavardhana
454d71cafa
expiry: Remove auto-expiry.
...
Move the logic outside and use scripting, cronjob to delete files.
Fixes #1019
2016-02-02 19:35:51 -08:00
Harshavardhana
15924a8f05
Merge pull request #1077 from harshavardhana/flags
...
flags: Remove anonymous, ratelimit, json and web-address flags.
2016-02-02 19:01:52 -08:00
Harshavardhana
df91661ec6
flags: Remove anonymous, ratelimit, json and web-address flags.
...
- Web address now uses the port + 1 from the API address port directly.
- Remove ratelimiting, ratelimiting will be achieved if necessary through
iptables.
- Remove json flag, not needed anymore.
- Remove anonymous flag, server will be no more anonymous for play.minio.io
we will use demo credentials.
2016-02-02 18:37:09 -08:00
Harshavardhana
e39b6caada
Merge pull request #1075 from harshavardhana/content-type
...
statObject: Make sure to lowercase file extensions.
2016-02-02 18:02:59 -08:00
Harshavardhana
81fcbd2a54
statObject: Make sure to lowercase file extensions.
2016-02-02 17:54:59 -08:00
Harshavardhana
b01594ac33
Merge pull request #1072 from harshavardhana/query
...
vendor: Update minio-go library with fixes for object listing.
2016-02-02 14:56:49 -08:00
Harshavardhana
de9682a4e7
vendor: Update minio-go library with fixes for objectlisting.
2016-02-02 11:59:55 -08:00
Harshavardhana
9ddfa2529c
Merge pull request #1070 from harshavardhana/bug-fix
...
web: ListObjects is delimited, do not send a stat on prefix.
2016-02-01 13:33:23 -08:00
Harshavardhana
b3bde61396
web: ListObjects is delimited, do not send a stat on prefix.
2016-02-01 12:47:46 -08:00
Harshavardhana
9dfce111d9
Merge pull request #1069 from harshavardhana/list-objects
...
contentType: Reply back proper contentTypes based on the file extension.
2016-02-01 12:35:56 -08:00
Harshavardhana
0aedb67de0
contentType: Reply back proper contentTypes based on the file extension.
...
Currently the server would set 'application/octet-stream' for all
objects, set this value based on the file extension transparently.
This is useful in case of minio browser to facilitate displaying
proper icons for the different mime data types.
2016-02-01 12:19:58 -08:00
Harshavardhana
23ca11f75b
Merge pull request #1068 from harshavardhana/update-doc
...
Add doc change.
2016-02-01 11:11:39 -08:00
Harshavardhana
d55f72f09a
Add doc change.
2016-02-01 02:45:19 -08:00
Harshavardhana
141e8029bf
Merge pull request #1067 from harshavardhana/minio-message
...
server: Add new set of message.
2016-01-30 18:41:46 -08:00
Harshavardhana
a0c753b6eb
server: Add new set of message.
2016-01-30 18:33:33 -08:00
Harshavardhana
0784969767
Merge pull request #1065 from harshavardhana/read-me
...
doc: Update readme.md
2016-01-29 18:15:10 -08:00
Harshavardhana
cce2f41125
doc: Update readme.md
2016-01-29 18:09:34 -08:00
Harshavardhana
25cd37b209
Merge pull request #1063 from harshavardhana/trim-inputs
...
jwt: Trim username and password strings
2016-01-29 02:18:58 -08:00
Harshavardhana
716fde3b93
Merge pull request #1062 from notnoopci/no-empty-md5-header
...
Don't set empty ETag values
2016-01-28 20:51:59 -08:00
Harshavardhana
8af8889a36
jwt: Trim username and password strings
2016-01-28 20:48:41 -08:00
Mahmood Ali
43685788ab
Don't set empty ETag values
...
Currently, metadata.Md5 value isn't populated, yet the ETag is set to
`""`, causing AWS Java SDK to fail integrity checks with GetObject
api calls.
2016-01-28 22:57:23 -05:00
Harshavardhana
52f00042b4
Merge pull request #1061 from harshavardhana/order-presign
...
presign: Verify query params for presign individually
2016-01-28 12:27:13 -08:00
Harshavardhana
2469c9c591
presign: Verify query params for presign individually
...
Incoming request params in presigned can come in different order
for different implementations. Rather than verifying a full string
we should verify individual params instead.
This patch fixes an incompatibility issue with AWS SDK Java.
Fixes #1059 - Thanks to @notnoopci for reporting this problem.
2016-01-28 12:16:56 -08:00
Harshavardhana
c4588b3cb9
Merge pull request #1060 from krishnasrinivas/cors-fixes
...
CORS: cors handling should be before auth handling. cors should allow PUT.
2016-01-28 10:49:09 -08:00
Krishna Srinivas
81b255511f
CORS: cors handling should be before auth handling. cors should allow PUT.
2016-01-28 22:54:03 +05:30
Harshavardhana
ed69c58490
Merge pull request #1057 from harshavardhana/fix
...
listObjects: ListObjects should have idempotent behavior.
2016-01-28 03:24:16 -08:00
Harshavardhana
5934a00058
listObjects: ListObjects should have idempotent behavior.
...
listObjects was returning inconsistent results, i.e missing
entries during recursive and non-recursive listing. This led
to 'mc mirror' copying contents repeatedly consisdering
these files to be missing on the destination.
This patch addresses this problem - fixes #1056
2016-01-28 03:17:40 -08:00
Anand Babu (AB) Periasamy
2d8512465f
Merge pull request #1047 from fwessels/master
...
Updated mc and aws client doc strings
2016-01-27 12:48:08 -08:00
Harshavardhana
be5a865764
Merge pull request #1055 from harshavardhana/update
...
update: Minio fix update url.
2016-01-27 11:54:18 -08:00
Harshavardhana
0799a0bec5
update: Minio fix update url.
2016-01-27 11:43:26 -08:00
Harshavardhana
dfc84dd451
Merge pull request #1054 from harshavardhana/json-web
...
jwt: Deprecate RSA usage, use HMAC instead.
2016-01-27 03:48:49 -08:00
Harshavardhana
db387912f2
jwt: Deprecate RSA usage, use HMAC instead.
...
HMAC is a much simpler implementation, providing the same
benefits as RSA, avoids additional steps and keeps the code
simpler.
This patch also additionally
- Implements PutObjectURL API.
- GetObjectURL, PutObjectURL take TargetHost as another
argument for generating URL's for proper target destination.
- Adds experimental TLS support for JSON RPC calls.
2016-01-27 03:38:33 -08:00
Harshavardhana
0c96ace8ad
Merge pull request #1053 from harshavardhana/infinite-loop
...
listObjects: Marker should be unescaped before being used internally.
2016-01-26 23:38:57 -08:00
Harshavardhana
9ca3372870
listObjects: Marker should be unescaped before being used internally.
...
Without this change listObjects() goes into an infinite loop for
files which have special characters i.e "++" encoded with "%2B%2B".
We have to unescape and convert them to their native representation
before being used internally.
Fixes #1052
2016-01-26 23:32:59 -08:00
Harshavardhana
5d87fdb35c
Merge pull request #1051 from harshavardhana/fix-multipart
...
multipart: NewMultipartUpload shouldn't return empty UploadID
2016-01-26 15:15:44 -08:00
Harshavardhana
2e311168ee
multipart: NewMultipartUpload shouldn't return empty UploadID
...
Existing code
```
{
if os.IsNotExist(e) {
e = os.MkdirAll(objectDir, 0700)
if e != nil {
return "", probe.NewError(e)
}
}
return "", probe.NewError(e) ---> Error was here.
}
```
For a successful 'MkdirAll' it would still return an empty uploadID,
but the 'error' would be nil. This would succeed the request but
client would fail.
Fix is to re-arrange the logic. Thanks to Alexander Neumann @fd0, for
reporting this problem.
2016-01-26 15:00:34 -08:00
Harshavardhana
e6df2d639c
Merge pull request #1050 from fwessels/aws-cli
...
Updated 'aws s3 ls' example in README.md to include s3://
2016-01-26 14:28:33 -08:00
frankw
dd4c08cd79
Updated 'aws s3 ls' example in README.md to include s3:// (which is apparently needed for other 'aws s3' commands such as 'cp' or 'rm')
2016-01-26 23:09:06 +01:00
frankw
9a0cd354a3
Updated 'aws s3 ls' example in README.md to include s3:// (which is apparently needed for other aws s3 commands such as cp or rm)
2016-01-26 22:55:12 +01:00
frankw
5ad9167673
Merge remote-tracking branch 'upstream/master'
2016-01-26 22:50:10 +01:00
Harshavardhana
68a25aa425
Merge pull request #1039 from harshavardhana/channel-ftw
...
listObjects: Channel based file tree walk.
2016-01-26 12:41:21 -08:00
Harshavardhana
18375b7794
ioutils: Add tests
2016-01-26 12:34:04 -08:00
Harshavardhana
13feabefd5
diskInfo: Add DiskInfo API
2016-01-26 12:08:45 -08:00
Harshavardhana
1341fb79c3
listBuckets: Bump up the limit of max buckets to 1000.
2016-01-26 11:49:17 -08:00
Harshavardhana
f5d6be158e
listObjects: Simplify channel based changes.
2016-01-26 02:19:55 -08:00
frankw
0a5094c73a
Added Alias argument in configuring/using mc client for minio server
...
Both in README.md as well as sample commands when starting minio server
2016-01-26 10:42:21 +01:00
Harshavardhana
682020ef2f
listObjects: Channel based changes.
...
Supports:
- prefixes
- marker
2016-01-25 20:39:38 -08:00
Krishna Srinivas
9e18bfa60e
listObjects: Channel based ftw - initial implementation.
2016-01-25 18:58:07 -08:00
Harshavardhana
67a70eb6d6
Merge pull request #1046 from harshavardhana/bucket-not-empty
...
deleteBucket: Directory not empty error on windows is "directory is n…
2016-01-25 18:04:04 -08:00
Harshavardhana
2ec9b16667
deleteBucket: Directory not empty error on windows is "directory is not empty"
2016-01-25 17:58:43 -08:00
Harshavardhana
35d4521ece
Merge pull request #1045 from harshavardhana/get-object-cleanups
...
api: More cleanups at WebAPI.
2016-01-25 17:45:53 -08:00
Harshavardhana
ae2f15c6d0
api: More cleanups at WebAPI.
...
- Fixes a bug where bucketName was not denormalized.
- Remove unneeded functions from jwt.go
2016-01-25 17:30:08 -08:00
Harshavardhana
f1ea609175
Merge pull request #1042 from harshavardhana/jwt-api
...
jwt: Add JWT support for minio server.
2016-01-25 16:45:22 -08:00
Harshavardhana
497f13d733
api: Various fixes.
...
- limit list buckets to limit only 100 buckets, all uppercase buckets
are now lowercase and work transparently with all calls.
- Change disk.Stat to disk.GetInfo and return back disk.Info{} struct.
- Introduce new ioutils package which implements ReadDirN(path, n),
ReadDirNamesN(path, n)
2016-01-25 16:08:27 -08:00
Harshavardhana
432a073e6b
Add MakeBucket API.
2016-01-24 22:45:22 -08:00
Harshavardhana
3f1c4bb4b0
Bring in the list APIs implemented by Bala <bala@minio.io>
2016-01-24 16:39:48 -08:00
Harshavardhana
0a9496462a
jwt: Add JWT support for minio server.
...
Please read JWT.md before using this feature.
2016-01-22 17:38:05 -08:00
Harshavardhana
d8fa68ff7e
Merge pull request #1040 from hackintoshrao/make-file-edit
...
Minor changes to Makefile
2016-01-20 01:56:59 -08:00
Karthic Rao
b457a61cb2
Minor changes to Makefile to avoid the make failure when GOPATH/bin is not part of PATH
2016-01-20 14:46:12 +05:30
Anand Babu (AB) Periasamy
9cb590d800
Merge pull request #1038 from harshavardhana/shadow
...
server: Fix shadowing bug reported by go vet on go1.6beta2
2016-01-18 20:56:42 -08:00
Harshavardhana
1aec985c00
server: Fix shadowing bug reported by go vet on go1.6beta2
2016-01-18 18:45:24 -08:00
Harshavardhana
092ed972d0
Merge pull request #1037 from harshavardhana/add-config
...
serverConfig: Add a new region config entry.
2016-01-17 01:50:30 -08:00
Harshavardhana
cb7b2762f9
serverConfig: Add a new region config entry.
...
To change default region from 'us-east-1' to 'custom'.
Add a region value in your 'config.json'.
"version": "2",
"credentials": {
"accessKeyId": "****************",
"secretAccessKey": "***************",
"region": "my-region"
},
2016-01-17 01:39:11 -08:00
Harshavardhana
8a7bf0dde0
Merge pull request #1036 from harshavardhana/docker
...
build: Do not hardcode docker binary path
2016-01-15 10:42:13 -08:00
Harshavardhana
023f799820
build: Do not hardcode docker binary path
...
Fixes #1035
2016-01-15 10:36:45 -08:00
Harshavardhana
8ff43086fb
Merge pull request #1034 from harshavardhana/handle-cgo
...
build: Handle builds on env where CGO_ENABLED=0
2016-01-14 18:28:47 -08:00
Harshavardhana
88686dc6e3
build: Handle builds on env where CGO_ENABLED=0
...
Fixes #1033
2016-01-14 18:19:01 -08:00
Harshavardhana
3cb92bdf9c
Merge pull request #1032 from koolhead17/command-modification
...
Modified command for adding a host to minio.
2016-01-13 10:52:12 -08:00
koolhead17
d4dbd09a9c
Modified command for adding a host to minio.
2016-01-13 23:36:42 +05:30
Harshavardhana
a6941c0b44
Merge pull request #1030 from harshavardhana/expect-100
...
signature: Add aws-cli work-around for now.
2016-01-09 10:53:54 -08:00
Harshavardhana
8cdaf87c8f
signature: Add aws-cli work-around for now.
...
Golang http server strips off 'Expect' header, if the
client sent this as part of signed headers we need to
handle otherwise we would see a signature mismatch.
`aws-cli` sets this as part of signed headers which is
a bad idea since servers trying to implement AWS
Signature version '4' will all encounter this issue.
According to
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.20
Expect header is always of form:
Expect = "Expect" ":" 1#expectation
expectation = "100-continue" | expectation-extension
So it safe to assume that '100-continue' is what would
be sent, for the time being keep this work around.
2016-01-09 10:47:59 -08:00
Harshavardhana
70bd51994c
Merge pull request #1026 from harshavardhana/add-doc
...
Add aws-cli documentation.
2016-01-08 20:01:38 -08:00
Harshavardhana
80d175b34c
Add aws-cli documentation.
2016-01-08 19:59:23 -08:00
Harshavardhana
c963fe244d
Merge pull request #1022 from koolhead17/patch-1
...
Update README.md
2016-01-08 10:33:10 -08:00
koolhead17
888111816d
Update README.md
...
minor change, adding '--' with help option as we introduced the same with mc.
2016-01-08 23:47:08 +05:30
Harshavardhana
3bf7685327
Merge pull request #1021 from harshavardhana/transfer-encoding
...
http: Enable Transfer-Encoding chunked transfer
2016-01-08 00:50:31 -08:00
Harshavardhana
0c6a6dc380
http: Enable Transfer-Encoding chunked transfer
...
Fixes #1020
2016-01-08 00:47:20 -08:00
Harshavardhana
5e06c15b44
Merge pull request #1017 from koolhead17/GOenv-change
...
Modified instructions for installing Go.
2015-12-29 23:52:22 -08:00
koolhead17
f13ad3e02e
Modifed instructions for installing Go.
2015-12-30 12:23:28 +05:30
Harshavardhana
82212f5fbc
Merge pull request #1016 from harshavardhana/fix-signautre
...
s3cmd: Fix signature issues related to s3cmd.
2015-12-28 18:12:21 -08:00
Harshavardhana
d955ce4123
s3cmd: Fix signature issues related to s3cmd.
...
Support regions both 'us-east-1' and 'US' (short hand for US Standard)
honored by S3.
2015-12-28 18:05:28 -08:00
Harshavardhana
7228bc9919
Merge pull request #1015 from harshavardhana/location
...
location: Return a set location properly on complete multipart upload…
2015-12-28 15:30:43 -08:00
Harshavardhana
e7474bed43
location: Return a set location properly on complete multipart upload request.
2015-12-28 15:20:06 -08:00
Harshavardhana
d548316343
Merge pull request #1014 from harshavardhana/fixes
...
handlers: read ContentLength directly from http.Request
2015-12-27 23:07:51 -08:00
Harshavardhana
2f67559684
handlers: read ContentLength value directly from http.Request.
...
Do not look for Content-Length in headers and try to convert them into
integer representations use ContentLength field from *http.Request*.
If Content-Length is understood to be as '-1' then treat it as an error
condition, since it could be a malformed body to crash the server.
Fixes #1011
2015-12-27 23:03:32 -08:00
Harshavardhana
7aab7ba946
Merge pull request #1013 from harshavardhana/bucket-location
...
bucket-location: Implement bucket location response.
2015-12-27 00:50:42 -07:00
Harshavardhana
0345c8fffb
bucket-location: Implement bucket location response.
2015-12-27 00:48:11 -07:00
Harshavardhana
155a4110b1
Merge pull request #1010 from harshavardhana/update-url
...
Fix update URL.
2015-12-22 17:31:41 -08:00
Harshavardhana
7385302578
Fix update URL.
2015-12-22 17:28:47 -08:00
Harshavardhana
a9c634cc56
Merge pull request #1006 from harshavardhana/fix-mc-download-url
...
minio: Fix mc and minio download URLs.
2015-12-22 08:21:20 -08:00
Harshavardhana
523e75759d
minio: Fix mc and minio download URLs.
...
Fixes #991
2015-12-13 13:57:56 -08:00
Anand Babu (AB) Periasamy
738c543720
Merge pull request #1004 from harshavardhana/version
...
s3cmd: Handle support for s3cmd.
2015-12-09 17:21:46 -08:00
Harshavardhana
3c71c5c80c
s3cmd: Handle support for s3cmd.
2015-12-09 17:16:53 -08:00
Harshavardhana
7187668828
Merge pull request #1002 from harshavardhana/access
...
accessPolicy: Access policy response is not correct.
2015-12-07 14:59:57 -08:00
Harshavardhana
b07eed56be
accessPolicy: Access policy response is not correct.
2015-12-07 14:52:27 -08:00
Harshavardhana
83b2cd9ceb
Merge pull request #1001 from harshavardhana/user
...
pkg/user: Add pending tests.
2015-12-07 14:18:48 -08:00
Harshavardhana
1bfb490f90
pkg/user: Add pending tests.
2015-12-07 14:13:54 -08:00
Harshavardhana
06879b3b44
Merge pull request #1000 from harshavardhana/fs-bucket
...
bucketName: relax bucket names, now allow numbers as starting charact…
2015-12-07 14:04:26 -08:00
Harshavardhana
4fc161ddb1
bucketName: relax bucket names, now allow numbers as starting characters.
2015-12-07 13:58:55 -08:00
Harshavardhana
1413e761cf
Merge pull request #998 from harshavardhana/config-folder
...
minio: Add config-folder option.
2015-12-07 13:58:33 -08:00
Harshavardhana
836f5204af
minio: Add config-folder option.
...
Fixes #997
2015-12-07 12:34:09 -08:00
Harshavardhana
a97c4ebce3
Merge pull request #999 from harshavardhana/acl
...
ignore-handlers: Enhance ignore handlers to cater for bucket resource…
2015-12-07 12:24:00 -08:00
Harshavardhana
57430fe183
ignore-handlers: Enhance ignore handlers to cater for bucket resources with or without separators
...
Fixes an issue which we saw with minio-py
2015-12-07 12:06:27 -08:00
Harshavardhana
16cf9d9055
Merge pull request #996 from minio/harshavardhana-patch-1
...
Add s3cmd support status
2015-12-06 13:45:25 -08:00
Harshavardhana
aac85334fd
Add s3cmd support status
...
Fixes #987
2015-12-06 13:40:48 -08:00
Harshavardhana
6255f186dd
Merge pull request #995 from minio/harshavardhana-patch-1
...
Update README.md
2015-12-04 16:57:30 -08:00
Harshavardhana
330ceddfd4
Update README.md
2015-12-04 16:26:09 -08:00
Anand Babu (AB) Periasamy
bed528d569
Merge pull request #994 from abperiasamy/contentdb-race
...
fixes race in Init
2015-12-03 01:11:14 -08:00
Anand Babu (AB) Periasamy
8e8538175b
fixes race in Init
2015-12-03 01:08:05 -08:00
Harshavardhana
c327c56a16
Merge pull request #992 from abperiasamy/contentdb
...
contentdb provides file.ext to content-type lookups.
2015-12-02 17:00:09 -08:00
Anand Babu (AB) Periasamy
25df427383
contentdb file.ext to content-type lookups
2015-12-02 16:55:26 -08:00
Harshavardhana
5b18c787f0
Merge pull request #990 from harshavardhana/update-readme
...
doc: update README.md
2015-12-02 11:31:59 -08:00
Harshavardhana
9c64a232e2
doc: update README.md
2015-12-02 11:28:41 -08:00
Harshavardhana
df94b4d3ca
Merge pull request #989 from harshavardhana/maintainers
...
doc: Add MAINTAINERS.md
2015-12-02 10:55:30 -08:00
Harshavardhana
661229d7f7
doc: Add MAINTAINERS.md
2015-12-02 10:50:54 -08:00
Harshavardhana
66b3918b04
Merge pull request #988 from harshavardhana/add-release
...
release: Add release scripts.
2015-12-02 10:46:15 -08:00
Harshavardhana
9722eaf02c
release: Add release scripts.
2015-12-02 10:43:41 -08:00
Harshavardhana
f7029fc6f1
Merge pull request #986 from harshavardhana/fix-makefile
...
makefile: Fix docker image
2015-11-28 12:13:35 -08:00
Harshavardhana
c22eb6d2c5
makefile: Fix docker image
2015-11-28 12:10:13 -08:00
Harshavardhana
62e4d0d74b
Merge pull request #985 from minio/harshavardhana-patch-1
...
Fix docker.md add data volume container
2015-11-28 11:38:18 -08:00
Harshavardhana
1111e53a12
Fix docker.md with data volume container
2015-11-28 11:33:23 -08:00
Harshavardhana
910e270c1c
Merge pull request #984 from minio/harshavardhana-patch-1
...
Update Docker.md
2015-11-27 20:54:24 -08:00
Harshavardhana
10b6a6a74c
Update Docker.md
2015-11-27 20:41:41 -08:00
Harshavardhana
f35128eec5
Merge pull request #983 from harshavardhana/improve-update
...
update: Re-write update command.
2015-11-25 21:23:56 -08:00
Harshavardhana
3f9e1c1e68
update: Re-write update command.
2015-11-25 21:17:57 -08:00
Harshavardhana
b429bd7ceb
Merge pull request #982 from harshavardhana/aws-sdk-go
...
doc: Cleanup aws-sdk-go.md
2015-11-23 13:59:30 -08:00
Harshavardhana
3478c8a9a2
doc: Cleanup aws-sdk-go.md
2015-11-23 13:53:55 -08:00
Harshavardhana
3986e3cf2b
Merge pull request #981 from harshavardhana/signature
...
signature/region: Remove 'milkyway' and use 'us-east-1' as default.
2015-11-23 13:43:02 -08:00
Harshavardhana
7c91a8495f
signature/region: Remove 'milkyway' and use 'us-east-1' as default.
...
Fixes #980
2015-11-23 13:40:23 -08:00
Harshavardhana
fe2cb11e76
Merge pull request #979 from harshavardhana/fix-docs
...
minio: Fix documentation.
2015-11-23 13:32:20 -08:00
Harshavardhana
b9aa6a03b8
minio: Fix documentation.
2015-11-23 13:29:08 -08:00
Harshavardhana
9206a6ade9
Merge pull request #978 from harshavardhana/fs-fix
...
fs: Filter out $multiparts properly.
2015-11-22 01:58:43 -08:00
Harshavardhana
a328120e4d
fs: Filter out $multiparts properly.
...
Relax md5 requirement during complete multipart upload - ref #977
2015-11-22 01:49:57 -08:00
Harshavardhana
2392252a7c
Merge pull request #975 from harshavardhana/cli
...
cli: vendorize to new CLI package updates.
2015-11-21 09:03:58 -08:00
Harshavardhana
ab3fd8ea7f
cli: vendorize to new CLI package updates.
...
- Fix a new line issue for minioHelpTemplate.
- Fixes #974
2015-11-21 09:01:18 -08:00
Harshavardhana
ffa22cf31e
Merge pull request #973 from harshavardhana/atomic-sync
...
atomic: do not sync by default, if needed use CloseAndSync()
2015-11-17 23:13:53 -08:00
Harshavardhana
da2a6066c7
atomic: do not sync by default, if needed use CloseAndSync()
2015-11-17 23:04:18 -08:00
Harshavardhana
3bdee8e4f6
Merge pull request #972 from harshavardhana/merge-atomic
...
fs: use new atomic package - use FileCreateWithPrefix() API
2015-11-17 20:50:35 -08:00
Harshavardhana
35b9f965f1
fs: use new atomic package - use FileCreateWithPrefix() API
2015-11-17 16:32:20 -08:00
Harshavardhana
26f83f108a
Merge pull request #971 from harshavardhana/update
...
doc: update download locations in Readme.md
2015-11-14 02:46:36 -08:00
Harshavardhana
3e4d69be87
doc: update download locations in Readme.md
2015-11-14 02:39:02 -08:00
Harshavardhana
1d123e479e
Merge pull request #970 from harshavardhana/update
...
vendorize: Add new changes for sha256, sha512 for 32bit support.
2015-11-14 00:58:19 -08:00
Harshavardhana
ff161a9943
vendorize: Add new changes for sha256, sha512 for 32bit support.
2015-11-14 00:55:24 -08:00
Harshavardhana
8046b24b97
Merge pull request #969 from harshavardhana/32bit
...
386: Support minio server on 32bit linux.
2015-11-14 00:35:16 -08:00
Harshavardhana
f8e59e8399
386: Support minio server on 32bit linux.
2015-11-14 00:29:18 -08:00
Harshavardhana
a384ae868d
Merge pull request #968 from harshavardhana/update
...
update: change update command reflecting new changes on dl.minio.io
2015-11-13 20:35:26 -08:00
Harshavardhana
d65f3422a9
update: change update command reflecting new changes on dl.minio.io
2015-11-13 20:31:19 -08:00
Harshavardhana
249c444e88
Merge pull request #967 from harshavardhana/handle-readonly-buckets
...
acl: Handle readonly buckets properly
2015-11-13 20:10:50 -08:00
Harshavardhana
e1a33deabf
acl: Handle readonly buckets properly
2015-11-13 20:07:39 -08:00
Harshavardhana
ff59181527
Merge pull request #966 from harshavardhana/readdir-optimize
...
fs: Improve upon proper lexical ordering for ListObjects()
2015-11-11 14:56:33 -08:00
Harshavardhana
d668117a99
fs: Improve upon proper lexical ordering for ListObjects()
...
Handle sorting properly making sure that we treat fs like a
flat namespace.
2015-11-11 14:52:03 -08:00
Harshavardhana
ae52fc682d
Merge pull request #965 from harshavardhana/handle-spaces
...
signature: Handle all corner cases with spaces.
2015-11-10 18:17:44 -08:00
Harshavardhana
b0a89b1f1b
signature: Handle all corner cases with spaces.
2015-11-10 18:11:49 -08:00
Harshavardhana
cefb9b1651
Merge pull request #964 from harshavardhana/attempt-windows
...
build: Attempt to enable windows compilation
2015-11-08 03:44:49 -08:00
Harshavardhana
c67a8cb6e5
build: Attempt to enable windows compilation
2015-11-08 03:40:53 -08:00
Harshavardhana
152c73e1ce
Merge pull request #961 from krishnasrinivas/docker-fixes2
...
docker: second --ldflags was overriding the first --ldflags option
2015-11-07 15:37:43 -08:00
Krishna Srinivas
f77851bee0
docker: second --ldflags was overriding the first --ldflags option
2015-11-07 15:21:01 -08:00
Harshavardhana
03f185db5f
Merge pull request #963 from harshavardhana/operations
...
doc: Add comments for router operations
2015-11-07 14:30:54 -08:00
Harshavardhana
c44754629e
doc: Add comments for router operations
2015-11-07 14:15:22 -08:00
Harshavardhana
53a464b5f1
Merge pull request #960 from masu-mi/fix-trailing-slash
...
modify registerCloudStorageAPI for improving compatibility with S3.
2015-11-07 03:24:46 -08:00
Kanai Masumi
84de2e33c4
Fix: permit trailing slash for compatible with S3.
...
ex.
s3cmd requests to path:`/<bucket>/` for PutBucket.
2015-11-07 20:22:13 +09:00
Harshavardhana
f00f674b69
Merge pull request #962 from harshavardhana/update-ldflags-windows
...
build: update LDFLAGS for windows
2015-11-07 00:14:44 -08:00
Harshavardhana
2f98fa0a14
build: update LDFLAGS for windows
2015-11-07 00:12:35 -08:00
Harshavardhana
fe1684d706
Merge pull request #958 from krishnasrinivas/docker-fixes
...
docker: the docker image will now contain just the static binary
2015-11-06 21:11:13 -08:00
Krishna Srinivas
440bec28d9
docker: the docker image will now contain just the static binary
2015-11-06 20:44:58 -08:00
Harshavardhana
8ef4ec24ca
Merge pull request #959 from minio/call-home
...
Add missing Jobs section
2015-11-06 19:02:08 -08:00
Harshavardhana
7c17035ce2
Update README.md
2015-11-06 18:58:28 -08:00
Harshavardhana
fc155f67d9
Merge pull request #957 from harshavardhana/improve-logging
...
logger: Improve logger input argument handling and colorize outputs
2015-11-03 22:54:53 -08:00
Harshavardhana
15909e5463
logger: Improve logger input argument handling and colorize outputs
2015-11-03 22:51:42 -08:00
Harshavardhana
02d843ef5d
Merge pull request #954 from harshavardhana/minio-commit
...
minio/probe: Add missing Commit-ID for probe appinfo
2015-11-02 15:15:51 -08:00
Harshavardhana
74b62f1798
minio/probe: Add missing Commit-ID for probe appinfo
2015-11-02 15:05:57 -08:00
Harshavardhana
2601b3c487
Merge pull request #953 from harshavardhana/ldflags-style
...
build: Versioning now populated through ldflags
2015-11-02 02:43:04 -08:00
Harshavardhana
7845515f36
build: Versioning now populated through ldflags
2015-11-02 02:37:26 -08:00
Harshavardhana
ef04507bc4
Merge pull request #952 from harshavardhana/server-pkg
...
fs/bucket: Move bucket metadata into buckets.json
2015-11-01 21:27:52 -08:00
Harshavardhana
ab15f56a61
fs/bucket: Move bucket metadata into buckets.json
2015-11-01 21:25:01 -08:00
Harshavardhana
38aa7e1678
Merge pull request #951 from harshavardhana/bucket-delete
...
Simplify bucket delete - remove only bucket directory, no need to rec…
2015-10-30 16:11:36 -07:00
Harshavardhana
baf66988e9
Simplify bucket delete - remove only bucket directory, no need to recursively traverse
2015-10-30 16:03:18 -07:00
Harshavardhana
7d38967f22
Merge pull request #950 from harshavardhana/enhance-cors
...
Change default options for cors to handle HEAD and allow all headers
2015-10-30 12:14:21 -07:00
Harshavardhana
bd0436bf98
Change default options for cors to handle HEAD and allow all headers
2015-10-30 11:56:50 -07:00
Harshavardhana
7df81f8707
Merge pull request #949 from krishnasrinivas/rm-empty-dirs
...
Remove empty directories while removing an oobject
2015-10-30 00:16:27 -07:00
Krishna Srinivas
0010f0ee10
Remove empty directories while removing an oobject
2015-10-29 23:30:16 -07:00
Harshavardhana
ff7fa3637c
Merge pull request #948 from minio/harshavardhana-patch-1
...
Update INSTALLGO.md
2015-10-28 17:16:29 -07:00
Harshavardhana
36854f266d
Update INSTALLGO.md
2015-10-28 15:43:45 -07:00
Harshavardhana
679d099b16
Merge pull request #947 from harshavardhana/through-typo
...
Fix description typo
2015-10-27 11:59:09 -07:00
Harshavardhana
49260abad4
Fix description typo
2015-10-27 11:38:28 -07:00
Anand Babu (AB) Periasamy
d0ff64c3c8
Merge pull request #946 from abperiasamy/build-constants
...
build time constants
2015-10-26 02:46:16 -07:00
Anand Babu (AB) Periasamy
588833d06f
build time constants
2015-10-26 02:41:04 -07:00
Harshavardhana
07839caf9b
Merge pull request #945 from harshavardhana/release-tag
...
Update new changes in probe and add setAppInfo
2015-10-25 11:16:35 -07:00
Harshavardhana
3566d08c52
Update new changes in probe and add setAppInfo
2015-10-25 11:11:29 -07:00
Harshavardhana
9b2cff14bb
Merge pull request #944 from abperiasamy/new-probe
...
updated probe
2015-10-23 20:12:47 -07:00
Anand Babu (AB) Periasamy
8e68591933
updated probe
2015-10-23 20:09:14 -07:00
Anand Babu (AB) Periasamy
e1a992908c
Merge pull request #943 from abperiasamy/pkg-update
...
added pkg-update to update a vendorized package
2015-10-23 19:33:35 -07:00
Anand Babu (AB) Periasamy
a8f75f5cc1
added pkg-update to update a vendorized package
2015-10-23 19:29:44 -07:00
Harshavardhana
19bcbf76f1
Merge pull request #942 from harshavardhana/sort-unique
...
Leverage sort Interface to provide sortUnique function
2015-10-23 15:58:54 -07:00
Harshavardhana
53adfb38f4
Leverage sort Interface to provide sortUnique function
2015-10-23 15:55:41 -07:00
Harshavardhana
9476e0b374
Merge pull request #941 from harshavardhana/add-fs
...
Move ListObjects into its own file
2015-10-22 15:42:59 -07:00
Harshavardhana
dbaa4d8643
Move ListObjects into its own file
2015-10-22 15:39:04 -07:00
Harshavardhana
9680ceb54e
Merge pull request #940 from harshavardhana/aws-sdk-go
...
Add documentation for aws-sdk-go
2015-10-22 01:53:54 -07:00
Harshavardhana
fc5a1d7408
Add documentation for aws-sdk-go
2015-10-22 01:50:31 -07:00
Harshavardhana
485da0cb91
Merge pull request #938 from minio/harshavardhana-patch-1
...
go get -u
2015-10-22 00:27:50 -07:00
Harshavardhana
16f6a7d370
Update README.md
2015-10-22 00:20:34 -07:00
Harshavardhana
daffe943bb
Merge pull request #937 from harshavardhana/bucket
...
Fix all remaining windows path issues.
2015-10-22 00:08:48 -07:00
Harshavardhana
1f66f4869b
Fix all remaining windows path issues.
2015-10-22 00:05:10 -07:00
Harshavardhana
8978c19db6
Merge pull request #936 from abperiasamy/description
...
move description above usage
2015-10-21 22:37:40 -07:00
Anand Babu (AB) Periasamy
b077bb9165
move description above usage
2015-10-21 22:27:20 -07:00
Harshavardhana
dbe3d9489e
Merge pull request #935 from harshavardhana/fs-bucket
...
On windows translate Prefix, Marker and Delimiter for paths
2015-10-21 22:08:52 -07:00
Harshavardhana
afa27b9847
On windows translate Prefix, Marker and Delimiter for paths
2015-10-21 22:00:03 -07:00
Harshavardhana
1157898244
Merge pull request #934 from harshavardhana/osx-build
...
Rename _linux to _nix for OS X build
2015-10-21 20:33:14 -07:00
Harshavardhana
1184cc5e8c
Rename _linux to _nix for OS X build
2015-10-21 20:18:53 -07:00
Harshavardhana
aa043ba1db
Merge pull request #933 from harshavardhana/enable-different-logger
...
Enable all config loggers
2015-10-21 17:40:19 -07:00
Harshavardhana
09e51002ed
Enable all config loggers
2015-10-21 17:35:07 -07:00
Harshavardhana
bf644aaba9
Merge pull request #932 from harshavardhana/logger-functionality
...
Add config command
2015-10-21 16:04:24 -07:00
Harshavardhana
2ccadc2b17
Add config command
2015-10-21 15:41:14 -07:00
Harshavardhana
7966ed46c8
Merge pull request #929 from harshavardhana/file-logger
...
Add logger command
2015-10-21 00:04:59 -07:00
Harshavardhana
56003fded7
Add logger command - also migrate from old config to newer config
2015-10-21 00:02:16 -07:00
Harshavardhana
e8892a9f3c
Merge pull request #931 from harshavardhana/add-arm-support
...
Add arm support for build scripts
2015-10-20 12:26:41 -07:00
Harshavardhana
32898c72fa
Add arm support for build scripts
2015-10-20 12:03:03 -07:00
Harshavardhana
ed9ef861e1
Merge pull request #930 from harshavardhana/fix-portability
...
Fix portability issues for arm on raspberry pi
2015-10-20 11:39:43 -07:00
Harshavardhana
b74852116a
Fix portability issues for arm on raspberry pi
2015-10-20 11:22:00 -07:00
Harshavardhana
27612b9aed
Merge pull request #928 from harshavardhana/server-main
...
Add new logging connectors
2015-10-19 23:14:40 -07:00
Harshavardhana
469a3475b6
Add new logging connectors
2015-10-19 23:11:32 -07:00
Harshavardhana
d20842fc52
Merge pull request #927 from harshavardhana/accesslog-handler
...
Implement accessLog handler
2015-10-19 13:30:20 -07:00
Harshavardhana
b9ea18b8b8
Implement accessLog handler
2015-10-19 13:07:09 -07:00
Harshavardhana
e9d5ec3d64
Merge pull request #926 from harshavardhana/available-disk-space
...
Add 5% cumulative reduction in total size of the disk
2015-10-19 10:47:51 -07:00
Harshavardhana
dddb1650de
Add 5% cumulative reduction in total size of the disk
...
This is done due to filesystem holding additional metadata and inode space
which is unaccounted for during min-free-disk calculation.
2015-10-19 10:33:34 -07:00
Harshavardhana
d5e5b8777f
Merge pull request #923 from harshavardhana/auto-expiry
...
Add initial cut of auto expiry of objects
2015-10-19 01:41:30 -07:00
Harshavardhana
179d2d7dac
Add initial cut of auto expiry of objects
2015-10-19 01:34:31 -07:00
Harshavardhana
c590acfc38
Merge pull request #925 from harshavardhana/min-free-disk
...
Implement min-free-disk as a subcommand, deprecate flag
2015-10-19 01:06:26 -07:00
Harshavardhana
c065be656c
Implement min-free-disk as a subcommand, deprecate flag
2015-10-19 00:59:20 -07:00
Harshavardhana
bcbd537d63
Merge pull request #922 from harshavardhana/min-free-disk
...
Implementing min-free-disk
2015-10-18 00:25:54 -07:00
Harshavardhana
5b2fa33bdb
Implementing min-free-disk
2015-10-18 00:23:14 -07:00
Harshavardhana
18a6d7ea5d
Merge pull request #921 from harshavardhana/disk-fs
...
Improve disk code to return back disk StatFS{} structure
2015-10-17 20:21:24 -07:00
Harshavardhana
a8a935f5fd
Improve disk code to return back disk StatFS{} structure
...
```
StatFS {
Total int64
Free int64
FSType string
}
```
Provides more information in a cross platform way.
2015-10-17 20:19:26 -07:00
Harshavardhana
4b3961e1df
Merge pull request #920 from harshavardhana/free-disk-space
...
Add disk package
2015-10-17 16:52:59 -07:00
Harshavardhana
aee0845b2e
Add disk package
...
Implements
- Stat returns total and free disk space supported across platforms
- Type returns type of the filesystem underneath
2015-10-17 16:48:24 -07:00
Harshavardhana
f490af85e8
Merge pull request #919 from harshavardhana/update-command
...
Implement update command
2015-10-17 15:08:43 -07:00
Harshavardhana
47f1ffa1f3
Implement update command
2015-10-17 15:04:54 -07:00
Harshavardhana
357f9d7a05
Merge pull request #917 from harshavardhana/fs-separator
...
Add fs separator
2015-10-17 12:12:07 -07:00
Harshavardhana
1256ca86d0
Add fs separator
2015-10-17 12:05:12 -07:00
Harshavardhana
c2859c1f7d
Merge pull request #916 from harshavardhana/fs-utils
...
If directory already removed, return nil and move on
2015-10-17 00:15:47 -07:00
Harshavardhana
2ec679a089
If directory already removed, return nil and move on
2015-10-17 00:13:46 -07:00
Harshavardhana
c24235df8b
Merge pull request #915 from harshavardhana/delete-bucket
...
Implement delete bucket properly with proper error handlings
2015-10-17 00:05:28 -07:00
Harshavardhana
d534fc5a4f
Implement delete bucket properly with proper error handlings
2015-10-17 00:01:12 -07:00
Harshavardhana
7a4ca0b9c2
Merge pull request #914 from harshavardhana/enhance-filtering-further
...
Enhance listing further, this time handle cases related to common pre…
2015-10-16 23:15:51 -07:00
Harshavardhana
c9af01d807
Enhance listing further, this time handle cases related to common prefixes
2015-10-16 23:11:41 -07:00
Harshavardhana
5fb46cf75c
Merge pull request #913 from harshavardhana/http-status
...
Reply back proper statuses for DeleteBucket/DeleteObject
2015-10-16 20:06:38 -07:00
Harshavardhana
704fa420a3
Reply back proper statuses for DeleteBucket/DeleteObject
2015-10-16 20:03:44 -07:00
Harshavardhana
f825a32b53
Merge pull request #908 from harshavardhana/bucket-acl-support
...
Implement Bucket ACL support
2015-10-16 19:49:37 -07:00
Harshavardhana
0eb7f078f9
Implement Bucket ACL support
2015-10-16 19:47:30 -07:00
Harshavardhana
8fb45e92f9
Merge pull request #907 from harshavardhana/anonymous
...
If anonymous mode is set avoid verifying signature at lower level
2015-10-16 14:10:26 -07:00
Harshavardhana
f367ac927f
Merge branch 'master' into anonymous
2015-10-16 13:55:53 -07:00
Harshavardhana
9a01026a78
If anonymous mode is set avoid verifying signature at lower level
2015-10-16 13:47:44 -07:00
Harshavardhana
76fbb16ea8
Merge pull request #906 from minio/harshavardhana-patch-1
...
Update README.md
2015-10-16 13:27:10 -07:00
Harshavardhana
97393fd2a2
Update README.md
2015-10-16 11:56:53 -07:00
Harshavardhana
97cc446af8
Merge pull request #905 from harshavardhana/update-description
...
Update minio micro services description
2015-10-16 11:45:59 -07:00
Harshavardhana
94b0243341
Update minio micro services description
2015-10-16 11:40:47 -07:00
Harshavardhana
762b798767
Migrate this project to minio micro services code
2015-10-16 11:26:08 -07:00
Harshavardhana
8c4119cbeb
Merge pull request #904 from harshavardhana/fix-bugs
...
Fix bugs in post policy and presigned signature handling
2015-10-14 15:47:55 -07:00
Harshavardhana
2d0cc80646
Fix bugs in post policy and presigned signature handling
2015-10-14 15:45:34 -07:00
Harshavardhana
189188fdf3
Merge pull request #903 from technosophos/fix/902-missing-dot-minio
...
During auth generation, create directory if it does not exist.
2015-10-12 13:53:38 -07:00
Matt Butcher
ac6abd608f
During auth generation, create directory if it does not exist.
...
Addresses issue #902
2015-10-12 14:46:44 -06:00
Harshavardhana
f1c099af5f
Merge pull request #901 from harshavardhana/add-windows
...
Add windows support for minhttp library
2015-10-11 23:20:50 -07:00
Harshavardhana
3318cba132
Add windows support for minhttp library
2015-10-11 01:08:16 -07:00
Harshavardhana
6df28d062b
Merge pull request #900 from harshavardhana/migrate-vendor
...
Migrate to new govendor
2015-10-10 22:31:40 -07:00
Harshavardhana
886d6ac4a7
Migrate to new govendor
2015-10-10 22:28:56 -07:00
Harshavardhana
2f5fa394ce
Merge pull request #899 from harshavardhana/fix-signature-v4-bugs
...
Fix some bugs in controller rpc
2015-10-10 19:07:28 -07:00
Harshavardhana
7cde4577d0
Fix some bugs in controller rpc
2015-10-10 19:03:59 -07:00
Harshavardhana
05de60a598
Merge pull request #898 from harshavardhana/merge-few-files
...
Restructure top level files a bit, merge code into common file
2015-10-09 10:12:36 -07:00
Harshavardhana
9b2d38d142
Restructure top level files a bit, merge code into common file
2015-10-09 10:05:49 -07:00
Harshavardhana
f48b699a8e
Merge pull request #897 from harshavardhana/add-rpc-signature-handler
...
Add rpc signature handler
2015-10-08 22:31:45 -07:00
Harshavardhana
7fea9cb550
Add rpc signature handler
2015-10-08 22:28:11 -07:00
Harshavardhana
312af12fd5
Merge pull request #896 from harshavardhana/get-bucket-acl
...
Implement GetBucketACL - fixes #893
2015-10-08 11:22:18 -07:00
Harshavardhana
11048708bb
Implement GetBucketACL - fixes #893
2015-10-08 11:12:44 -07:00
Anand Babu (AB) Periasamy
bf901d3b9a
Merge pull request #895 from abperiasamy/tasker
...
new task model minio server
2015-10-08 02:23:29 -07:00
Anand Babu (AB) Periasamy
b52697e6ad
new task model minio server
2015-10-08 02:20:24 -07:00
Harshavardhana
8c6204e35e
Merge pull request #894 from harshavardhana/putbucket-acl-handler
...
Add proper router for handling putBucketACLHandler
2015-10-07 20:39:52 -07:00
Harshavardhana
d18ca4b40d
Add proper router for handling putBucketACLHandler
2015-10-07 20:36:47 -07:00
Harshavardhana
e719adec8b
Merge pull request #892 from harshavardhana/add-quick-version
...
Add quick.CheckVersion() to verify config version quickly before unma…
2015-10-07 17:49:16 -07:00
Harshavardhana
a060b158c8
Add quick.CheckVersion() to verify config version quickly before unmarshalling the full struct
...
This is needed during migration where we would need to verify the underlying version number
in a quick way.
2015-10-07 17:44:33 -07:00
Harshavardhana
c2fdccade4
Merge pull request #891 from harshavardhana/server-signature-v4
...
Enforce signature v4 tests all the time, server defaults to only auth…
2015-10-07 11:08:31 -07:00
Harshavardhana
ee377c9bff
Enforce signature v4 tests all the time, server defaults to only authenticated requests.
...
All requests must be authenticated to minio server from now on by using keys generated at
``${HOME}/.minio/users.json`` - from ``minio controller`` during its first time run.
Add a new hidden option ``--anonymous`` for running server in unauthenticated mode.
2015-10-07 10:43:27 -07:00
Harshavardhana
00b0f2e0d4
Merge pull request #890 from harshavardhana/donut-erasure
...
Make erasure Encode and Decode atomic to avoid races
2015-10-06 23:07:56 -07:00
Harshavardhana
ab5ea997ab
Make erasure Encode and Decode atomic to avoid races
2015-10-06 23:05:01 -07:00
Harshavardhana
e6d935731a
Merge pull request #889 from harshavardhana/canonicalize
...
Canonicalize all the incoming input values, now PresignedPostPolicy w…
2015-10-06 10:28:34 -07:00
Harshavardhana
1b42398e8b
Canonicalize all the incoming input values, now PresignedPostPolicy works with minio-go
2015-10-06 10:21:28 -07:00
Harshavardhana
31007cd0fa
Merge pull request #888 from harshavardhana/erasure-simply
...
Make erasure matrix type not optional choose automatically
2015-10-05 22:41:50 -07:00
Harshavardhana
d5ce2f6944
Make erasure matrix type not optional choose automatically
...
Remove option of providing Technique and handling errors based on that
choose a matrix type automatically based on number of data blocks.
INTEL recommends on using cauchy for consistent invertible matrices,
while vandermonde is faster we should default to cauchy for large
data blocks.
2015-10-05 22:38:02 -07:00
Harshavardhana
cf0e1a156b
Merge pull request #887 from harshavardhana/fix-encoding-bug-donut
...
Fix encoding bug in donut during encoding phase
2015-10-05 22:15:22 -07:00
Harshavardhana
4ed50a8004
Fix encoding bug in donut during encoding phase
...
Stream reading needs to check for length parameter being non zero,
after Reading() a predefined set of buffer length an EOF might be returned
with length == 0.
Erasure taking this zeroed data in might wrongly encode it as part of existing
data blocks which leads to errors while decoding even when the other contents
are intact.
2015-10-05 22:12:53 -07:00
Harshavardhana
f9174632bb
Merge pull request #885 from harshavardhana/json-output
...
Add --json output formatter for server
2015-10-05 00:23:19 -07:00
Harshavardhana
f0a8dbecae
Add --json output formatter for server
2015-10-05 00:20:49 -07:00
Harshavardhana
cd489b71e2
Merge pull request #884 from harshavardhana/add-controller-command-line
...
First time mode for controller
2015-10-04 16:44:41 -07:00
Harshavardhana
c4faf47e64
First time mode for controller
...
- Upon first time invocation ``minio controller`` would create access keys and secret id
- Upon request passing 'keys' arg ``minio controller`` would provide the keys
- Add colorized notification
2015-10-04 16:42:16 -07:00
Harshavardhana
bdd8e5873a
Merge pull request #883 from harshavardhana/simplify-signature
...
Simplify signature handling
2015-10-04 13:19:19 -07:00
Harshavardhana
cfdb29cac0
Simplify signature handling
...
This change brings a new SignatureHandler where Presigned.
Requests without Payload are handled very early before even
going through the call.
This change simplifies Donut codebase to not have signature related
logic for all API's.
Simplification is still needed for Payload based signature eg. PUT/POST calls
, which are still part of the donut codebase, which will be done subsequently
after donut re-write.
2015-10-04 13:15:33 -07:00
Harshavardhana
3de10f9472
Merge pull request #882 from harshavardhana/remove-http-responses-injson
...
Remove using HTTP responses in json reply always in application/xml
2015-10-04 01:25:49 -07:00
Harshavardhana
2a9c37ba26
Remove using HTTP responses in json reply always in application/xml
2015-10-04 01:22:50 -07:00
Harshavardhana
6c7543d49b
Merge pull request #880 from harshavardhana/implement-presigned-policy
...
Implement presigned policy
2015-10-04 00:04:28 -07:00
Harshavardhana
c8de5bad2f
Implement presigned policy
2015-10-04 00:01:34 -07:00
Harshavardhana
09dc360e06
Merge branch 'vadmeste-print_json_syntax_error_line_number'
2015-10-03 12:26:04 -07:00
Anis ELLEUCH
b5ea05d839
A better way to print prettified json syntax error msg
2015-10-03 12:25:44 -07:00
Harshavardhana
db293aedb7
Merge pull request #881 from technosophos/feature/docker-go151
...
Change Dockerfile to use smaller distro, non-root user, and Go 1.5.1
2015-10-02 14:43:30 -07:00
Matt Butcher
c486dfbb7b
Add non-root minio user.
...
This adds a minio user and runs minio as that user instead of
as root.
2015-10-02 15:22:23 -06:00
Matt Butcher
37a02670f5
Use ubuntu-debootstrap and Go 1.5.1.
...
Currently, the Dockerfile is broken because it installs Go 1.5
while the minimum required version is 1.5.1.
Also, switch to a minimval version of Ubuntu (ubuntu-debootstrap)
and reduce the image size by 70M in unneeded dependencies.
2015-10-02 13:38:51 -06:00
Harshavardhana
62e31e7eb0
Merge pull request #879 from harshavardhana/presigned-signature-v4
...
Implement presigned signature v4 support
2015-10-01 10:21:05 -07:00
Harshavardhana
3b070dee16
Fix an important metadata getObject bug in donut
2015-10-01 10:18:03 -07:00
Harshavardhana
81cc017f91
Implement presigned signature v4 support
2015-10-01 10:17:47 -07:00
Harshavardhana
6012e18123
Merge pull request #878 from harshavardhana/multipart-donut
...
Reduce memory usage for memory multipart write by doing io.Pipe() str…
2015-09-30 20:56:20 -07:00
Harshavardhana
50750efb52
Reduce memory usage for memory multipart write by doing io.Pipe() streaming copy
2015-09-30 20:53:30 -07:00
Harshavardhana
daa089fb06
Merge pull request #876 from harshavardhana/probe
...
Probe stringer should avoid frivolous newlines
2015-09-29 10:17:19 -07:00
Harshavardhana
8c7c5df770
Prober stringer should avoid frivolous newlines
2015-09-29 10:13:11 -07:00
Anand Babu (AB) Periasamy
77cca1e648
Update README.md
2015-09-26 15:34:28 -07:00
Anand Babu (AB) Periasamy
a083733ce2
updated jobs section
2015-09-26 15:29:05 -07:00
Harshavardhana
da1293240c
Merge pull request #875 from harshavardhana/fetch-donut
...
Fetch donut stats properly, update assetfs with new changes
2015-09-26 00:44:14 -07:00
Harshavardhana
301ffe60a2
Fetch donut stats properly, update assetfs with new changes
2015-09-26 00:38:25 -07:00
Harshavardhana
83d8de05ce
Merge pull request #874 from harshavardhana/update-assetfs
...
Add new changes to WebUI with implementation of GenerateAuth(), AddServer()
2015-09-25 19:09:24 -07:00
Harshavardhana
5c7c1ade3f
Add new changes to WebUI with implementation of GenerateAuth(), AddServer()
2015-09-25 19:06:31 -07:00
Harshavardhana
7ac45ecddc
Merge pull request #873 from harshavardhana/controller-assetfs
...
Add WebUI assetfs initial version
2015-09-25 00:48:06 -07:00
Harshavardhana
3b278b7f67
Add WebUI assetfs initial version
2015-09-25 00:45:23 -07:00
Harshavardhana
43eac57c7e
Merge pull request #872 from harshavardhana/fix-decoding-failure
...
Fix Linux/Mac OS X erasure decoding failure with new Golang version 1…
2015-09-24 21:45:08 -07:00
Harshavardhana
cd52d7a11c
Fix Linux/Mac OS X erasure decoding failure with new Golang version 1.5.1
...
Fixes #871
2015-09-24 21:42:59 -07:00
Harshavardhana
e793431852
Merge pull request #870 from harshavardhana/disable-multipart
...
Disable multipart for donut backend from being used
2015-09-24 18:56:53 -07:00
Harshavardhana
3785489153
Disable multipart for donut backend from being used
...
Will enable it later after cleanup
2015-09-24 18:54:30 -07:00
Harshavardhana
18dd7fc346
Merge pull request #867 from krishnasrinivas/discoverservers
...
Add DiscoverServers and GetControllerNetInfo controller APIs
2015-09-24 10:41:30 -07:00
Krishna Srinivas
5ebbc6bb0e
Add DiscoverServers and GetControllerNetInfo controller APIs
2015-09-23 16:06:37 -07:00
Anand Babu (AB) Periasamy
7b934a7c6c
Merge pull request #869 from abperiasamy/donut-check
...
remove mount-point requirement
2015-09-23 12:33:57 -07:00
Anand Babu (AB) Periasamy
8c356d4f5a
remove mount-point requirement
2015-09-23 12:16:18 -07:00
Harshavardhana
3a52d9b207
Merge pull request #868 from harshavardhana/fmt
...
Do not use fmt.Println with formatting strings
2015-09-23 09:31:46 -07:00
Harshavardhana
39c8991e5f
Do not use fmt.Println with formatting strings
2015-09-23 09:21:11 -07:00
Harshavardhana
9d61b2d6db
Merge pull request #866 from harshavardhana/proxy-request-rebalance-storagestats
...
Implement a new Donut service on server side
2015-09-22 19:18:26 -07:00
Harshavardhana
cc223b5278
Implement a new Donut service on server side
2015-09-22 19:08:02 -07:00
Harshavardhana
c92145c3df
Merge pull request #865 from krishnasrinivas/dummydonutstats
...
Donut dummy services - StorageStats, RebalaceStats
2015-09-22 16:03:44 -07:00
Krishna Srinivas
2607ab559a
Donut dummy services - StorageStats, RebalaceStats
2015-09-22 15:57:22 -07:00
Harshavardhana
099b6fcf92
Merge pull request #864 from krishnasrinivas/serverrep-fix
...
Json tags to some structs were missing. Fix ServerRep reply on the se…
2015-09-22 01:36:04 -07:00
Krishna Srinivas
ca17408be0
Json tags to some structs were missing. Fix ServerRep reply on the server.
2015-09-22 01:31:20 -07:00
Harshavardhana
3b050a4299
Merge pull request #863 from krishnasrinivas/hosts-string
...
Change ControllerArgs Hosts array to Host string
2015-09-22 01:19:29 -07:00
Krishna Srinivas
53e87a0790
Change ControllerArgs Hosts array to Host string
2015-09-22 01:15:27 -07:00
Harshavardhana
b45c6020e4
Merge pull request #862 from krishnasrinivas/probe-fix
...
Fix logrus error message logging
2015-09-21 16:38:25 -07:00
Krishna Srinivas
bf8b8981bf
Fix logrus error message logging
2015-09-21 11:48:49 -07:00
Harshavardhana
c3aa35424e
Merge pull request #861 from harshavardhana/controller
...
Add list of servers, for controller args.
2015-09-20 17:47:49 -07:00
Harshavardhana
1f364483e3
Add list of servers, for controller args.
2015-09-20 17:29:25 -07:00
Anand Babu (AB) Periasamy
345521f34d
Merge pull request #860 from abperiasamy/rm-gomaxprocs
...
setting GOMAXPROCS is no longer
2015-09-20 16:08:33 -07:00
Anand Babu (AB) Periasamy
45146cc138
setting GOMAXPROCS is no longer
2015-09-20 16:06:16 -07:00
Harshavardhana
39e2209755
Merge pull request #859 from harshavardhana/atomic-test
...
Move atomic package to the top and simplify its tests
2015-09-20 14:50:01 -07:00
Harshavardhana
b938e40fb5
Move atomic package to the top and simplify its tests
2015-09-20 13:51:38 -07:00
Harshavardhana
fb84335010
Merge pull request #858 from harshavardhana/rename
...
Rename files accordingly - consolidating further
2015-09-20 12:51:18 -07:00
Harshavardhana
6df97ef00a
Rename files accordingly
2015-09-20 12:44:50 -07:00
Harshavardhana
8d204b38eb
Merge pull request #856 from harshavardhana/rpc-controller
...
Consolidate controller rpc into one single service
2015-09-20 12:32:08 -07:00
Harshavardhana
d1621691b7
Consolidate controller rpc into one single service
2015-09-20 12:27:42 -07:00
Harshavardhana
29673fed76
Merge pull request #855 from harshavardhana/simplification-toplevel-names
...
Improve code further - this time further simplification of names
2015-09-19 21:24:03 -07:00
Harshavardhana
674631f9d8
Improve code further - this time further simplification of names
2015-09-19 21:21:39 -07:00
Harshavardhana
2721bef8da
Add errorIf for all API handlers to print call trace upon errors
2015-09-19 19:55:12 -07:00
Harshavardhana
e510e97f28
Consolidating more codebase and cleanup in server / controller
2015-09-19 19:55:12 -07:00
Harshavardhana
d9328d25e9
Merge pull request #854 from krishnasrinivas/servicehandlers2
...
Controller Service proxies rpc calls to the corresponding servers
2015-09-19 19:40:20 -07:00
Krishna Srinivas
e600bd6b4f
Controller Service proxies rpc calls to the corresponding servers
2015-09-19 19:37:20 -07:00
Harshavardhana
c953b0dab3
Merge pull request #851 from harshavardhana/cleanup
...
Move all server and controller packages into top-level
2015-09-19 01:09:42 -07:00
Harshavardhana
d54488f144
Move all server and controller packages into top-level
2015-09-19 01:07:42 -07:00
Harshavardhana
d808c3685d
Merge pull request #850 from harshavardhana/logger-tests
...
Add tests for minio top level logger
2015-09-18 23:44:52 -07:00
Harshavardhana
7d8cfa0a77
Add tests for minio top level
2015-09-18 23:41:36 -07:00
Anand Babu (AB) Periasamy
ec0fdf95e5
Merge pull request #849 from abperiasamy/version-format
...
new version format and some cleanup
2015-09-18 23:35:26 -07:00
Anand Babu (AB) Periasamy
89a86948b5
new version format and some cleanup
2015-09-18 23:33:28 -07:00
Anand Babu (AB) Periasamy
d1f1b7ac31
new version format and some cleanup
2015-09-18 23:27:04 -07:00
Harshavardhana
2141c9f70f
Merge pull request #848 from harshavardhana/rpc-tests
...
Add new rpc tests for Server.Add and Server.List, improve Version.Get…
2015-09-18 17:47:15 -07:00
Harshavardhana
778f8cd222
Add new rpc tests for Server.Add and Server.List, improve Version.Get RPC to provide more details
2015-09-18 17:44:46 -07:00
Harshavardhana
b59d7882ef
Merge pull request #847 from harshavardhana/enhance-signature-handler
...
Enhance signature handler - throw back valid error messages
2015-09-18 15:17:08 -07:00
Harshavardhana
2a15dd5eab
Enhance signature handler - throw back valid error messages
2015-09-18 15:14:55 -07:00
Harshavardhana
ac93bbb41d
Merge pull request #846 from harshavardhana/new-changes
...
With new auth config changes, restructure the API code to use the new style
2015-09-18 03:45:03 -07:00
Harshavardhana
6a5e5c1826
With new auth config changes, restructure the API code to use the new style
2015-09-18 03:41:05 -07:00
Harshavardhana
7a61447ce5
Merge pull request #845 from harshavardhana/add-missing
...
Add missing reply.Name and add possible failure tests
2015-09-18 03:20:54 -07:00
Harshavardhana
b4ce1e8c1d
Add missing reply.Name and add possible failure tests
2015-09-18 03:15:19 -07:00
Harshavardhana
6803b64768
Merge pull request #844 from harshavardhana/enhance-auth
...
Enhance auth JSONRPC, now provides persistent output
2015-09-18 03:05:37 -07:00
Harshavardhana
f8bb85aeb7
Enhance auth JSONRPC, now provides persistent output
...
Implements
- Auth.Generate("user")
- Auth.Fetch("user")
- Auth.Reset("user")
This patch also adds testing for each of these cases
2015-09-18 03:02:39 -07:00
Anand Babu (AB) Periasamy
8be09ce1cf
Merge pull request #843 from abperiasamy/logger
...
logrus based logger
2015-09-17 23:59:06 -07:00
Anand Babu (AB) Periasamy
1394d8a7a8
logrus based logger
2015-09-17 23:49:30 -07:00
Harshavardhana
51652c38cb
Merge pull request #842 from harshavardhana/fix-minio
...
Fix minio header in accordance with rfc2616.txt
2015-09-17 23:48:08 -07:00
Harshavardhana
4bcd86408b
Fix minio header in accordance with rfc2616.txt
2015-09-17 23:46:10 -07:00
Harshavardhana
0079849938
Merge pull request #841 from harshavardhana/tests-travis
...
Run tests only on travis, local builds just do govet, golint and gofmt
2015-09-17 22:40:12 -07:00
Harshavardhana
bd33ccc3a2
Run tests only on travis, local builds just do govet, golint and gofmt
2015-09-17 22:31:11 -07:00
Harshavardhana
c223427cbf
Merge pull request #840 from harshavardhana/version
...
Version is a package now, will be re-used across codebase.
2015-09-17 20:20:02 -07:00
Harshavardhana
7093a05ab1
Version is a package now, will be re-used across codebase.
2015-09-17 20:17:33 -07:00
Harshavardhana
1c5454e007
Merge pull request #839 from harshavardhana/add-missing-golint
...
Fix all the golint complaints about newly added changes
2015-09-17 18:58:36 -07:00
Harshavardhana
1887114444
Fix all the golint complaints about newly added changes
...
Do not use func(this *server), such generic names should not be used
for writing struct methods.
2015-09-17 18:53:42 -07:00
Harshavardhana
9e7e00e270
Merge pull request #838 from harshavardhana/probe-error
...
Add more documentation for probe
2015-09-17 18:15:34 -07:00
Harshavardhana
03ef6533c8
Add more documentation for probe
2015-09-17 18:10:42 -07:00
Harshavardhana
f4bd7b151c
Merge pull request #835 from harshavardhana/commands-fatal
...
Add trie to verify wrong inputs, and provide meaningful messages
2015-09-17 16:53:22 -07:00
Harshavardhana
77c71bd596
Add trie to verify wrong inputs, and provide meaningful messages
2015-09-17 16:49:08 -07:00
Harshavardhana
d8656c80bc
Merge pull request #834 from harshavardhana/version-checks
...
Add version checks for golang 1.5.1
2015-09-17 16:36:56 -07:00
Harshavardhana
b5246dbd7d
Add version checks for golang 1.5.1
2015-09-17 16:34:06 -07:00
Harshavardhana
e821d4d0cc
Merge pull request #833 from krishnasrinivas/server-service-2
...
Add json rpc ServerService - provides only dummy data right now
2015-09-17 15:51:46 -07:00
Harshavardhana
156ebf6a60
Update README.md
2015-09-17 15:50:30 -07:00
Krishna Srinivas
c49407ced4
rename rpc/server.go -> rpc/rpc.go. rpc/server.go will accomodate ServerService
2015-09-17 15:46:51 -07:00
Harshavardhana
f6e3ad889d
Merge pull request #832 from minio/harshavardhana-patch-1
...
Update README.md
2015-09-17 15:18:39 -07:00
Harshavardhana
99ec05be3e
Update README.md
2015-09-17 15:16:28 -07:00
Harshavardhana
c7fe91de49
Merge pull request #828 from harshavardhana/controller-consolidation
...
Consolidate controller, move rpc package into controller - remove dan…
2015-09-15 19:41:21 -07:00
Harshavardhana
3f4b98ca4c
Consolidate controller, move rpc package into controller - remove dangling code in pkg/server
2015-09-15 19:38:36 -07:00
Harshavardhana
8d5f6e0b96
Merge pull request #826 from krishnasrinivas/middleware-cleanup
...
Remove unneeded functions in middleware init
2015-09-15 18:11:45 -07:00
Krishna Srinivas
b1b387b157
Remove unneeded functions in middleware init
2015-09-15 18:09:09 -07:00
Harshavardhana
87a20e3ba3
Merge pull request #827 from harshavardhana/krishnasrinivas-parallel-read2
...
Read from the disks in parallel during object read
2015-09-15 17:38:13 -07:00
Harshavardhana
45d8898019
Merge branch 'parallel-read2' of https://github.com/krishnasrinivas/minio into krishnasrinivas-parallel-read2
...
Make few more changes and rebased with current master
2015-09-15 17:33:33 -07:00
Harshavardhana
ba6ddd5924
Merge pull request #825 from harshavardhana/simplify
...
Simplify version parsing with newVersion() make it more robust
2015-09-10 00:52:31 -07:00
Harshavardhana
83c1c4982a
Simplify version parsing with newVersion() make it more robust
2015-09-10 00:48:46 -07:00
Anand Babu (AB) Periasamy
de633b0ff8
Merge pull request #824 from abperiasamy/logrus
...
vendor package logrus
2015-09-09 21:57:02 -07:00
Anand Babu (AB) Periasamy
93b406c986
vendor package logrus
2015-09-09 21:51:45 -07:00
Anand Babu (AB) Periasamy
28641dc525
Merge pull request #823 from abperiasamy/logrus
...
logrus logger
2015-09-09 20:35:55 -07:00
Anand Babu (AB) Periasamy
6930e4d668
logrus logger
2015-09-09 20:28:09 -07:00
Harshavardhana
4495c2d8d8
Update INSTALLGO.md
2015-09-09 16:02:13 -07:00
Harshavardhana
83bac2b08f
Merge pull request #822 from harshavardhana/verify-runtime
...
Verify golang runtime for 1.5.1 and above, also verify if runner is a root - disallow it
2015-09-09 15:39:33 -07:00
Harshavardhana
d3f9a9da0d
Verify golang runtime for 0.5.1 and above, also verify if runner is a root
2015-09-09 15:37:06 -07:00
Harshavardhana
17f5df689e
Merge pull request #821 from harshavardhana/shadow
...
Avoid shadowing variables and enable checks to avoid them during build
2015-09-09 15:18:21 -07:00
Harshavardhana
1e2c010174
Avoid shadowing variables and enable checks to avoid them during build
2015-09-09 15:14:55 -07:00
Anand Babu (AB) Periasamy
2c877acd48
Merge pull request #820 from abperiasamy/remove-globals
...
remove debug option
2015-09-09 12:53:52 -07:00
Anand Babu (AB) Periasamy
e387e5578d
remove debug option
2015-09-09 12:46:20 -07:00
Harshavardhana
0d4da7767b
Update donut-metadata.md
2015-09-08 22:27:20 -07:00
Harshavardhana
96bc95c952
Update donut-metadata.md formatting changes
2015-09-08 22:15:51 -07:00
Harshavardhana
bae43ccbc7
Merge pull request #819 from harshavardhana/donut-metadata
...
Add donut metadata configs
2015-09-08 21:35:34 -07:00
Harshavardhana
fcd290193d
Add donut metadata configs
2015-09-08 21:32:55 -07:00
Harshavardhana
2eb17eab89
Merge pull request #818 from harshavardhana/logging
...
Disable logging for now
2015-09-05 21:30:51 -07:00
Harshavardhana
b649eff3fb
Disable logging for now
2015-09-05 21:28:35 -07:00
Harshavardhana
95cb056fd5
Merge pull request #817 from harshavardhana/probe
...
Add probe to main
2015-09-05 21:23:43 -07:00
Harshavardhana
593d90c7de
Add probe to main
2015-09-05 21:20:54 -07:00
Harshavardhana
fa11112226
Merge pull request #816 from harshavardhana/erasure
...
Simplify erasure package for OSX
2015-09-05 20:58:03 -07:00
Harshavardhana
d0f945f8e7
Simplify erasure package for OSX
2015-09-05 20:19:43 -07:00
Harshavardhana
90a247b336
Merge pull request #815 from harshavardhana/remove-cors-controller
...
Remove cors controller
2015-08-31 17:20:37 -07:00
Harshavardhana
d999ce282a
Add cors deps
2015-08-31 17:16:27 -07:00
Harshavardhana
afff3f8885
Revert "Enable controller to have CORS"
...
This reverts commit f39ac24e99 .
2015-08-31 17:15:49 -07:00
Harshavardhana
b5907ec806
Merge pull request #813 from krishnasrinivas/server-cors-add
...
Add CORS support to minio s3 server
2015-08-31 17:06:26 -07:00
Krishna Srinivas
1e82ee1192
Add CORS support to minio s3 server
2015-08-31 16:59:52 -07:00
Harshavardhana
d5d4c7046f
Merge pull request #812 from harshavardhana/enable-cors
...
Enable controller to have CORS
2015-08-31 01:54:53 -07:00
Harshavardhana
f39ac24e99
Enable controller to have CORS
2015-08-31 01:47:05 -07:00
Harshavardhana
dcf0c71ca3
Merge pull request #810 from harshavardhana/restructure
...
Restructure server code, controller now runs in silo
2015-08-27 17:10:54 -07:00
Harshavardhana
025f95b1d6
Restructure server code, controller now runs in silo
2015-08-27 17:07:32 -07:00
Anand Babu (AB) Periasamy
2f260adc69
Merge pull request #809 from abperiasamy/ret-untrace
...
return *probe.Error for Untrace() as well.
2015-08-24 03:43:13 -07:00
Anand Babu (AB) Periasamy
c11aa1c892
return *probe.Error for Untrace() as well.
2015-08-24 03:35:24 -07:00
Harshavardhana
526c8b4d76
Merge pull request #808 from harshavardhana/pkg
...
Add package add and remove commands to Makefile
2015-08-22 22:26:02 -07:00
Harshavardhana
e6a072e0ad
Add package add and remove commands to Makefile
2015-08-22 22:23:36 -07:00
Harshavardhana
4d1f38d28c
Merge pull request #807 from harshavardhana/migrate
...
Migrate to golang1.5 release with GO15VENDOREXPERIMENT=1 enabled
2015-08-22 18:37:56 -07:00
Harshavardhana
988d39a5b6
Migrate to golang1.5 release with GO15VENDOREXPERIMENT=1 enabled
2015-08-22 18:35:37 -07:00
Harshavardhana
5721d85c9a
Merge pull request #806 from harshavardhana/tests
...
Tests were running 4 times due to multiple times the TestingT{} was b…
2015-08-20 22:35:37 -07:00
Harshavardhana
0e416ea699
Tests were running 4 times due to multiple times the TestingT{} was being called
...
Calling multiple times TestingT{} will hook up runner for Suites for that many times
which would lead to repeated running tests.
Fix it by only initializing it once for all the Suites
2015-08-20 22:32:50 -07:00
Harshavardhana
555c946670
Merge pull request #805 from harshavardhana/quick
...
Add a new quick.Load() function to load directly any config file prov…
2015-08-20 20:35:45 -07:00
Harshavardhana
068d1d1ba9
Add a new quick.Load() function to load directly any config file provided a quick compatible struct{} is also provided
2015-08-20 20:33:49 -07:00
Harshavardhana
2768c9752b
Merge pull request #804 from harshavardhana/update-contributors
...
Update AB's duplicate email address
2015-08-20 16:14:23 -07:00
Harshavardhana
d87d90a6ef
Update AB's duplicate email address
2015-08-20 16:10:01 -07:00
Harshavardhana
67f9df0926
Merge pull request #803 from harshavardhana/minio-server-changes
...
Refactoring minio server command and flags
2015-08-20 13:09:31 -07:00
Harshavardhana
74587886d2
Refactoring minio server command and flags
2015-08-20 13:07:33 -07:00
Anand Babu (AB) Periasamy
8463040cd1
Merge pull request #802 from abperiasamy/probe-reverse
...
return call stack in reverse
2015-08-19 22:44:29 -07:00
Anand Babu (AB) Periasamy
b49b8cdbe8
return call stack in reverse
2015-08-19 22:40:27 -07:00
Anand Babu (AB) Periasamy
f223c8b36d
Merge pull request #801 from abperiasamy/omitjson
...
skip Env in json printinf if empty
2015-08-19 01:23:59 -07:00
Anand Babu (AB) Periasamy
826202716f
skip Env in json printinf if empty
2015-08-19 01:21:28 -07:00
Anand Babu (AB) Periasamy
56c548c133
Merge pull request #800 from abperiasamy/tracepoint-public
...
make tracePoint public as well
2015-08-19 01:13:37 -07:00
Anand Babu (AB) Periasamy
76c40e075a
make tracePoint public as well
2015-08-19 01:02:39 -07:00
Harshavardhana
8789c5a49d
Merge pull request #799 from harshavardhana/pr_out_fix_typo_in_probe
...
Fix typo in probe
2015-08-18 23:52:04 -07:00
Harshavardhana
ac928b5092
Fix typo in probe
2015-08-18 23:42:41 -07:00
Anand Babu (AB) Periasamy
076354056b
Merge pull request #798 from abperiasamy/probe-simplification
...
simplify probe APIs
2015-08-18 19:34:04 -07:00
Anand Babu (AB) Periasamy
cdf93e534c
simplify probe APIs
2015-08-18 19:30:17 -07:00
Harshavardhana
76d11ed1e4
Merge pull request #797 from harshavardhana/migrate_quick
...
Migrate pkg/quick from mc
2015-08-13 16:35:03 -07:00
Harshavardhana
e9c5a51bc6
Migrate pkg/quick from mc
2015-08-13 16:29:55 -07:00
Harshavardhana
e4dc8ee7b4
Merge pull request #796 from harshavardhana/migrate-to-govendor
...
Migrate to govendor to avoid limitations of godep
2015-08-12 19:40:34 -07:00
Harshavardhana
61175ef091
Migrate to govendor to avoid limitations of godep
...
- over the course of a project history every maintainer needs to update
its dependency packages, the problem essentially with godep is manipulating
GOPATH - this manipulation leads to static objects created at different locations
which end up conflicting with the overall functionality of golang.
This also leads to broken builds. There is no easier way out of this other than
asking developers to do 'godep restore' all the time. Which perhaps as a practice
doesn't sound like a clean solution. On the other hand 'godep restore' has its own
set of problems.
- govendor is a right tool but a stop gap tool until we wait for golangs official
1.5 version which fixes this vendoring issue once and for all.
- govendor provides consistency in terms of how import paths should be handled unlike
manipulation GOPATH.
This has advantages
- no more compiled objects being referenced in GOPATH and build time GOPATH
manging which leads to conflicts.
- proper import paths referencing the exact package a project is dependent on.
govendor is simple and provides the minimal necessary tooling to achieve this.
For now this is the right solution.
2015-08-12 19:24:57 -07:00
Harshavardhana
b4c8b4877e
Merge pull request #795 from harshavardhana/pr_out_probe_revamped_to_provide_for_a_new_wrappederror_struct_to_wrap_probes_as_error_interface
...
Probe revamped to provide for a new WrappedError struct to wrap probes as error interface
2015-08-08 00:23:36 -07:00
Harshavardhana
45b59b8456
Probe revamped to provide for a new WrappedError struct to wrap probes as error interface
...
This convenience was necessary to be used for golang library functions like io.Copy and io.Pipe
where we shouldn't be writing proxies and alternatives returning *probe.Error
This change also brings more changes across code base for clear separation regarding where an error
interface should be passed encapsulating *probe.Error and where it should be used as is.
2015-08-08 00:16:38 -07:00
Harshavardhana
28d9565400
Merge pull request #793 from harshavardhana/pr_out_use_command_not_found_helper
...
use command not found helper
2015-08-03 18:25:57 -07:00
Harshavardhana
f8141493bd
use command not found helper
2015-08-03 18:06:19 -07:00
Harshavardhana
b8461980bb
Merge pull request #792 from harshavardhana/pr_out_migrate_from_iodine_to_probe
...
Migrate from iodine to probe
2015-08-03 16:36:04 -07:00
Harshavardhana
d09fd8b0a1
Migrate from iodine to probe
2015-08-03 16:33:44 -07:00
Harshavardhana
7f13095260
Merge pull request #791 from harshavardhana/pr_out_more_changes_to_probe_to_avoid_nil_dereferences
...
More changes to probe to avoid nil dereferences
2015-08-03 01:49:53 -07:00
Harshavardhana
884e9771b2
More changes to probe to avoid nil dereferences
2015-08-03 01:47:37 -07:00
Harshavardhana
a096913dde
Merge pull request #790 from harshavardhana/pr_out_minor_changes_to_probe
...
Minor changes to probe
2015-08-02 20:35:10 -07:00
Harshavardhana
65e4aede82
Minor changes to probe
2015-08-02 20:33:49 -07:00
Anand Babu (AB) Periasamy
574f2aaafa
Merge pull request #789 from abperiasamy/trace-on-new
...
trace on New and add read locks
2015-08-02 12:03:44 -07:00
Anand Babu (AB) Periasamy
697009c0a1
trace on New and add read locks
2015-08-02 11:58:28 -07:00
Harshavardhana
d9493909d8
Merge pull request #788 from krishnasrinivas/open-and-openfile
...
rename disk.OpenFile to Open which will do os.Open (which will be rea…
2015-08-02 11:05:04 -07:00
Krishna Srinivas
ee4432bc40
rename disk.OpenFile to Open which will do os.Open (which will be read-only). disk.OpenFile will do os.OpenFile (which can be rw, append)
2015-08-02 17:34:29 +05:30
Anand Babu (AB) Periasamy
aa8663f7cc
Merge pull request #787 from abperiasamy/probe
...
probe package to trace & return errors
2015-08-02 02:41:10 -07:00
Anand Babu (AB) Periasamy
a728ddc027
probe package to trace & return errors
2015-08-02 02:38:08 -07:00
Harshavardhana
0a1ba049ba
Merge pull request #786 from harshavardhana/pr_out_fix_command_template_typo_and_fix_others
...
fix command template typo and fix others.
2015-08-01 10:54:06 -07:00
Harshavardhana
81a7772fcd
fix command template typo and fix others.
2015-08-01 10:51:02 -07:00
Harshavardhana
ae685f0548
Merge pull request #785 from harshavardhana/pr_out_deprecate_make_go_go_back_to_makefile_make_go_is_not_genversion_go
2015-07-31 17:18:35 -07:00
Harshavardhana
5d3379ed7e
deprecate 'make.go', go back to Makefile - make.go is not genversion.go
2015-07-31 17:16:54 -07:00
Harshavardhana
1a27e5eb28
Merge pull request #784 from harshavardhana/pr_out_merge_cmd_donut_into_minio_cmd_deprecate_controller_rpc_request
...
Merge cmd/donut into minio cmd, deprecate controller RPC request
2015-07-31 13:06:53 -07:00
Harshavardhana
aabfd541e1
Merge cmd/donut into minio cmd, deprecate controller RPC request
2015-07-31 12:57:15 -07:00
Harshavardhana
6be5a2fb7e
Merge pull request #783 from harshavardhana/pr_out_crypto_cleanup_remove_unused_functions
...
crypto/cleanup: remove unused functions
2015-07-29 13:12:04 -07:00
Harshavardhana
2671b2dbf4
crypto/cleanup: remove unused functions
2015-07-29 13:09:55 -07:00
Harshavardhana
179c5441c3
Merge pull request #782 from krishnasrinivas/no-signature-no-sha256
...
when signature is not available there is no need to compute sha256
2015-07-29 11:21:40 -07:00
Krishna Srinivas
fdd2c22fa5
Do go fmt on bucket.go
2015-07-29 23:49:25 +05:30
Krishna Srinivas
ae8089c9b6
when signature is not available there is no need to compute sha256
2015-07-29 21:09:02 +05:30
Krishna Srinivas
bdc00624fd
get erros from buffered channel. Return error during object read only if we have readers < k
2015-07-29 19:36:41 +05:30
Harshavardhana
de74ae9d59
Merge pull request #781 from harshavardhana/pr_out_minor_add_commands_into_donut_template
...
minor: Add commands into donut template
2015-07-28 19:42:19 -07:00
Harshavardhana
f15375426a
minor: Add commands into donut template
2015-07-28 19:40:02 -07:00
Harshavardhana
d70695fc6f
Merge pull request #780 from harshavardhana/pr_out_collapse_getpartialobject_into_getobject_
...
Collapse GetPartialObject() into GetObject()
2015-07-28 19:35:50 -07:00
Harshavardhana
d346250f1c
Collapse GetPartialObject() into GetObject()
2015-07-28 19:33:56 -07:00
Harshavardhana
09aeabcf40
Merge pull request #779 from harshavardhana/pr_out_add_krishna_and_nate_into_contributors_list
...
Add krishna and nate into contributors list
2015-07-28 16:56:53 -07:00
Harshavardhana
1a47c47f11
Add krishna and nate into contributors list
2015-07-28 16:38:21 -07:00
Harshavardhana
6707e58bb3
Merge pull request #777 from krishnasrinivas/missingEncodedBlocksCount
...
Use missingEncodedBlocksCount directly instead of "-1" workaround in …
2015-07-28 11:14:29 -07:00
Krishna Srinivas
e1280779ed
Read from the disks in parallel during object read
2015-07-28 18:04:17 +05:30
Krishna Srinivas
1ea91d2fa2
Use missingEncodedBlocksCount directly instead of "-1" workaround in missingEncodedBlocks[]
...
Makes Code more readable
2015-07-28 16:56:06 +05:30
Harshavardhana
55d22fa8d6
Merge pull request #776 from harshavardhana/dep_branch
...
Fix dependency checking on osx
2015-07-27 18:26:39 -07:00
Harshavardhana
c503bf412f
Fix dependency checking on osx
2015-07-27 18:19:22 -07:00
Harshavardhana
7133513600
Merge pull request #775 from harshavardhana/pr_out_strip_off_quotes_from_etag_for_verifying_complete_multipart_upload
...
Strip off quotes from ETag for verifying complete multipart upload
2015-07-25 23:12:39 +00:00
Harshavardhana
b0ea64a04f
Strip off quotes from ETag for verifying complete multipart upload
2015-07-25 16:10:05 -07:00
Harshavardhana
e082f26e10
Improving EncoderStream to return error only upon non io.EOF.
...
io.EOF is okay since io.ReadFull will not have read any bytes at all.
Also making error channel receive only for go routine.
2015-07-25 15:57:30 -07:00
Harshavardhana
4ac23d747c
Merge pull request #773 from krishnasrinivas/put-object-stream
...
Encoder now directly reads from the object stream. Using split.Stream…
2015-07-25 22:39:18 +00:00
Krishna Srinivas
bcfaa12a4d
Encoder now directly reads from the object stream. Using split.Stream() was causing lot of redundant memory operations.
2015-07-26 03:54:39 +05:30
Harshavardhana
ed07310471
Merge pull request #772 from harshavardhana/pr_out_use_new_app_extrainfo_inside_minio_and_donut_commands_properly
...
use new app.ExtraInfo inside minio and donut commands properly
2015-07-25 06:56:54 +00:00
Harshavardhana
0eefbdef0c
use new app.ExtraInfo inside minio and donut commands properly
2015-07-24 23:55:18 -07:00
Harshavardhana
8346cc74db
Merge pull request #771 from harshavardhana/pr_out_rename_more
...
Rename more
2015-07-25 01:11:28 +00:00
Harshavardhana
d6a0e0cc55
Rename more
2015-07-24 18:09:53 -07:00
Harshavardhana
80b7bc7ccc
Merge pull request #770 from harshavardhana/pr_out_move_from_minimalist_object_storage_to_minio_cloud_storage
...
Move from Minimalist Object Storage to Minio Cloud Storage
2015-07-25 00:53:49 +00:00
Harshavardhana
63c9cf0c4b
Move from Minimalist Object Storage to Minio Cloud Storage
2015-07-24 17:51:40 -07:00
Harshavardhana
b9c8b04092
Merge pull request #769 from harshavardhana/pr_out_update_slack_secure_builds
...
Update slack secure builds
2015-07-23 21:43:03 +00:00
Harshavardhana
7aa4e70bb3
Update slack secure builds
2015-07-23 14:41:19 -07:00
Harshavardhana
3b9043c2ac
Merge pull request #768 from harshavardhana/pr_out_listobjects_now_considers_multipart_objects_also_move_to_upstream_check_v1
...
ListObjects now considers multipart objects, also move to upstream check.v1
2015-07-18 22:52:50 +00:00
Harshavardhana
43c908d5b9
ListObjects now considers multipart objects, also move to upstream check.v1
2015-07-18 15:49:41 -07:00
Harshavardhana
e397fa48c4
Merge pull request #767 from harshavardhana/pr_out_remove_unnecessary_updateat_
...
remove unnecessary updateAt()
2015-07-18 02:53:41 +00:00
Harshavardhana
966786c78e
remove unnecessary updateAt()
2015-07-17 19:48:09 -07:00
Harshavardhana
ebb2d4ec5f
Merge pull request #766 from harshavardhana/pr_out_donut_multipart_support_initial_cut_wip
...
Donut multipart support no get, listobjects() support yet
2015-07-17 23:26:50 +00:00
Harshavardhana
c1da10a207
Donut multipart support no get, listobjects() support yet
2015-07-17 16:23:51 -07:00
Harshavardhana
107ca4cbad
Update README.md
2015-07-16 23:57:02 -07:00
Harshavardhana
e81f44f623
Merge pull request #765 from harshavardhana/pr_out_add_corresponding_tests
2015-07-17 00:42:03 +00:00
Harshavardhana
86a887f9d4
Add corresponding tests
2015-07-16 17:40:19 -07:00
Harshavardhana
5eae32f2b0
Return proper InvalidArgument messages like s3 for invalid data for ListObjects(), ListObjectParts(), ListMultipartUploads()
2015-07-16 17:22:45 -07:00
Harshavardhana
9d525ecadc
Merge pull request #763 from harshavardhana/pr_out_method_not_allowed_is_right_response_for_delete_operations_and_add_tests
...
Method not allowed is right response for DELETE() operations and add tests
2015-07-16 21:36:05 +00:00
Harshavardhana
e605787e65
Method not allowed is right response for DELETE() operations and add tests
2015-07-16 14:15:24 -07:00
Harshavardhana
52f21e6696
Merge pull request #761 from harshavardhana/pr_out_use_updatedeps_script_to_update_godeps
2015-07-16 19:59:21 +00:00
Harshavardhana
e4543489fe
Use updatedeps script to update godeps
2015-07-16 12:57:32 -07:00
Harshavardhana
245ea26395
Merge pull request #760 from harshavardhana/pr_out_fix_an_issue_with_reusing_closed_network_connetion_changing_the_way_ratelimitedlistener_is_initialized
...
Fix an issue with reusing closed network connetion, changing the way rateLimitedListener is initialized
2015-07-16 17:59:50 +00:00
Harshavardhana
1f2e6a40a0
Fix an issue with reusing closed network connetion, changing the way rateLimitedListener is initialized
2015-07-16 10:56:14 -07:00
Harshavardhana
dc11a411c7
Merge pull request #759 from harshavardhana/pr_out_heal_buckets_upon_init_if_needed_adding_new_disks_and_hup_works
...
Heal buckets upon init if needed, adding new disks and HUP works
2015-07-16 17:00:36 +00:00
Harshavardhana
5507a39840
Heal buckets upon init if needed, adding new disks and HUP works
2015-07-16 09:59:05 -07:00
Harshavardhana
00a701a155
Merge pull request #758 from harshavardhana/pr_out_add_file_method_to_ratelimitlistener_for_extracting_underlying_fd_
...
Add File() method to Ratelimitlistener for extracting underlying fd()
2015-07-16 07:13:10 +00:00
Harshavardhana
e4574c7d6f
Add File() method to Ratelimitlistener for extracting underlying fd()
2015-07-16 00:11:17 -07:00
Harshavardhana
2e8f154f34
Iodine should indent with EmitJSON()
2015-07-16 00:10:55 -07:00
Harshavardhana
a23a61da11
Merge pull request #757 from harshavardhana/pr_out_remove_scsi_non_portable_code_instead_donut_make_implements_functionality_to_instantiate_a_donut
...
Remove scsi non portable code, instead "donut make" implements functionality to instantiate a donut
2015-07-15 18:59:14 +00:00
Harshavardhana
4498662c16
Remove scsi non portable code, instead "donut make" implements functionality to instantiate a donut
2015-07-15 11:55:57 -07:00
Harshavardhana
49c705da99
Merge pull request #756 from harshavardhana/pr_out_fix_a_crash_during_listobjects_populating_nextmarker
...
Fix a crash during listObjects() populating NextMarker
2015-07-15 17:06:15 +00:00
Harshavardhana
6baf45e360
Fix a crash during listObjects() populating NextMarker
2015-07-15 10:04:15 -07:00
Harshavardhana
a204f53eac
Merge pull request #755 from harshavardhana/pr_out_add_initial_version_of_heal_remove_rebalance
...
Add initial version of heal, remove rebalance
2015-07-15 05:59:20 +00:00
Harshavardhana
2553654e24
Add initial version of heal, remove rebalance
2015-07-14 22:56:41 -07:00
Harshavardhana
6a64019659
Merge pull request #754 from harshavardhana/pr_out_live_multiple_disk_removal_works_properly
...
Live multiple disk removal works properly
2015-07-15 03:50:05 +00:00
Harshavardhana
e37c5315ec
Live multiple disk removal works properly
2015-07-14 20:46:14 -07:00
Harshavardhana
48bb69701e
Merge pull request #753 from harshavardhana/pr_out_wire_up_sha512_matching_inside_donut_along_with_md5sum
...
Wire up sha512 matching inside donut along with md5sum
2015-07-15 02:49:39 +00:00
Harshavardhana
e1e4908515
Wire up sha512 matching inside donut along with md5sum
2015-07-14 19:47:50 -07:00
Harshavardhana
2e5e85d8ad
Merge pull request #752 from harshavardhana/pr_out_handle_removal_of_disks_getobject_now_reads_if_disks_are_missing_underneath_add_initial_stub_healing_code
...
Handle removal of disks - getObject() now reads if disks are missing underneath, add initial stub healing code
2015-07-15 01:54:41 +00:00
Harshavardhana
e885259584
Handle removal of disks - getObject() now reads if disks are missing underneath, add initial stub healing code
2015-07-14 18:53:00 -07:00
Harshavardhana
74853caf0c
Merge pull request #751 from harshavardhana/pr_out_return_x_amz_request_id_for_all_replies
...
Return x-amz-request-id for all replies
2015-07-14 21:52:09 +00:00
Harshavardhana
efbf3eabb7
Return x-amz-request-id for all replies
2015-07-14 14:44:03 -07:00
Harshavardhana
518ecae711
Merge pull request #750 from harshavardhana/pr_out_remove_global_custom_config_path_variabls_use_get_set_methods_instead
2015-07-14 21:04:15 +00:00
Anand Babu (AB) Periasamy
7e2df542f1
Remove command name from title.
2015-07-14 11:58:37 -07:00
Anand Babu (AB) Periasamy
352a2dd34b
Update README.md
2015-07-14 11:56:47 -07:00
Harshavardhana
da8b9fd112
Remove global custom config path variables, use get/set methods instead
2015-07-14 11:56:15 -07:00
Anand Babu (AB) Periasamy
893782ffab
Update README.md
2015-07-14 10:57:53 -07:00
Harshavardhana
326e1364be
Merge pull request #749 from harshavardhana/pr_out_read_req_body_for_putbucket_if_any
...
Read req.Body for PutBucket() if any
2015-07-14 16:33:37 +00:00
Harshavardhana
c4cf7635bf
Read req.Body for PutBucket() if any
2015-07-14 09:30:10 -07:00
Harshavardhana
e4dd49bdd9
Merge pull request #748 from harshavardhana/pr_out_fix_an_ugly_multipart_bug
...
Fix an ugly multipart bug
2015-07-14 04:40:24 +00:00
Harshavardhana
45ddec925c
Fix an ugly multipart bug
2015-07-13 21:38:01 -07:00
Harshavardhana
00acc47158
Merge pull request #747 from harshavardhana/pr_out_for_missing_parts_reply_back_as_invalidpart_
...
For missing parts reply back as InvalidPart{}
2015-07-14 02:32:56 +00:00
Harshavardhana
7ae60a6d10
For missing parts reply back as InvalidPart{}
2015-07-13 19:31:01 -07:00
Harshavardhana
fdee527a4d
Merge pull request #746 from harshavardhana/pr_out_writeobject_encoded_data_in_go_routine_fix_another_multipart_issue
...
WriteObject() encoded data in go routine, fix another multipart issue
2015-07-13 22:58:59 +00:00
Harshavardhana
634f70f3b0
WriteObject() encoded data in go routine, fix another multipart issue
2015-07-13 15:56:54 -07:00
Harshavardhana
70e56dc594
Merge pull request #745 from harshavardhana/pr_out_remove_dependency_on_minio_cli_for_make_go_fixes_738
...
Remove dependency on minio/cli for make.go fixes #738
2015-07-13 18:41:21 +00:00
Harshavardhana
1e80925ca7
Remove dependency on minio/cli for make.go fixes #738
2015-07-13 11:39:28 -07:00
Harshavardhana
dfa43f7982
Merge pull request #744 from harshavardhana/pr_out_add_a_ratelimited_listener_than_a_ratelimited_handler_more_precise
...
Add a ratelimited listener than a ratelimited handler - more precise
2015-07-13 18:16:27 +00:00
Harshavardhana
1bad92356d
Add a ratelimited listener than a ratelimited handler - more precise
2015-07-13 11:12:17 -07:00
Anand Babu (AB) Periasamy
8af5933b07
Merge pull request #743 from flandr/fix-osx
...
Fix OS X build
2015-07-13 10:15:53 -07:00
Nate Rosenblum
ec347f96fd
Fix OS X build
...
- Explicitly cast statfs_t members to int64 (this structure is
platform-specific)
- Add pass-through New methods to Darwin SHA package
- Move scsi pkg types to common translation unit (package was empty)
- Add stub implementations mount/disk ops for OS X
2015-07-13 10:06:55 -07:00
Harshavardhana
07eb9d9a4c
Merge pull request #742 from harshavardhana/pr_out_add_mkdonut_examples
...
Add mkdonut examples
2015-07-13 04:40:20 +00:00
Harshavardhana
f360ee0ab5
Add mkdonut examples
2015-07-12 21:37:57 -07:00
Harshavardhana
36904d5da9
Merge pull request #741 from harshavardhana/pr_out_mkdonut_now_creates_a_donut_processing_cli_args
...
mkdonut now creates a donut processing cli args
2015-07-13 04:26:45 +00:00
Harshavardhana
55e4d0c6a5
mkdonut now creates a donut processing cli args
2015-07-12 21:21:31 -07:00
Harshavardhana
10fd5b8092
Merge pull request #740 from harshavardhana/pr_out_add_mkdonut_command
...
Add mkdonut command
2015-07-13 02:29:53 +00:00
Harshavardhana
535bcc3eac
Add mkdonut command
2015-07-12 19:16:36 -07:00
Harshavardhana
4c95775864
Merge pull request #739 from harshavardhana/pr_out_renaming_nimble_to_minhttp
2015-07-13 01:05:29 +00:00
Harshavardhana
58a1d865a9
Renaming nimble to minhttp
2015-07-12 18:01:52 -07:00
Harshavardhana
65d97fa131
Merge pull request #737 from harshavardhana/pr_out_add_signature_v4_tests
...
Add signature v4 tests
2015-07-12 20:37:52 +00:00
Harshavardhana
847440196e
Add signature v4 tests
2015-07-12 13:36:02 -07:00
Harshavardhana
74e44cd0c4
Merge pull request #736 from harshavardhana/pr_out_head_shouldn_t_have_any_body_handle_it_in_writeerrorresponse_
...
HEAD shouldn't have any body, handle it in writeErrorResponse()
2015-07-11 17:36:55 +00:00
Harshavardhana
7615a6bfe5
HEAD shouldn't have any body, handle it in writeErrorResponse()
2015-07-11 10:34:55 -07:00
Harshavardhana
7fde241ee2
Merge pull request #735 from harshavardhana/pr_out_cached_api_test_should_also_have_a_custom_config_path_would_conflict_with_your_minio_local_path
2015-07-11 03:43:35 +00:00
Harshavardhana
8977f9a524
cached api test should also have a custom config path, would conflict with your .minio local path
2015-07-10 20:39:30 -07:00
Harshavardhana
0a8ea1aca5
Merge pull request #734 from harshavardhana/pr_out_do_not_reply_on_ignoredheaders_for_server_rely_on_signedheaders_sent_as_part_of_authorization_header
2015-07-11 02:40:33 +00:00
Harshavardhana
97d4a27c7e
Do not reply on ignoredHeaders for server, rely on SignedHeaders sent as part of Authorization header
2015-07-10 19:37:22 -07:00
Harshavardhana
538572ca91
Merge pull request #733 from harshavardhana/pr_out_nodejs_http_library_sends_connection_header_during_http_request_this_clobbers_up_the_signature_handling_ignore_it
2015-07-10 22:50:51 +00:00
Harshavardhana
53f5d2c32b
nodejs http library sends Connection header during HTTP request, this clobbers up the signature handling ignore it
2015-07-10 15:44:47 -07:00
Harshavardhana
d0eb4a2aea
Merge pull request #732 from harshavardhana/pr_out_cleanup_temporary_writers_upon_errors_during_putobject_all_metadata_write_operations
...
Cleanup temporary writers upon errors during putObject(), all metadata() write operations
2015-07-10 21:13:59 +00:00
Harshavardhana
29838bb851
Cleanup temporary writers upon errors during putObject(), all metadata() write operations
2015-07-10 14:11:04 -07:00
Harshavardhana
6860b310c9
Merge pull request #731 from harshavardhana/pr_out_support_signature_v4_at_rest
...
Support signature v4 at rest
2015-07-10 18:52:03 +00:00
Harshavardhana
15dd0df187
Support signature v4 at rest
2015-07-10 11:49:27 -07:00
Harshavardhana
39026cb64b
Merge pull request #730 from harshavardhana/pr_out_rename_definitions_to_log_go_add_valid_prefixes
2015-07-10 18:13:25 +00:00
Harshavardhana
7fa514351c
Rename definitions to log.go, add valid prefixes
2015-07-10 11:11:20 -07:00
Harshavardhana
d7acf90b81
Merge pull request #729 from harshavardhana/pr_out_add_abbreviated_close_response_to_avoid_any_leaks
2015-07-10 17:21:59 +00:00
Harshavardhana
d5ffc16f25
Add abbreviated close response, to avoid any leaks
2015-07-10 10:20:00 -07:00
Harshavardhana
f1d52df130
Merge pull request #728 from harshavardhana/pr_out_handle_both_space_and_non_space_characters_in_signature_v4
2015-07-10 04:52:01 +00:00
Harshavardhana
e5006c738d
Handle both space and non-space characters, in signature v4 - add errors for all API's
2015-07-09 21:49:58 -07:00
Harshavardhana
eac92d4647
Merge pull request #727 from harshavardhana/pr_out_all_other_api_s_now_support_signature_v4
...
All other API's now support signature v4
2015-07-10 02:47:32 +00:00
Harshavardhana
84f427f14a
All other API's now support signature v4
2015-07-09 19:45:56 -07:00
Harshavardhana
00890c254e
CompleteMultipartUpload and CreateObjectPart now fully support signature v4
2015-07-09 19:01:15 -07:00
Harshavardhana
89c1215194
PutObject handler gets initial support for signature v4, working
2015-07-09 16:44:38 -07:00
Harshavardhana
4f29dc9134
Merge pull request #724 from harshavardhana/pr_out_add_mountinfo_functions_for_detecting_mount_disks
2015-07-09 19:27:10 +00:00
Harshavardhana
d461fa5ab1
Add mountinfo functions for detecting mount disks, and other rpc changes
2015-07-09 12:25:29 -07:00
Harshavardhana
0f0d0c65e7
Merge pull request #723 from harshavardhana/pr_out_generate_auth_now_saves_in_home_minio_users_json_also_authhandler_verifies_request_validity
2015-07-09 04:54:42 +00:00
Harshavardhana
8654ddb566
Generate auth now saves in ${HOME}/.minio/users.json, also authHandler verifies request validity
2015-07-08 21:53:13 -07:00
Harshavardhana
51d2d8e221
Merge pull request #722 from harshavardhana/pr_out_http_header_content_length_signifies_body_length_of_the_request_if_its_smaller_reply_appropriately
...
HTTP header Content-Length signifies body length of the request, if its smaller reply appropriately
2015-07-09 03:59:08 +00:00
Harshavardhana
375860077d
HTTP header Content-Length signifies body length of the request, if its smaller reply appropriately
...
This patch also handles large individual part sizes > 5MB by using less memory copies.
2015-07-08 20:56:41 -07:00
Harshavardhana
cea093bf65
Merge pull request #721 from harshavardhana/pr_out_add_server_side_signaturev4_check_not_wired_up_to_the_readers_yet
2015-07-08 23:59:01 +00:00
Harshavardhana
ec33d79d57
Add server side signaturev4 check, not wired up to the readers yet.
2015-07-08 16:57:03 -07:00
Harshavardhana
a904cb5002
Merge pull request #720 from harshavardhana/pr_out_add_auth_rpc_service_to_generate_access_keys
2015-07-08 21:43:17 +00:00
Harshavardhana
396b728031
Add auth rpc service to generate access keys, add corresponding test
2015-07-08 14:40:39 -07:00
Harshavardhana
770fd23afa
Renaming keys as auth, working towards signature v4 support for all put objects
2015-07-08 14:17:16 -07:00
Harshavardhana
b71f15d32d
Merge pull request #719 from harshavardhana/pr_out_fix_ssl_support_pointer_indirection_caused_nil_buffers
2015-07-08 18:04:26 +00:00
Harshavardhana
2413a110e6
Fix SSL support, pointer indirection caused nil buffers
2015-07-08 11:02:15 -07:00
Harshavardhana
f737c0540e
Merge pull request #718 from harshavardhana/pr_out_add_api_tests_for_both_donut_on_disk_and_donut_cache
...
Add API tests for both donut on disk and donut cache
2015-07-08 02:41:44 +00:00
Harshavardhana
d1deda3a96
Add API tests for both donut on disk and donut cache
2015-07-07 19:39:46 -07:00
Harshavardhana
c76d4f6cdd
Merge pull request #717 from harshavardhana/pr_out_add_rpc_tests
2015-07-08 00:31:49 +00:00
Harshavardhana
ece797c16e
Add rpc tests
2015-07-07 17:27:34 -07:00
Harshavardhana
676b9058de
Separate out memory statistics and system information into two different services
2015-07-07 16:59:20 -07:00
Harshavardhana
8abb96c030
If NodeDisks are not empty do not impose cache maxSize restriction
2015-07-07 16:41:40 -07:00
Harshavardhana
efa91474e7
Merge pull request #716 from harshavardhana/pr_out_add_nimblenet_tests
...
Add nimbleNet tests
2015-07-07 23:17:20 +00:00
Harshavardhana
a50a44b0ca
Add nimbleNet tests
2015-07-07 16:15:47 -07:00
Harshavardhana
aea83a5fe4
Merge pull request #715 from harshavardhana/pr_out_add_net_addr_wrapper_with_isequal_and_use_it
2015-07-07 22:38:03 +00:00
Harshavardhana
317096a0c4
Add net.Addr wrapper with IsEqual() and use it.
2015-07-07 15:33:08 -07:00
Harshavardhana
11b893804c
Moving os.MkdirAll() inside atomic for auto parent directory creates
2015-07-07 12:35:57 -07:00
Harshavardhana
5fc377ae57
Merge pull request #714 from harshavardhana/pr_out_move_atomic_file_writes_into_its_own_package_use_them_inside_quick_and_disk_packages
2015-07-07 19:31:42 +00:00
Harshavardhana
52cd23ad9f
Move atomic file writes into its own package, use them inside quick and disk packages
2015-07-07 12:29:14 -07:00
Harshavardhana
fadadf0e1a
Merge pull request #713 from harshavardhana/pr_out_across_donut_split_nimble_some_code_cleanup
2015-07-07 18:04:33 +00:00
Harshavardhana
3622fbc87d
Across donut, split, nimble some code cleanup
2015-07-06 21:55:21 -07:00
Harshavardhana
7be35915bc
Merge pull request #712 from harshavardhana/pr_out_add_multi_thread_protection_and_also_allow_atomic_file_creates_rename_upon_close_
...
Add multi-thread protection and also allow atomic file creates, rename upon Close()
2015-07-07 01:58:42 +00:00
Harshavardhana
bbb89b5776
Add multi-thread protection and also allow atomic file creates, rename upon Close()
2015-07-06 18:54:32 -07:00
Harshavardhana
c2c7bdf0cd
Cleanup nimble http
2015-07-06 18:51:20 -07:00
Harshavardhana
5132fd84db
Merge pull request #711 from harshavardhana/pr_out_avoid_config_reload_all_the_time_reload_is_manually_triggerred_from_outside
2015-07-07 00:29:46 +00:00
Harshavardhana
b029d0a5f0
Avoid config reload all the time, reload is manually triggerred from outside
2015-07-06 17:26:35 -07:00
Harshavardhana
8b94c53345
Fix issues with multipart upload
2015-07-06 16:22:27 -07:00
Harshavardhana
474954022e
Add modified grace library from facebookgo, rename it as nimble
2015-07-06 15:40:12 -07:00
Harshavardhana
2c18c3be68
Merge pull request #710 from harshavardhana/pr_out_add_donut_rpc_service_for_sending_changes_to_configuration_files
2015-07-06 18:13:18 +00:00
Harshavardhana
1d64e4b6c1
Add Donut rpc service for sending changes to configuration files
2015-07-06 11:10:06 -07:00
Harshavardhana
57d634da25
Merge pull request #709 from harshavardhana/pr_out_add_updateconfig_code_to_load_config_changes_if_possible_for_every_function
...
Add updateConfig code to load config changes if possible for every function
2015-07-06 05:51:46 +00:00
Harshavardhana
10b082144e
Add updateConfig code to load config changes if possible for every function
2015-07-05 22:46:42 -07:00
Harshavardhana
36835befe6
Merge pull request #708 from harshavardhana/pr_out_add_sighup_sigusr2_into_trapping_code_to_trap_signals_for_reloading_configuration
...
Add sighup, sigusr2 into trapping code, to trap signals for reloading configuration.
2015-07-06 04:43:31 +00:00
Harshavardhana
ba0a5ed416
Add sighup, sigusr2 into trapping code, to trap signals for reloading configuration.
...
Need to still figure out a way of graceful restarts - gave facebookgo/httpdown a shot,
but it is not suitable.
2015-07-05 21:40:53 -07:00
Harshavardhana
a74a2db8f0
Merge pull request #707 from harshavardhana/pr_out_fix_another_deadlock_inside_createobjectpart_code_premature_return_without_unlocking_
2015-07-06 03:29:25 +00:00
Harshavardhana
4a27ab0e58
Fix another deadlock inside CreateObjectPart() code, premature return without Unlocking()
...
Also this patch changes the cache key element to be interface{} type not string.
2015-07-05 20:26:32 -07:00
Harshavardhana
d0386dbce0
Merge pull request #706 from harshavardhana/pr_out_fix_go_installation_check_on_amazon_instance
...
Fix go installation check on amazon instance
2015-07-06 01:14:44 +00:00
Harshavardhana
75788c7a1d
Fix go installation check on amazon instance
2015-07-05 18:12:58 -07:00
Harshavardhana
46ab20dcee
Merge pull request #705 from harshavardhana/pr_out_add_basic_controller_code_initiating_json_rpc_connection_getting_list_of_disks_and_memstats_for_now
...
Add basic controller code, initiating json rpc connection getting list of disks and memstats for now.
2015-07-06 00:20:41 +00:00
Harshavardhana
7f0c14f2b7
Add basic controller code, initiating json rpc connection getting list of disks and memstats for now.
2015-07-05 17:17:41 -07:00
Harshavardhana
75a32d1c01
Merge pull request #704 from harshavardhana/pr_out_rename_stuttered_service_names_and_make_them_appropriate
2015-07-05 17:23:22 +00:00
Harshavardhana
a3ccb9d405
Rename stuttered service names and make them appropriate
2015-07-05 10:19:23 -07:00
Harshavardhana
18a8891a15
Merge pull request #703 from harshavardhana/pr_out_minor_changes_to_command_templates
2015-07-05 17:15:20 +00:00
Harshavardhana
adc0a1063c
Minor changes to command templates
2015-07-05 10:13:41 -07:00
Harshavardhana
486b82e950
Merge pull request #702 from harshavardhana/pr_out_add_disk_detection_for_linux_add_new_rpc_service_getdiskinfoservice_remove_dummy_helloservice_
2015-07-05 09:10:03 +00:00
Harshavardhana
e66a84242a
Add disk detection for Linux, add new RPC service GetDiskInfoService(), remove dummy HelloService()
2015-07-05 02:08:33 -07:00
Harshavardhana
181727ab57
Merge pull request #701 from harshavardhana/pr_out_move_to_container_list_datastructure_from_map_string_byte
...
Move to container/list datastructure from map[string][]byte
2015-07-05 00:10:25 +00:00
Harshavardhana
bab4a47525
Move to container/list datastructure from map[string][]byte
2015-07-04 17:08:23 -07:00
Harshavardhana
d11dfe003c
Merge pull request #700 from harshavardhana/pr_out_implement_new_cpu_detection_using_cpuid_cpuidex_plan9_instructions_from_klauspost_cpuid_project_remove_c_code
...
Implement new CPU detection using cpuid, cpuidex plan9 instructions from klauspost/cpuid project, remove C code
2015-07-04 21:30:53 +00:00
Harshavardhana
aa67a19e99
Implement new CPU detection using cpuid, cpuidex plan9 instructions from klauspost/cpuid project, remove C code
2015-07-04 14:28:16 -07:00
Harshavardhana
9977888972
Merge pull request #698 from harshavardhana/pr_out_implement_metadata_cache_metadata_cache_is_used_by_top_level_donut_right_now_rename_trove_as_data_cache
...
Implement metadata cache, metadata cache is used by top level donut right now. Rename trove as data cache
2015-07-04 04:12:39 +00:00
Harshavardhana
0a827305ad
Implement metadata cache, metadata cache is used by top level donut right now. Rename trove as data cache
...
We should use it internally everywhere.
2015-07-03 21:09:57 -07:00
Harshavardhana
7d2609856e
Merge pull request #697 from harshavardhana/pr_out_make_donut_do_everything_as_an_atomic_operation_this_avoids_all_the_deadlocks_and_races
...
Make donut do everything as an atomic operation, this avoids all the deadlocks and races
2015-07-04 00:18:45 +00:00
Harshavardhana
14844f48dd
Make donut do everything as an atomic operation, this avoids all the deadlocks and races
2015-07-03 17:16:58 -07:00
Harshavardhana
86bcfed2da
Merge pull request #696 from minio/server-cleanup
...
Server cleanup
2015-07-03 22:58:08 +00:00
Harshavardhana
30fc14e703
Restructure codebase move crypto, checksum to top-level, move `split` into donut, move crypto/keys into api/auth
2015-07-03 15:24:51 -07:00
Harshavardhana
8a4e7bcdcf
Add full API tests, move storage/donut to donut, add disk tests as well
2015-07-03 14:36:29 -07:00
Harshavardhana
7c37e9d06a
Make donut fully integrated back into API handlers
2015-07-02 21:04:04 -07:00
Harshavardhana
12bde7df30
Add simple Ticket Master which pro-actively sends messages on proceedChannel
...
Handlers are going to wait on proceedChannel, this the initial step towards
providing priority for different set of API operations
2015-07-02 21:04:04 -07:00
Harshavardhana
5cfb05465e
Add cache, donut tests separately - fix behavior differences
...
Remove priority queue, implement it using a simpler channels
2015-07-02 21:04:04 -07:00
Harshavardhana
ebe61d99d9
Use cache Append() for saving objects in memory, GetObject() caches un-cached entries while reading
2015-07-02 21:04:04 -07:00
Harshavardhana
bce93c1b3a
Integrate cache with donut, add tests
2015-07-02 21:04:04 -07:00
Harshavardhana
0533abf6a8
Make priority queue lambda function return error over a channel
2015-07-02 21:04:04 -07:00
Harshavardhana
38a6ce36e5
Remove slow AppendUniq code, rolling through over a slice is in-efficient
...
Remove it and use map instead
2015-07-02 21:04:04 -07:00
Harshavardhana
84810162f5
Add simple Version and GetSysInfo services
2015-07-02 21:04:04 -07:00
Harshavardhana
14ec42d646
Add initial implementation of priority queue, uses container/heap
2015-07-02 21:04:04 -07:00
Harshavardhana
eb5aa19dfa
Remove custom Config, will use quick Config instead for user access keys
2015-07-02 21:04:04 -07:00
Harshavardhana
701c3e5242
Add new RPC helpers wrapping over regular rpc packages, add middleware chaining ability
2015-07-02 21:04:04 -07:00
Harshavardhana
188785a886
Add and remove dependencies
2015-07-02 21:04:04 -07:00
Harshavardhana
4addf7a996
Restructure API handlers, add JSON RPC simple HelloService right now.
2015-07-02 21:04:04 -07:00
Harshavardhana
335c7827eb
More donut, cache, api cleanup
2015-07-02 21:04:04 -07:00
Harshavardhana
dc0df3dc0e
Breakaway from driver model, move cache into donut
2015-07-02 21:04:03 -07:00
Harshavardhana
72572d6c71
Remove some api server code bringing in new cleanup
2015-07-02 21:04:03 -07:00
Harshavardhana
c2031ca066
Add server and control command
2015-07-02 21:04:03 -07:00
Frederick F. Kautz IV
101784bc44
Merge pull request #695 from fkautz/pr_out_fixing_api_definitions
2015-07-02 13:16:49 -07:00
Frederick F. Kautz IV
cfbc169034
Fixing API definitions
2015-07-02 13:14:21 -07:00
Harshavardhana
1d31c76dd6
Merge pull request #694 from harshavardhana/pr_out_move_memory_code_out_add_it_as_layer_on_top_of_existing_cache_code_wip
2015-06-30 17:12:29 +00:00
Harshavardhana
8f61d6b6be
Move memory code out, add it as layer on top of existing donut code
...
Just like how http.Handlers can be overlayed on top of each other
with each implementing ServeHTTP().
drivers.Driver can be overlayed on top of each other in similar manner
which would implement the drivers.Driver interface.
API <----> cache <----> donut <----> donut(format)
2015-06-30 10:09:12 -07:00
Harshavardhana
fe3c618cc7
Merge pull request #693 from harshavardhana/pr_out_add_dummy_driver_for_community_to_submit_new_drivers
2015-06-29 23:48:37 +00:00
Harshavardhana
ab6e16bb41
Add dummy driver for community to submit new drivers
2015-06-29 16:43:50 -07:00
Harshavardhana
12de98fb62
Rename memory driver as cache
2015-06-29 16:43:50 -07:00
Harshavardhana
2571342451
Filesystem goes the high road *again*
2015-06-29 16:43:42 -07:00
Harshavardhana
c4c67581dc
Merge pull request #692 from harshavardhana/pr_out_isvalidbucket_is_sufficient_we_don_t_need_to_verify_for_
2015-06-29 22:27:11 +00:00
Harshavardhana
f74d6138da
IsValidBucket() is sufficient we don't need to verify for "."
2015-06-29 15:15:54 -07:00
Harshavardhana
b5a5861c8f
Merge pull request #691 from harshavardhana/pr_out_handle_couple_of_cases_of_oom_conditions_move_caching_to_getobject_rather_than_putobject_
...
Handle couple of cases of OOM conditions, move caching to GetObject() rather than PutObject()
2015-06-29 19:33:55 +00:00
Harshavardhana
3109909355
Handle couple of cases of OOM conditions, move caching to GetObject() rather than PutObject()
2015-06-29 12:28:50 -07:00
Harshavardhana
d07d0c670a
Return back proper errors in writeObjectData(), rename few functions
2015-06-29 11:46:35 -07:00
Harshavardhana
be816145a9
Merge pull request #690 from harshavardhana/pr_out_put_object_on_successful_write_returns_full_metadata_to_avoid_subsequent_getobjectmetadata_calls_in_driver
2015-06-29 18:21:33 +00:00
Harshavardhana
10c807f233
Put object on successful write returns full metadata, to avoid subsequent GetObjectMetadata() calls in driver
2015-06-29 11:15:46 -07:00
Harshavardhana
6921328b93
Avoid frivolous GetObjectMetadata() calls at driver level, return back all the information in donut ListObjects()
2015-06-29 11:14:58 -07:00
Harshavardhana
f05ad062ee
Merge pull request #689 from harshavardhana/pr_out_expand_http_server_struct_to_store_more_values
2015-06-29 07:17:31 +00:00
Harshavardhana
d8f7896a43
Expand http server struct to store more values
2015-06-29 00:12:28 -07:00
Harshavardhana
63f9647c80
Merge pull request #688 from harshavardhana/pr_out_use_errorchannels_only_for_services_not_for_drivers_reduce_them_to_use_simple_functions
2015-06-29 07:02:24 +00:00
Harshavardhana
42c0287943
Use errorChannels only for services not for drivers, reduce them to use simple functions
2015-06-28 23:59:47 -07:00
Harshavardhana
b2bf90afbd
Merge pull request #687 from harshavardhana/pr_out_move_to_set_not_append_due_to_large_memory_reference_copy
2015-06-28 17:15:06 +00:00
Harshavardhana
91e5f648cb
Move to Set() not Append() due to large memory reference copy
2015-06-28 10:13:12 -07:00
Harshavardhana
22abe1b397
Merge pull request #686 from harshavardhana/pr_out_add_free_method_for_proxyreader_to_aggressively_de_allocate_read_data_to_handle_certain_out_of_memory_conditions
...
Add free() method for proxyReader to aggressively de-allocate Read data, to handle certain out of memory conditions
2015-06-28 03:45:48 +00:00
Harshavardhana
ac4d8fe478
Add free() method for proxyReader to aggressively de-allocate Read data, to handle certain out of memory conditions
...
There are still some more out there
2015-06-27 20:43:25 -07:00
Harshavardhana
a4d20d1e75
Merge pull request #685 from harshavardhana/pr_out_add_append_method_to_trove_cache_for_appending_data_to_an_existing_key
...
Add Append() method to trove cache for appending data to an existing key
2015-06-28 03:28:06 +00:00
Harshavardhana
05f8654e3d
Add Append() method to trove cache for appending data to an existing key
...
This largely avoids a large buffer copy which would accumulate inside proxyReader{}
This patch also implements "initialize()" function to init and populate data
on all the existing buckets, avoiding the redundant ListBuckets() invoked by
every API call.
2015-06-27 20:25:24 -07:00
Harshavardhana
762aae7c32
Merge pull request #684 from harshavardhana/pr_out_make_sure_to_populate_on_disk_data_into_memory_upon_first_api_requests
2015-06-28 01:28:29 +00:00
Harshavardhana
367772b988
Make sure to populate on disk data into memory upon first API requests
2015-06-27 18:25:21 -07:00
Harshavardhana
350e6eb5bb
Merge pull request #683 from harshavardhana/pr_out_add_proper_command_paramters_for_donut
2015-06-28 00:41:13 +00:00
Harshavardhana
07a6aafc94
Add proper command paramters for donut
2015-06-27 17:39:22 -07:00
Harshavardhana
c65969077d
Merge pull request #682 from harshavardhana/pr_out_an_attempt_to_bring_in_memory_layer_into_donut_driver
2015-06-28 00:25:27 +00:00
Harshavardhana
45a7eab804
An attempt to bring in memory layer into donut driver
2015-06-27 17:23:34 -07:00
Harshavardhana
7ab16b5b83
Merge pull request #681 from harshavardhana/pr_out_keeping_the_lexical_order_same_add_optimizations_provide_a_comprehensive_response_from_listobjects_
...
Keeping the lexical order same add optimizations, provide a comprehensive response from ListObjects()
2015-06-27 20:15:24 +00:00
Harshavardhana
f3c25bcfc4
Keeping the lexical order same add optimizations, provide a comprehensive response from ListObjects()
2015-06-27 13:12:44 -07:00
Harshavardhana
795e48d492
Merge pull request #680 from harshavardhana/pr_out_rename_functions_for_their_purpose
2015-06-27 19:42:04 +00:00
Harshavardhana
ae66ae42c4
Rename functions for their purpose
2015-06-27 12:39:11 -07:00
Harshavardhana
9c2e861470
Merge pull request #679 from harshavardhana/pr_out_object_metadata_was_wrongly_misconstrued_to_be_mutable_handle_it
2015-06-27 06:26:21 +00:00
Harshavardhana
9a4680475f
Object metadata was wrongly misconstrued to be mutable, handle it
2015-06-26 23:22:53 -07:00
Harshavardhana
39f26acbc9
Merge pull request #678 from harshavardhana/pr_out_handle_racy_map_updates_in_listobjects_on_a_bucket
...
Avoid racy maps, read from disk on success return quickly. Many more optimizations
2015-06-27 02:59:50 +00:00
Harshavardhana
3aa6d90c5e
Avoid racy maps, read from disk on success return quickly. Many more optimizations
2015-06-26 19:49:37 -07:00
Harshavardhana
aab4937084
Merge pull request #677 from harshavardhana/pr_out_moving_to_more_typed_responses_this_removes_all_the_necessity_for_strconv
...
Donut moves to typed metadata, removing the necessity for strconv, parsing and string converstions
2015-06-26 23:26:17 +00:00
Harshavardhana
68974918ac
Donut moves to typed metadata, removing the necessity for strconv, parsing and string converstions
2015-06-26 16:23:12 -07:00
Harshavardhana
e3d8a9e0f1
Merge pull request #676 from harshavardhana/pr_out_add_new_metadata_definitions_and_use_them_wip
2015-06-26 20:38:02 +00:00
Harshavardhana
767d3743ee
Add new metadata definitions and use them
2015-06-26 13:34:09 -07:00
Harshavardhana
0cb3f76a91
Merge pull request #675 from harshavardhana/pr_out_import_quick_key_value_store_from_minio_client_for_persistent_state_files_primarily_for_donut
...
Import quick key value store from Minio Client for persistent state files, primarily for donut
2015-06-26 02:59:28 +00:00
Harshavardhana
9958e34772
Import quick key value store from Minio Client for persistent state files, primarily for donut
2015-06-25 19:57:31 -07:00
Harshavardhana
bd0dccd8f1
Merge pull request #674 from harshavardhana/pr_out_donut_cleanup_another_set
...
Donut cleanup another set
2015-06-26 01:59:45 +00:00
Harshavardhana
fb9adb5524
Donut cleanup another set
...
- Make sure to close all readers
- Fix errors in api_testsuite c.Assert(err, IsNil) should be done right after each function call
2015-06-25 18:54:34 -07:00
Harshavardhana
eec66f195a
Take all the ListObjects into bucket handlers
...
Earlier the listing would wait for all the objects to be processed
this is essentially very time consuming considering even for 100,000
files.
2015-06-25 18:04:29 -07:00
Harshavardhana
8405c4d42f
Merge pull request #673 from harshavardhana/pr_out_remove_more_bloated_code_simplify
...
Remove more bloated code - simplify
2015-06-25 21:14:43 +00:00
Harshavardhana
45e9d25931
Remove more bloated code - simplify
2015-06-25 13:02:08 -07:00
Harshavardhana
7ade42165f
Merge pull request #672 from harshavardhana/pr_out_add_simple_locking_for_donut_api_for_now_fixes_671
2015-06-25 18:33:08 +00:00
Harshavardhana
82dcbf262d
Add simple locking for donut API for now - fixes #671
2015-06-25 11:29:11 -07:00
Harshavardhana
5abcb7f348
Merge pull request #670 from harshavardhana/pr_out_go_vet_fixes_for_donut
2015-06-25 04:08:49 +00:00
Harshavardhana
03b4d3b308
Go vet fixes for donut
2015-06-24 21:07:03 -07:00
Harshavardhana
57a2b53178
Removing further bloated code simplifying
2015-06-24 21:03:39 -07:00
Harshavardhana
a2c205ff2e
Use external package disk for donut.
2015-06-24 21:03:02 -07:00
Harshavardhana
841ff01412
Move disk into its own package, remove bloated code
2015-06-24 20:13:47 -07:00
Harshavardhana
1682c748ac
Remove unnecessary interfaces from donut, cleanup
2015-06-24 19:43:38 -07:00
Harshavardhana
b915cc3611
Merge pull request #669 from harshavardhana/pr_out_add_sha256_and_sha512_windows_compatibility_layer
2015-06-24 21:43:26 +00:00
Harshavardhana
3498872467
Add sha256 and sha512 windows compatibility layer
2015-06-24 14:39:41 -07:00
Harshavardhana
2af863cefc
Merge pull request #668 from harshavardhana/pr_out_fix_a_bug_on_windows_regarding_blocksse3_calculation
2015-06-24 21:29:34 +00:00
Harshavardhana
77d35b87d4
Fix a bug on windows regarding blockSSE3 calculation
2015-06-24 14:24:33 -07:00
Harshavardhana
1056e7e180
Merge pull request #667 from harshavardhana/pr_out_add_windows_code_for_sha1_and_crc32c
2015-06-24 21:19:54 +00:00
Harshavardhana
f1410731db
Add windows code for sha1 and crc32c
2015-06-24 14:16:32 -07:00
Harshavardhana
fbee8f8122
Merge pull request #665 from harshavardhana/pr_out_fix_wrong_tmpfs_listing_in_document_filesystem_map
2015-06-23 23:17:21 -07:00
Harshavardhana
ba2d3dea74
Fix wrong TMPFS listing in donut filesystem map
2015-06-23 23:16:06 -07:00
Harshavardhana
792e6c2d3a
Merge pull request #664 from harshavardhana/pr_out_trim_iodine_path_properly_so_that_now_errors_have_github_com_minio_minio_prefixed
2015-06-23 13:39:33 -07:00
Harshavardhana
e818bc7187
Trim iodine path properly, so that now errors have github.com/minio/minio prefixed
2015-06-23 13:36:54 -07:00
Harshavardhana
3e9141d22d
Merge pull request #663 from harshavardhana/pr_out_add_missing_strongly_typed_errors_for_donut
2015-06-23 11:59:17 -07:00
Harshavardhana
2fd52ca284
Add missing strongly typed errors for Donut
2015-06-23 11:54:44 -07:00
Harshavardhana
a4fda9fa9c
Merge pull request #662 from vadmeste/enhance_golang_env_check
...
Check if go binary belongs to the go installation pointed by GOROOT env
2015-06-23 10:35:01 -07:00
Anis Elleuch
4bed0aa526
Check if go binary belongs to the go installation pointed by GOROOT env
2015-06-23 17:44:05 +01:00
Harshavardhana
d0dd047bef
Merge pull request #661 from harshavardhana/pr_out_fix_builddeps_paths_for_golang_installation
2015-06-22 12:09:10 -07:00
Harshavardhana
7a060110ff
Fix BUILDDEPS paths for golang installation
2015-06-22 12:07:23 -07:00
Harshavardhana
c340a10e8f
Merge pull request #660 from harshavardhana/pr_out_verify_d_donut_to_be_non_nil_usually_happens_when_multiple_go_versions_compilations_are_linked_possible_cause_for_659
2015-06-20 11:04:58 -07:00
Harshavardhana
3bf64f5669
Verify d.donut to be non-nil, usually happens when multiple go versions compilations are linked - possible cause for #659
2015-06-20 11:03:17 -07:00
Harshavardhana
cdeadae167
Merge pull request #657 from harshavardhana/pr_out_use_filepath_everywhere_instead_of_path_functions_for_portability_fixes_656
2015-06-18 16:42:29 -07:00
Harshavardhana
641f07cecf
Use filepath everywhere instead of path.{} functions for portability - fixes #656
2015-06-18 16:02:45 -07:00
Harshavardhana
285b1cc5d8
Merge pull request #655 from harshavardhana/pr_out_remove_redundant_ok_for_map
...
Remove redundant !ok for map
2015-06-17 22:39:33 -07:00
Harshavardhana
573a6134b2
Remove redundant !ok for map
2015-06-17 22:36:46 -07:00
Harshavardhana
3842a57f52
Merge pull request #653 from harshavardhana/pr_out_hold_lock_on_getglobalstatekey_fixes_652
...
Hold lock on GetGlobalStateKey() - fixes #652
2015-06-17 20:44:03 -07:00
Harshavardhana
e9a3fd677a
Hold lock on GetGlobalStateKey() - fixes #652
2015-06-17 20:37:49 -07:00
Harshavardhana
b793f53d48
Minior change filter() to filterObjects()
2015-06-17 20:35:44 -07:00
Harshavardhana
45424cfe52
Update README.md
2015-06-17 13:58:40 -07:00
Harshavardhana
daa113d89d
Merge pull request #651 from harshavardhana/pr_out_migrating_minio_server_build_to_do_go_run_make_go_style_like_mc
2015-06-16 20:27:31 -07:00
Harshavardhana
8bde4d4e34
Migrating minio server build to do 'go run make.go' style like mc
2015-06-16 20:23:02 -07:00
Harshavardhana
4998907835
Update README.md
2015-06-16 16:09:10 -07:00
Harshavardhana
bbc6c056e8
Update README.md
2015-06-16 16:03:17 -07:00
Harshavardhana
db666a1f6e
Update README.md
2015-06-16 15:58:04 -07:00
Harshavardhana
6b8766790b
Merge pull request #650 from harshavardhana/pr_out_add_time_since_on_buckets_created_time_to_avoid_deleting_buckets_spuriously_during_eviction_of_objects
2015-06-13 11:30:06 -07:00
Harshavardhana
d4e71beb54
Add time.Since on buckets created time to avoid deleting buckets spuriously during eviction of objects
2015-06-13 11:28:04 -07:00
Harshavardhana
da593b498c
Merge pull request #649 from harshavardhana/pr_out_minor_optimization_avoiding_one_unnecessary_copy
...
Minor optimization avoiding one unnecessary copy
2015-06-11 14:26:18 -07:00
Harshavardhana
636788997b
Minor optimization avoiding one unnecessary copy
2015-06-11 14:23:05 -07:00
Harshavardhana
609c587a27
Merge pull request #648 from harshavardhana/pr_out_make_sure_to_reply_back_etag_with_quotes_for_s3_compliance
...
Make sure to reply back ETag with quotes for s3 compliance
2015-06-09 01:14:49 -07:00
Harshavardhana
6d44274db6
Make sure to reply back ETag with quotes for s3 compliance
2015-06-09 01:13:02 -07:00
Harshavardhana
0c5aa7a3d8
Merge pull request #647 from harshavardhana/pr_out_remove_unnecessary_tlshelpers_ssl_works_with_domain_certificate
2015-06-08 20:57:10 -07:00
Harshavardhana
a947767339
Remove unnecessary tlsHelpers, SSL works with domain certificate
2015-06-08 20:54:41 -07:00
Harshavardhana
666ed34059
Merge pull request #646 from harshavardhana/pr_out_enable_tls_and_use_it
2015-06-08 20:13:17 -07:00
Harshavardhana
c6ecd94420
Enable TLS and use it
2015-06-08 20:10:59 -07:00
Harshavardhana
dcc1609d2e
Merge pull request #645 from harshavardhana/pr_out_return_back_entity_too_large_for_objects_bigger_than_cache_size
...
Return back entity too large for objects bigger than cache size
2015-06-08 17:12:22 -07:00
Harshavardhana
64b014369c
Return back entity too large for createObject requests bigger than cache size
2015-06-08 17:10:07 -07:00
Harshavardhana
5edd8cce3d
Merge pull request #644 from harshavardhana/pr_out_load_from_persisted_multipart_session_now_multipart_uploads_can_resume_even_after_restarting_minio_fs_server
2015-06-08 15:17:43 -07:00
Harshavardhana
ab1976bc14
Load from persisted multipart session, now multipart uploads can resume even after restarting minio fs server
2015-06-08 15:15:37 -07:00
Harshavardhana
4d2eab78d8
Merge pull request #643 from harshavardhana/pr_out_more_multipart_fixes_filter_out_parts_and_multipart_metadata_from_listobjects
...
More multipart fixes, filter out parts and multipart metadata from listObjects
2015-06-08 14:15:07 -07:00
Harshavardhana
2976f109df
More multipart fixes, filter out parts and multipart metadata from listObjects
2015-06-08 14:08:36 -07:00
Harshavardhana
765fb08e20
Merge pull request #642 from harshavardhana/multipartfixes
...
fs multipart fixes
2015-06-08 12:31:41 -07:00
Harshavardhana
e08d59be00
Make sure to delete uploadid's from active session file properly
2015-06-08 12:25:51 -07:00
Harshavardhana
0d3710cb9b
Store in json file instead of gob for fs metadata
2015-06-08 12:08:01 -07:00
Harshavardhana
50994d7d71
Merge pull request #641 from harshavardhana/pr_out_fix_erroneous_new_line_in_helptemplate
...
Fix erroneous new line in helptemplate
2015-06-08 11:59:14 -07:00
Harshavardhana
0571ad0b83
Fix erroneous new line in helptemplate
2015-06-08 11:57:14 -07:00
Harshavardhana
8671057005
Merge pull request #640 from harshavardhana/pr_out_add_delete_handlers_and_reply_back_as_notimplemented_instead_of_404
...
Add delete handlers and reply back as 'NotImplemented' instead of 404
2015-06-08 11:08:59 -07:00
Harshavardhana
8efc842b59
Add delete handlers and reply back as 'NotImplemented' instead of 404
2015-06-08 11:06:06 -07:00
Harshavardhana
69366e20d3
Merge pull request #639 from harshavardhana/pr_out_enhance_logging_handler_to_print_in_humanize_form_for_contentlength
2015-06-08 02:17:01 -07:00
Harshavardhana
8a320c4447
Enhance logging handler to print in humanize form for ContentLength
2015-06-08 02:14:09 -07:00
Harshavardhana
2d5c48a973
Merge pull request #638 from harshavardhana/pr_out_update_gorilla_mux_and_go_humanize
...
Update gorilla mux and go-humanize
2015-06-08 01:38:48 -07:00
Harshavardhana
b45e23b958
Update gorilla mux and go-humanize
2015-06-08 01:36:07 -07:00
Harshavardhana
964355206d
Merge pull request #637 from harshavardhana/pr_out_put_back_the_older_conn_limit
2015-06-06 18:12:04 -07:00
Harshavardhana
cefd740002
Put back the older conn_limit
2015-06-06 18:11:38 -07:00
Harshavardhana
78c0f85eb0
Merge pull request #636 from harshavardhana/pr_out_an_attempt_to_make_connection_limit_bufferred_channel_wip
2015-06-06 18:08:09 -07:00
Harshavardhana
371651bde6
Add rate limiter instead of connection limit for now
2015-06-06 18:04:55 -07:00
Harshavardhana
996c1a5c28
Merge pull request #635 from harshavardhana/pr_out_fix_a_deadlock_in_trove_when_evicting_objects_when_we_reach_the_maxsize_used
...
Fix a deadlock in trove when evicting objects when we reach the maxSize used
2015-06-06 16:06:53 -07:00
Harshavardhana
21916dc0a1
Fix a deadlock in trove when evicting objects when we reach the maxSize used
2015-06-06 16:02:52 -07:00
Harshavardhana
d78832fb39
Merge pull request #634 from harshavardhana/pr_out_make_connection_limit_configurable
2015-06-06 14:33:56 -07:00
Harshavardhana
8b43655d9f
Make connection limit configurable
2015-06-06 14:31:50 -07:00
Anand Babu (AB) Periasamy
6263b99e5a
Merge pull request #633 from minio/reorganize-commands
...
reorganize commands
2015-06-05 18:32:22 -07:00
Anand Babu (AB) Periasamy
2604ffa42a
reorganize commands
2015-06-05 18:29:24 -07:00
Harshavardhana
391e03881d
Merge pull request #632 from harshavardhana/pr_out_do_not_attempt_to_restore_while_saving_new_deps
2015-06-04 16:35:49 -07:00
Harshavardhana
5101273ec7
Do not attempt to restore while saving new deps
2015-06-04 16:32:35 -07:00
Harshavardhana
962f5d5160
Merge pull request #631 from harshavardhana/pr_out_implement_custom_date_command_for_cross_platform_portability
2015-06-04 12:35:08 -07:00
Harshavardhana
5d484e2770
Implement custom date command for cross platform portability
2015-06-04 12:32:23 -07:00
Harshavardhana
23861fa6a7
Merge pull request #630 from harshavardhana/pr_out_misc_changes_before_capturing_proper_video
2015-06-03 18:31:16 -07:00
Harshavardhana
a344f5b34d
Misc changes before capturing proper video
...
- Disable management UI command option
- Remove featureflags option, filesystem and memory already support multipart
- Print informative messages after starting minio server
2015-06-03 18:27:15 -07:00
Harshavardhana
a5b9c4fd26
Merge pull request #629 from harshavardhana/pr_out_enable_filesystem_for_api_tests_this_patch_also_implements_listmultipartuploads_
2015-06-01 20:59:06 -07:00
Harshavardhana
097f70a3c5
Enable filesystem for API tests, this patch also implements ListMultipartUploads()
2015-06-01 20:57:13 -07:00
Harshavardhana
bf36fcb6f7
Merge pull request #628 from harshavardhana/pr_out_skip_files_and_weird_directories_from_listbuckets_allowing_this_so_that_minio_fs_mode_can_be_used_as_ftp_service
...
Skip files and weird directories from listBuckets(), allowing this so that minio fs mode can be used as ftp service
2015-06-01 16:46:51 -07:00
Harshavardhana
bfb9209689
Skip files and weird directories from listBuckets(), allowing this so that minio fs mode can be used as ftp service
2015-06-01 16:43:43 -07:00
Harshavardhana
b038c4bd7f
Merge pull request #627 from harshavardhana/pr_out_implement_multipart_support
2015-06-01 16:28:26 -07:00
Harshavardhana
d86ba5f336
Implement multipart support
...
- implemented NewMultipartUpload()
- implemented CreateObjectPart()
- implemented ListObjectParts()
- implemented AbortMultipartUpload()
- implemented CompleteMultipartUpload()
2015-06-01 16:25:11 -07:00
Harshavardhana
00a976adf1
Merge pull request #626 from harshavardhana/pr_out_errorresponse_from_minio_server_needed_proper_xml_translations
2015-06-01 12:22:48 -07:00
Harshavardhana
c07d48e7e8
ErrorResponse from minio server needed proper xml translations
2015-06-01 12:19:27 -07:00
Harshavardhana
e1270bcdf6
Merge pull request #625 from harshavardhana/pr_out_make_caching_a_package_trove_and_use_it_inside_memory_driver
2015-05-31 18:43:47 -07:00
Harshavardhana
a91e519692
Make caching a package trove, and use it inside memory driver
2015-05-31 18:41:56 -07:00
Harshavardhana
122d67625f
Merge pull request #624 from vadmeste/pr_out_protect_exported_memory_object_api_by_a_mutex
...
Protect the exported method Delete() by a lock
2015-05-31 12:34:02 -07:00
Anis Elleuch
7e5a26f42c
Protect the exported method Delete()
2015-05-31 20:29:42 +01:00
Harshavardhana
437c2b31dd
Merge pull request #622 from harshavardhana/pr_out_add_filesystem_factory_functions_and_add_related_cli_options
2015-05-30 03:26:58 -07:00
Harshavardhana
82a0eac659
Add filesystem factory functions and add related cli options
2015-05-30 03:23:06 -07:00
Harshavardhana
0cc63706bb
Resurrect back fileystem driver
2015-05-30 03:12:01 -07:00
Harshavardhana
56566d055e
Merge pull request #621 from vadmeste/pr_out_forbid_upload_of_file_bigger_than_memory_backend
2015-05-28 14:09:41 -07:00
Anis Elleuch
d360d0fec3
Forbid the upload of files bigger than the memory backend capacity
2015-05-28 22:07:02 +01:00
Harshavardhana
ab80057c5c
Update README.md add asciinema video for minio
2015-05-27 20:16:38 -07:00
Harshavardhana
cb2a0f774a
Update README.md
2015-05-27 18:54:03 -07:00
Harshavardhana
079615a104
Update CONTRIBUTING.md
2015-05-27 18:41:14 -07:00
Harshavardhana
0371ff7242
Merge pull request #619 from minio/harshavardhana-patch-1
...
Rename BUILDDEPS.md to INSTALLGO.md
2015-05-27 18:38:08 -07:00
Harshavardhana
a23f449734
Merge pull request #620 from minio/harshavardhana-patch-2
...
Update README.md
2015-05-27 18:37:25 -07:00
Harshavardhana
d89118e3b6
Update README.md
2015-05-27 18:34:42 -07:00
Harshavardhana
cfa4329d21
Rename BUILDDEPS.md to INSTALLGO.md
2015-05-27 17:56:54 -07:00
Harshavardhana
7506227a77
Update BUILDDEPS.md
2015-05-27 17:51:20 -07:00
Harshavardhana
82f267706b
Merge pull request #618 from minio/harshavardhana-build-dep
...
Update BUILDDEPS.md
2015-05-27 17:46:45 -07:00
Harshavardhana
2cbd4e00df
Update BUILDDEPS.md
2015-05-27 17:43:39 -07:00
Harshavardhana
66967b8ec0
Merge pull request #617 from harshavardhana/pr_out_fix_erroneous_build_date_formatting
2015-05-26 02:18:27 -07:00
Harshavardhana
ddfa964025
Fix erroneous build date formatting
2015-05-26 02:14:54 -07:00
Harshavardhana
554a244b47
Add donut OSX support
2015-05-26 02:14:34 -07:00
Harshavardhana
92a37e5113
Merge pull request #615 from harshavardhana/pr_out_use_http_timeformat_to_return_s3_expects_us_to_return_in_gmt_not_utc
2015-05-25 20:18:52 -07:00
Harshavardhana
e46660a966
Use http.TimeFormat to return, S3 expects us to return in GMT not UTC
2015-05-25 20:17:04 -07:00
Harshavardhana
4b22a90182
Merge pull request #614 from harshavardhana/pr_out_handle_authorization_header_better
...
Handle authorization header better
2015-05-24 21:02:47 -07:00
Harshavardhana
19250296c6
Handle authorization header better
2015-05-24 20:59:53 -07:00
Harshavardhana
2d5e1d3797
Merge pull request #613 from harshavardhana/pr_out_relax_minium_object_size_limit_one_can_really_upload_a_0byte_file
2015-05-23 12:22:27 -07:00
Harshavardhana
9666f2e5bf
Relax minium object size limit, one can really upload a 0byte file
...
For example
~~~
$ mc ls https://s3.amazonaws.com/ferenginar/test.go
[2015-05-23 12:02:06 PDT] 0B test.go
$ curl -i -X HEAD https://s3.amazonaws.com/ferenginar/test.go
HTTP/1.1 200 OK
x-amz-id-2: ZMWLriPH+uQJ8IsaMHmuNOU/FXvdSq+s6O7ugUI9hZ695XJTNAZ1utKxh03w5Jcf
x-amz-request-id: F5A11F533B74DD8F
Date: Sat, 23 May 2015 19:19:29 GMT
Last-Modified: Sat, 23 May 2015 19:02:06 GMT
ETag: "d41d8cd98f00b204e9800998ecf8427e"
Accept-Ranges: bytes
Content-Type: binary/octet-stream
Content-Length: 0
Server: AmazonS3
~~~
2015-05-23 12:19:16 -07:00
Harshavardhana
d89396e2f0
Merge pull request #612 from harshavardhana/pr_out_add_contributors_file
2015-05-23 11:55:55 -07:00
Harshavardhana
eca8087993
Add contributors file
2015-05-23 11:49:07 -07:00
Harshavardhana
c63ba4be26
Merge pull request #611 from harshavardhana/pr_out_add_missing_validate_access_keys_after_extracted_from_authheader
2015-05-21 19:29:19 -07:00
Harshavardhana
e11f9110b6
add missing validate access keys after being extracted from AuthHeader
2015-05-21 19:23:47 -07:00
Harshavardhana
138288f788
Merge pull request #610 from harshavardhana/pr_out_fix_some_donut_todo_s_regarding_bucket_created_date
2015-05-21 11:17:24 -07:00
Harshavardhana
ad60b97d52
Fix some donut TODO's regarding bucket created date
2015-05-21 11:13:49 -07:00
Harshavardhana
39dac2afac
Merge pull request #609 from harshavardhana/pr_out_remove_unnecessary_todo_for_httpserver
2015-05-21 02:59:12 -07:00
Harshavardhana
cd817d34df
Finish last bits of api testsuite on server
2015-05-21 02:57:03 -07:00
Harshavardhana
0fbd36e18e
Merge pull request #608 from harshavardhana/pr_out_remove_bitdell_and_analytics_badge_these_services_are_not_working_anymore
2015-05-20 17:20:54 -07:00
Harshavardhana
d4bb71f6fd
Remove bitdell and analytics badge, these services are not working anymore
2015-05-20 17:18:15 -07:00
Harshavardhana
f1fecd7510
Merge pull request #607 from harshavardhana/pr_out_bump_gocyclo_back_to_16
2015-05-19 18:34:38 -07:00
Harshavardhana
f00bfd38da
Bump gocyclo back to 16
2015-05-19 18:32:50 -07:00
Harshavardhana
b84d8fcda7
Merge pull request #606 from harshavardhana/pr_out_fix_duplicate_map_allocation
2015-05-18 13:18:04 -07:00
Harshavardhana
3d61ba5930
Fix duplicate map allocation
2015-05-18 13:14:01 -07:00
Harshavardhana
8ce44bfbd1
Merge pull request #605 from harshavardhana/pr_out_update_totalnumber_of_multiparts_inside_createobjectpart_also_introduce_support_for_uploadidmarker_and_prefix_for_listmultipartuploads
2015-05-18 12:27:05 -07:00
Harshavardhana
e4c0d574dc
Update totalnumber of multiparts inside CreateObjectPart(), also introduce support for UploadIDMarker and Prefix for listMultipartUploads
2015-05-18 12:24:36 -07:00
Harshavardhana
b3e0b3e4dc
Merge pull request #604 from harshavardhana/pr_out_head_request_should_have_content_length_for_only_successful_response_there_is_no_response_body_for_errors_just_header_is_sufficient_fixes_603
2015-05-15 21:58:55 -07:00
Harshavardhana
7ce47130fd
HEAD request should have Content-Length for only successful response, there is no response body for errors, just header is sufficient - fixes #603
...
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13
""" in the case of the HEAD method, the size of the entity-body that would have been sent had the request been a GET. """
2015-05-15 21:55:59 -07:00
Harshavardhana
b0925965a7
Merge pull request #602 from harshavardhana/pr_out_remove_redundant_writeheader_calls
2015-05-15 21:00:32 -07:00
Harshavardhana
317637fcb8
Remove redundant WriteHeader calls
2015-05-15 20:58:28 -07:00
Harshavardhana
5c5761ae16
Remove unnecessary GetObjectMetadata prefix argument
2015-05-15 19:25:17 -07:00
Harshavardhana
8ad52364da
Merge pull request #601 from harshavardhana/pr_out_for_multiparts_use_its_own_cache_avoids_deadlocks_during_eviction_wip
...
For multiparts use its own cache avoids deadlocks during expiration
2015-05-14 20:29:15 -07:00
Harshavardhana
6275238a47
For multiparts use its own cache avoids deadlocks during object expiration
...
Using same object cache as regular objects for multiparts causes deadlocks during object expiration routine.
As a side affect this also fixes the bug of listing multiparts during regular 'listing' of objects.
2015-05-14 20:26:59 -07:00
Harshavardhana
5751b0bf36
Merge pull request #600 from harshavardhana/pr_out_fixing_a_race_in_newmultipartupload_session_for_simultaneous_requests_observed_at_play_minio_io
2015-05-14 19:13:44 -07:00
Harshavardhana
c41ebf7535
Fixing a race in NewMultipartUpload() session for simultaneous requests, observed at play.minio.io
2015-05-14 19:11:19 -07:00
Harshavardhana
eb34634e81
Merge pull request #599 from harshavardhana/pr_out_add_more_tests_for_multipart_now_in_driver_api_testsuite
2015-05-14 17:31:29 -07:00
Harshavardhana
8fb427a892
Add more tests for multipart now in driver api_testsuite
2015-05-14 17:28:39 -07:00
Harshavardhana
06a9e468d6
Merge pull request #598 from harshavardhana/pr_out_add_tests_for_abortmultipartupload_listobjectparts_listmultipartuploads
2015-05-14 17:09:57 -07:00
Harshavardhana
dba7c94571
Add tests for abortMultipartUpload, listobjectparts, listmultipartuploads
2015-05-14 17:07:30 -07:00
Harshavardhana
5f381a8bee
Merge pull request #597 from harshavardhana/pr_out_an_attempt_to_implement_listmultipartuploads_
2015-05-14 16:25:37 -07:00
Harshavardhana
1bd94ec6ab
An attempt to implement ListMultipartUploads()
2015-05-14 16:22:47 -07:00
Harshavardhana
4f7ae8af92
Merge pull request #596 from harshavardhana/pr_out_avoid_one_last_memory_copy_wip
2015-05-14 11:29:59 -07:00
Harshavardhana
82b043005a
Avoid one last memory copy
2015-05-14 11:26:55 -07:00
Harshavardhana
55b9a5f5e4
Merge pull request #595 from harshavardhana/pr_out_add_a_new_validatecontenttypehandler_verify_accept_header_earlier
2015-05-13 12:26:30 -07:00
Harshavardhana
5498c90788
Add a new validateContentTypeHandler{}, verify Accept header earlier
2015-05-13 12:22:15 -07:00
Harshavardhana
fdbfa5070b
Merge pull request #593 from harshavardhana/pr_out_more_scripts_and_code_from_minio_io_to_minio
2015-05-11 16:43:54 -07:00
Harshavardhana
de56909d55
More scripts and code from Minio-io to minio
2015-05-11 16:43:38 -07:00
Harshavardhana
946341ac29
Merge pull request #592 from harshavardhana/pr_out_move_cli_check_to_minio_from_minio_io
2015-05-11 16:40:23 -07:00
Harshavardhana
50559cfd65
Move cli, check to minio from minio-io
2015-05-11 16:40:12 -07:00
Harshavardhana
f5fb701c5c
Merge pull request #591 from harshavardhana/pr_out_change_all_minio_io_path_to_minio
...
Change all minio-io path to minio
2015-05-11 16:31:10 -07:00
Harshavardhana
8d06504068
Change all minio-io path to minio
2015-05-11 16:23:10 -07:00
Harshavardhana
e39de4f603
Fix typo introduced in previous commit
2015-05-11 14:24:31 -07:00
Harshavardhana
a972e2c3d6
Merge pull request #590 from harshavardhana/pr_out_remove_signaturev2_support_bring_in_signaturev4_header_only_validation_for_now
2015-05-11 14:07:07 -07:00
Harshavardhana
f45635524f
Remove SignatureV2 support, bring in SignatureV4 header only validation for now
2015-05-11 13:38:40 -07:00
Harshavardhana
01c1bd6fc5
Merge pull request #589 from harshavardhana/pr_out_use_convenience_functions_for_url_values_over_looping_through_keys_fix_a_bug_in_listobjectparts_
2015-05-10 11:38:02 -07:00
Harshavardhana
b48b7f51ef
Use convenience functions for url.Values over looping through keys, fix a bug in listObjectParts()
2015-05-10 11:32:41 -07:00
Harshavardhana
62f20c0f79
Merge pull request #588 from harshavardhana/pr_out_handle_partnumbermarker_with_listobjectparts_now_and_other_fixes
2015-05-09 19:41:25 -07:00
Harshavardhana
14b5828505
Handle partNumberMarker with listObjectParts now and other fixes
2015-05-09 19:39:00 -07:00
Frederick F. Kautz IV
729447794a
Merge pull request #587 from fkautz/pr_out_limiting_upload_id_size
2015-05-09 18:31:09 -07:00
Frederick F. Kautz IV
cf559fa48e
Limiting upload id size
2015-05-09 18:28:50 -07:00
Frederick F. Kautz IV
55bda21881
Merge pull request #586 from fkautz/pr_out_adding_support_for_memory_driver_test
2015-05-09 18:28:45 -07:00
Frederick F. Kautz IV
61a9ea0f4b
Adding support for memory driver test
2015-05-09 18:15:27 -07:00
Frederick F. Kautz IV
cfe425e948
Merge pull request #585 from fkautz/pr_out_adding_tests_and_fixes_for_multipart_uploads_uncovered_from_tests
2015-05-09 17:44:25 -07:00
Frederick F. Kautz IV
058604aa21
Adding tests and fixes for multipart uploads uncovered from tests
2015-05-09 17:42:14 -07:00
Harshavardhana
0c54f99674
Merge pull request #584 from harshavardhana/pr_out_implement_abortmultipart
2015-05-09 16:12:17 -07:00
Harshavardhana
8860aa0c8c
Implement AbortMultipart
2015-05-09 16:09:50 -07:00
Harshavardhana
9d407f6ee1
Merge pull request #583 from harshavardhana/pr_out_add_listparts_support_wip_do_not_merge
2015-05-09 13:59:35 -07:00
Harshavardhana
18c7f620cc
Add listparts support
2015-05-09 13:55:55 -07:00
Harshavardhana
ef793dcf03
Merge pull request #582 from harshavardhana/pr_out_handle_two_different_styles_of_time_format_s3cmd_now_compatible
2015-05-08 16:33:34 -07:00
Harshavardhana
04e388d620
Handle two different styles of time format, s3cmd now compatible
2015-05-08 16:01:59 -07:00
Harshavardhana
aaf205b1fe
Merge pull request #581 from harshavardhana/pr_out_move_expiration_code_into_its_own_and_add_ticker_select_case
2015-05-08 13:00:16 -07:00
Harshavardhana
01b474fca3
Move expiration code into its own and add ticker select case
2015-05-08 12:37:49 -07:00
Harshavardhana
8a65b90783
Merge pull request #580 from harshavardhana/pr_out_verify_incoming_md5sum_for_invidual_parts_in_complete_multipart_request_and_some_simplification_of_the_code
2015-05-08 04:01:37 -07:00
Harshavardhana
23a545673d
Verify incoming md5sum for invidual parts in complete multipart request and some simplification of the code
...
Add two new functions for session cleanup
2015-05-08 03:59:05 -07:00
Harshavardhana
a16a10afa9
Merge pull request #579 from harshavardhana/pr_out_re_enable_bucket_deletion_this_time_with_uploadid_sitting_there
2015-05-08 02:31:40 -07:00
Harshavardhana
616241a2c1
Re-enable bucket deletion, this time with uploadID sitting there
2015-05-08 02:28:38 -07:00
Harshavardhana
2ea10c798b
Implement proper errors for Multipart
2015-05-08 02:02:51 -07:00
Harshavardhana
39e0875699
Merge pull request #578 from harshavardhana/pr_out_now_objectstorage_go_works_properly_with_multipart_upload
...
Now objectstorage-go works properly with Multipart upload.
2015-05-07 23:03:18 -07:00
Harshavardhana
82c3656f79
Reply back CompleteMultipartUploadResult properly with final ETag computed
...
- Now s3 libraries and also objectstorage-go work properly
2015-05-07 23:01:20 -07:00
Harshavardhana
5a372f4dd7
Merge pull request #577 from fkautz/pr_out_router_should_work_with_uploads_unescaped_now
2015-05-07 21:43:28 -07:00
Frederick F. Kautz IV
ae5c99d7bb
Router should work with ?uploads unescaped now
2015-05-07 21:37:34 -07:00
Frederick F. Kautz IV
9dc7b82b39
Merge pull request #576 from fkautz/pr_out_adding_multipart_support
2015-05-07 20:00:20 -07:00
Frederick F. Kautz IV
0266ec4bf6
Merge pull request #575 from fkautz/pr_out_fixing_panic_in_intelligent_attempted_to_delete_nonexistent_key
2015-05-07 19:55:56 -07:00
Frederick F. Kautz IV
f050d5e974
Adding multipart support
2015-05-07 19:55:30 -07:00
Frederick F. Kautz IV
ed71c28c37
Fixing panic in intelligent, attempted to delete nonexistent key
2015-05-07 19:12:49 -07:00
Frederick F. Kautz IV
a4b4e9c148
Merge pull request #574 from fkautz/pr_out_adding_feature_flags
2015-05-07 13:59:23 -07:00
Frederick F. Kautz IV
d0c4334834
Adding feature flags
2015-05-07 13:56:54 -07:00
Harshavardhana
f1dbdbd234
Merge pull request #573 from harshavardhana/pr_out_get_rid_of_sub_domain_code_and_some_other_formatting_changes
2015-05-07 00:23:14 -07:00
Harshavardhana
1df28f3060
Get rid of sub-domain code and some other formatting changes
2015-05-07 00:21:40 -07:00
Harshavardhana
8c5a83ddcf
Merge pull request #572 from harshavardhana/pr_out_add_marker_support_for_donut_also_add_a_testing_code
2015-05-05 22:20:18 -07:00
Harshavardhana
6d3d92694f
Add Marker support for donut, also add a testing code
2015-05-05 22:18:24 -07:00
Harshavardhana
142f9263e1
Merge pull request #571 from harshavardhana/pr_out_add_lexicographic_marker_nextmarker_support_for_recursive_listing_of_objects_wip_do_not_merge
2015-05-05 18:12:18 -07:00
Harshavardhana
75028c2ad1
Add lexicographic Marker/NextMarker support for recursive listing of objects.
...
Also update times when an object is accessed logic
2015-05-05 18:05:34 -07:00
Frederick F. Kautz IV
7a87f89604
Merge pull request #570 from fkautz/pr_out_adding_xmlns
2015-05-05 13:32:31 -07:00
Frederick F. Kautz IV
24af2222c9
Adding xmlns
2015-05-05 12:54:34 -07:00
Harshavardhana
9d484719ae
Merge pull request #568 from harshavardhana/pr_out_fix_a_potential_race_between_expireobjects_and_set_over_items_map
2015-05-04 22:38:59 -07:00
Harshavardhana
193a6606db
Fix a potential race between ExpireObjects() and Set() over items map
2015-05-04 22:36:47 -07:00
Harshavardhana
3fc9b4554f
Merge pull request #567 from harshavardhana/pr_out_convert_groupcache_lru_to_be_memory_size_based_rather_than_entry_based_calling_it_lru_memory
...
Convert groupcache lru to be memory size based rather than entry based calling it lru-memory
2015-05-04 22:04:26 -07:00
Harshavardhana
ed1259d6f0
Deprecate LRU use just map[string]interface{} and call it intelligent 'cache'
2015-05-04 22:01:56 -07:00
Harshavardhana
63edb1e9a0
Nullify list memory to nil as we remove the element
2015-05-04 17:22:08 -07:00
Harshavardhana
d63064b8af
Optimize memory usage in GetPartialObject() for memory driver
2015-05-04 15:26:56 -07:00
Harshavardhana
c8f31d97a8
Modify LRU further to add object expiration
2015-05-04 04:32:44 -07:00
Harshavardhana
670f997b07
Bring blockingWriter from client and use it here
2015-05-04 03:55:43 -07:00
Harshavardhana
d0df548eb5
Use new LRU inside memory driver
2015-05-04 03:55:43 -07:00
Harshavardhana
f7caef2d26
Change CreateObject() to take size argument from content-length
2015-05-04 03:55:43 -07:00
Harshavardhana
c342ce1588
New LRU based on GroupCache which keeps track of memory rather than entries
2015-05-04 03:55:19 -07:00
Frederick F. Kautz IV
66e0fe23be
Merge pull request #566 from fkautz/pr_out_deleting_key_from_lastaccessedobjects_on_eviction
2015-05-01 22:21:11 -07:00
Frederick F. Kautz IV
3cf045fd1b
Deleting key from lastAccessedObjects on eviction
2015-05-01 22:01:07 -07:00
Frederick F. Kautz IV
ad2037f446
Merge pull request #565 from fkautz/pr_out_removing_groupcache_lru_in_favor_of_imported_local_version
2015-05-01 21:02:17 -07:00
Frederick F. Kautz IV
c80bbc86d5
Removing groupcache lru in favor of imported local version
2015-05-01 20:58:36 -07:00
Harshavardhana
600a75a786
Merge pull request #564 from harshavardhana/pr_out_rename_isvalidobject_to_isvalidobjectname_
2015-05-01 20:33:05 -07:00
Harshavardhana
9ec8925f1c
Rename IsValidObject() to IsValidObjectName()
2015-05-01 20:31:26 -07:00
Frederick F. Kautz IV
944d88c8ae
Merge pull request #563 from fkautz/pr_out_fixing_documentation_issues_with_expire
2015-05-01 18:22:03 -07:00
Frederick F. Kautz IV
ac595b1f2e
Fixing documentation issues with expire
2015-05-01 18:20:22 -07:00
Frederick F. Kautz IV
faaa647b0d
Merge pull request #562 from fkautz/pr_out_reimagining_memory_settings_cli_input
2015-05-01 18:17:02 -07:00
Frederick F. Kautz IV
33ecba8e49
Reimagining memory settings cli input
2015-05-01 18:12:58 -07:00
Frederick F. Kautz IV
b624072dbb
Merge pull request #561 from fkautz/pr_out_attempt_to_fix_memory_lock_on_get_preventing_write
2015-05-01 17:52:24 -07:00
Frederick F. Kautz IV
d158284cd5
Merge pull request #560 from fkautz/pr_out_removing_log_message_from_test
2015-05-01 17:47:43 -07:00
Frederick F. Kautz IV
25c268ac88
Attempt to fix memory lock on Get preventing write
2015-05-01 17:45:40 -07:00
Frederick F. Kautz IV
85f1b46492
Removing log message from test
2015-05-01 17:32:18 -07:00
Frederick F. Kautz IV
8e093eb6f6
Merge pull request #559 from fkautz/pr_out_fix_docker_support
2015-05-01 15:26:51 -07:00
Frederick F. Kautz IV
7cf86e6114
Fix docker support
2015-05-01 15:23:39 -07:00
Harshavardhana
1f3dd2374c
Merge pull request #558 from harshavardhana/pr_out_even_mux_vars_don_t_help_handle_it_by_looking_at_req_url_path
2015-05-01 12:43:51 -07:00
Harshavardhana
2c7b30e5e1
Even mux vars don't help, handle it by looking at req.URL.Path
2015-05-01 12:41:17 -07:00
Frederick F. Kautz IV
b69327a617
Merge pull request #556 from fkautz/pr_out_exposing_expiration_for_memory_driver
2015-04-30 21:28:12 -07:00
Frederick F. Kautz IV
b86b26e7e5
Exposing expiration for memory driver
2015-04-30 21:20:54 -07:00
Harshavardhana
c01fb92eca
Merge pull request #557 from harshavardhana/pr_out_make_builddate_universal
2015-04-30 21:19:04 -07:00
Harshavardhana
bbace9ac2e
Make buildDate universal
2015-04-30 21:16:49 -07:00
Harshavardhana
bbc32d6ac0
Disable domain based routing for now
2015-04-30 21:15:53 -07:00
Harshavardhana
f3078d047c
Get bucketName from mux.Vars instead of heuristic code, resolves subdomain issues
2015-04-30 21:11:32 -07:00
Frederick F. Kautz IV
e911cc332e
Merge pull request #554 from fkautz/pr_out_disable_eviction_on_0_expiration_time
2015-04-30 19:40:46 -07:00
Harshavardhana
9167312170
Merge pull request #555 from harshavardhana/pr_out_use_utc_everywhere
2015-04-30 19:40:37 -07:00
Harshavardhana
8e3d48bf35
Use UTC() everywhere
...
ref - https://github.com/golang/go/issues/1988 , no standard function to set timeZone
2015-04-30 19:38:32 -07:00
Frederick F. Kautz IV
94e24f1a05
Disable eviction on 0 expiration time
2015-04-30 19:34:35 -07:00
Frederick F. Kautz IV
b6d96335e7
Merge pull request #553 from fkautz/pr_out_setting_number_of_processors_to_use_to_max_available
2015-04-30 19:25:31 -07:00
Frederick F. Kautz IV
f59535f052
Setting number of processors to use to max available
2015-04-30 19:23:07 -07:00
Harshavardhana
72395798c8
Merge pull request #552 from harshavardhana/pr_out_minio_config_directory_should_be_0700_not_os_modedir
2015-04-30 17:40:15 -07:00
Harshavardhana
2de81c8a3c
Minio config directory should be 0700 not os.ModeDir
2015-04-30 15:42:49 -07:00
Frederick F. Kautz IV
e76337d620
Merge pull request #551 from fkautz/pr_out_wrapping_functions_that_require_gc_so_that_references_are_released_before_running
2015-04-30 13:11:26 -07:00
Frederick F. Kautz IV
8e2f7f9493
Wrapping functions that require gc so that references are released before running
2015-04-30 12:38:12 -07:00
Harshavardhana
4ea186729a
Merge pull request #550 from harshavardhana/pr_out_changes_to_createobject_now_returns_back_md5_along_with_any_error
2015-04-30 03:43:14 -07:00
Harshavardhana
d815e6adfd
Changes to CreateObject() now returns back md5 along with any error
...
- This change is necessary to avoid the racy calls to GetObjectMetadata()
- This change is also necessary since one has to reply back md5sum with
PUT object response header
2015-04-30 03:38:14 -07:00
Harshavardhana
13cae94191
Merge pull request #545 from harshavardhana/pr_out_conn_limit_changes
2015-04-30 01:26:24 -07:00
Harshavardhana
fd2203b1b7
Some more improvements to connection limit
2015-04-30 01:23:44 -07:00
Harshavardhana
58491d22fc
Merge pull request #548 from harshavardhana/pr_out_memory_now_evicts_bucket_if_no_more_objects_in_memory_struct
2015-04-30 00:33:21 -07:00
Harshavardhana
f8a16dd22b
Memory now evicts bucket if no more objects in memory struct
...
- To avoid race in expiration while accessing memory driver structs with
in two competing write locks. Use lru Len() instead to know exact length
to schedule for eviction.
- squash both bucket and object structs, instead use a separate map to keep
mutable info of lastAccessTime which can be independently used inside the
expiration routine.
2015-04-30 00:31:52 -07:00
Frederick F. Kautz IV
63ba97fd8e
Merge pull request #547 from fkautz/pr_out_removing_entity_too_large_errors_from_memory_driver
2015-04-30 00:12:01 -07:00
Frederick F. Kautz IV
ed0a9a9e06
Removing entity too large errors from memory driver
2015-04-30 00:09:54 -07:00
Frederick F. Kautz IV
446a137904
Merge pull request #546 from fkautz/pr_out_adding_debug_statements_for_testing
2015-04-29 21:15:12 -07:00
Frederick F. Kautz IV
aff2b3b06a
Adding debug statements for testing
2015-04-29 21:13:32 -07:00
Frederick F. Kautz IV
a521309b78
Merge pull request #542 from fkautz/pr_out_make_minio_work_with_curl_and_browsers_again
2015-04-29 20:21:38 -07:00
Frederick F. Kautz IV
82a16b8848
Make minio work with curl and browsers again
2015-04-29 20:17:26 -07:00
Frederick F. Kautz IV
73de05feb6
Merge pull request #544 from fkautz/pr_out_fixing_race_condition
2015-04-29 18:57:05 -07:00
Frederick F. Kautz IV
3a1386165f
Fixing race condition
2015-04-29 18:54:59 -07:00
Harshavardhana
710e732cf0
Merge pull request #543 from harshavardhana/pr_out_fix_out_of_memory_issue
2015-04-29 18:50:19 -07:00
Harshavardhana
03bca9a001
Fix out of memory issue
2015-04-29 18:33:19 -07:00
Harshavardhana
50d871c2db
Merge pull request #540 from harshavardhana/pr_out_remove_connection_limit_handle_throttling_outisde_in_iptables
2015-04-29 17:32:01 -07:00
Harshavardhana
25d4c0f6fa
A small logical change in messaging and logging
2015-04-29 17:30:54 -07:00
Harshavardhana
8be3b92ab7
Merge pull request #541 from fkautz/pr_out_adding_error_message_on_connection_limit_met
2015-04-29 17:24:04 -07:00
Frederick F. Kautz IV
f596c744ed
Adding error message on connection limit met
2015-04-29 17:21:23 -07:00
Harshavardhana
8d1d309630
Merge pull request #539 from harshavardhana/pr_out_return_resources_as_its_available_not_a_new_value
2015-04-29 16:50:07 -07:00
Harshavardhana
a89c4a57d3
Return resources as its available, not a new value
2015-04-29 16:47:14 -07:00
Harshavardhana
edf838df74
Merge pull request #538 from harshavardhana/pr_out_bump_up_gocyclo_to_18
2015-04-29 15:34:56 -07:00
Harshavardhana
a60d279817
bump up gocyclo to 18
2015-04-29 15:34:00 -07:00
Harshavardhana
251c99176a
Merge pull request #537 from harshavardhana/pr_out_add_proper_content_length_for_error_and_success_responses
2015-04-29 15:32:12 -07:00
Frederick F. Kautz IV
c718910300
Merge pull request #536 from fkautz/pr_out_expirations_are_now_based_on_last_accessed_instead_of_time_created
2015-04-29 15:30:54 -07:00
Frederick F. Kautz IV
0da04c6f17
Expirations are now based on last accessed instead of time created
2015-04-29 15:28:45 -07:00
Harshavardhana
92e4301414
Add proper content-length for error and success responses
...
- All compliance issues with S3 API for Put,Get,List (Bucket,Object) respectively
- Encodes and returns back proper HTTP headers
2015-04-29 15:28:28 -07:00
Frederick F. Kautz IV
c8db3e1c3b
Merge pull request #535 from fkautz/pr_out_adding_lru
2015-04-29 15:26:01 -07:00
Frederick F. Kautz IV
5fc5f79ab7
Adding lru
2015-04-29 15:08:26 -07:00
Frederick F. Kautz IV
b6daf99dcd
Merge pull request #533 from fkautz/pr_out_simplifying_memory_sleep_logic
2015-04-29 13:55:24 -07:00
Frederick F. Kautz IV
8fcb697844
Simplifying memory sleep logic
2015-04-29 13:53:09 -07:00
Frederick F. Kautz IV
362305d898
Merge pull request #534 from fkautz/pr_out_experiment_running_gofmt_on_godeps
2015-04-29 13:33:08 -07:00
Frederick F. Kautz IV
9001d87d20
Experiment running gofmt on Godeps
2015-04-29 13:30:14 -07:00
Frederick F. Kautz IV
8689ec9a54
Merge pull request #532 from fkautz/pr_out_adding_expiration
2015-04-29 13:11:35 -07:00
Frederick F. Kautz IV
5cc9418ca7
Adding expiration
2015-04-29 13:02:21 -07:00
Frederick F. Kautz IV
2ab8988a41
Merge pull request #531 from fkautz/pr_out_api_logging_is_now_in_its_own_package
2015-04-29 12:40:27 -07:00
Frederick F. Kautz IV
a608524ebf
api logging is now in its own package
2015-04-29 12:24:53 -07:00
Harshavardhana
9a969ea59b
Merge pull request #530 from harshavardhana/pr_out_collate_success_response_into_writesuccessresponse_add_docs
2015-04-29 10:58:37 -07:00
Harshavardhana
d1d5f7a78d
Collate success response into writeSuccessResponse(), add docs
2015-04-29 10:52:04 -07:00
Harshavardhana
45a0fb21fa
Merge pull request #529 from harshavardhana/pr_out_maxobjectsize_and_minobjectsize_limitation_added_at_putobjecthandler_
2015-04-29 02:23:34 -07:00
Harshavardhana
b18bb230da
maxObjectSize and minObjectSize limitation added at putObjectHandler()
...
Put() replies back with
- EntityTooLarge with > 5GB in single PUT operation
- EntityTooSmall with < 1B in single PUT operation
- IncompleteBody with ho Content-Length found in HTTP request header
2015-04-29 02:19:53 -07:00
Anand Babu (AB) Periasamy
c14496f928
Merge pull request #528 from abperiasamy/clean-clean
...
cleaning make:clean
2015-04-28 21:29:37 -07:00
Harshavardhana
b01fc9d125
Merge pull request #527 from harshavardhana/pr_out_add_minio_cli_changes_and_add_customapphelptemplate
2015-04-28 21:26:26 -07:00
Anand Babu (AB) Periasamy
b8eb34aded
cleaning make:clean
2015-04-28 21:24:59 -07:00
Harshavardhana
76701187e3
Add minio cli changes and add CustomAppHelpTemplate
2015-04-28 21:24:56 -07:00
Anand Babu (AB) Periasamy
a3d03184ca
Merge pull request #526 from abperiasamy/messages
...
print using console functions
2015-04-28 21:15:32 -07:00
Anand Babu (AB) Periasamy
43e9cb203d
print using console functions
2015-04-28 21:12:23 -07:00
Frederick F. Kautz IV
b0a4d07736
Merge pull request #525 from fkautz/pr_out_adding_initial_logging_framework_to_api_router
2015-04-28 20:44:39 -07:00
Frederick F. Kautz IV
172cd18455
Adding initial logging framework to api_router
2015-04-28 20:37:08 -07:00
Frederick F. Kautz IV
e7f2fc9e4e
Merge pull request #524 from fkautz/pr_out_adding_json_logging_to_stderr
2015-04-28 18:15:18 -07:00
Frederick F. Kautz IV
88cca647ea
Adding json logging to stderr
2015-04-28 18:11:53 -07:00
Frederick F. Kautz IV
83cd299b23
Merge pull request #523 from fkautz/pr_out_setting_gimme_to_use_go1_4_2
2015-04-28 12:36:16 -07:00
Frederick F. Kautz IV
926b1e81e7
Setting gimme to use go1.4.2
2015-04-28 12:35:49 -07:00
Frederick F. Kautz IV
b1b6fd5da9
Merge pull request #521 from fkautz/pr_out_removing_quotas_will_handle_with_iptables
2015-04-28 12:29:20 -07:00
Frederick F. Kautz IV
b8ea1c234b
Setting gimme to use go1.4.2
2015-04-28 12:22:12 -07:00
Frederick F. Kautz IV
de091068e8
Removing quotas, will handle with iptables
2015-04-28 12:14:34 -07:00
Anand Babu (AB) Periasamy
6c0d95a98c
Merge pull request #522 from abperiasamy/console
...
simple console
2015-04-27 22:03:25 -07:00
Anand Babu (AB) Periasamy
5127dfb4fc
simple console
2015-04-27 22:01:07 -07:00
Frederick F. Kautz IV
f22390ccef
Merge pull request #520 from fkautz/pr_out_updating_godep_deps
2015-04-27 21:11:42 -07:00
Frederick F. Kautz IV
adaa0e1821
Merge pull request #519 from fkautz/pr_out_removing_short_flags
2015-04-27 21:11:23 -07:00
Frederick F. Kautz IV
0cca734bc9
Updating godep deps
2015-04-27 21:02:36 -07:00
Frederick F. Kautz IV
fc59401ac5
Removing short flags
2015-04-27 20:20:03 -07:00
Frederick F. Kautz IV
2fcaa63db0
Revert "remove single char args"
...
This reverts commit 1e307d2888 .
2015-04-27 20:18:43 -07:00
Frederick F. Kautz IV
2c3329a519
Merge pull request #518 from fkautz/pr_out_critical_sections_are_now_protected_by_lock
2015-04-27 20:01:51 -07:00
Frederick F. Kautz IV
f2257a643c
Critical sections are now protected by lock
2015-04-27 19:59:58 -07:00
Harshavardhana
b85595addf
Merge pull request #516 from harshavardhana/pr_out_add_some_logging_with_debug
2015-04-27 19:44:34 -07:00
Anand Babu (AB) Periasamy
e9b146c1d8
Merge pull request #517 from abperiasamy/janitor-is-back
...
remove single char args
2015-04-27 19:34:37 -07:00
Anand Babu (AB) Periasamy
1e307d2888
remove single char args
2015-04-27 19:30:44 -07:00
Harshavardhana
605edbc307
Add some logging with debug
2015-04-27 19:26:24 -07:00
Harshavardhana
7bdcf4bbf3
Merge pull request #515 from fkautz/pr_out_fix_multiple_response_writeheader_calls
...
Fix multiple response.WriteHeader calls
2015-04-27 19:21:47 -07:00
Frederick F. Kautz IV
db5870be28
Fix multiple response.WriteHeader calls
2015-04-27 18:30:21 -07:00
Harshavardhana
7e72cefd74
Merge pull request #514 from harshavardhana/pr_out_fix_build_date_typo
2015-04-27 16:08:23 -07:00
Harshavardhana
740e12e81d
Fix build date typo
2015-04-27 16:08:11 -07:00
Frederick F. Kautz IV
fc2537eef9
Merge pull request #513 from fkautz/pr_out_adding_software_fallback
2015-04-27 14:41:41 -07:00
Frederick F. Kautz IV
289c859675
Adding software fallback
2015-04-27 13:55:40 -07:00
Harshavardhana
943192f684
Merge pull request #512 from harshavardhana/pr_out_add_build_date_using_ldflags
2015-04-27 13:11:12 -07:00
Harshavardhana
096a994c7b
Add build date using ldflags
2015-04-27 13:08:51 -07:00
Harshavardhana
66747399fd
Merge pull request #511 from harshavardhana/pr_out_verify_if_request_date_is_5minutes_late_reject_such_a_request_as_it_could_be_a_possible_replay_attack
2015-04-27 03:58:17 -07:00
Harshavardhana
ade803a923
Verify if request date is 5minutes late, reject such a request as
...
it could be a possible replay attack.
This commit also fixes #505 , by returning MethodNotAllowed instead of NotImplemented
2015-04-27 03:55:10 -07:00
Harshavardhana
1531802b73
Merge pull request #510 from harshavardhana/pr_out_now_client_requests_for_acl_changes_are_honored_through_putbucketacl_api
2015-04-27 03:06:12 -07:00
Harshavardhana
9232ce3b4e
Now client requests for ACL changes are honored through PutBucketACL API
2015-04-27 03:04:29 -07:00
Harshavardhana
1b411f9e86
Merge pull request #509 from harshavardhana/pr_out_now_donut_supports_bucket_acl_s_bringing_in_this_support_for_dl_minio_io
2015-04-27 02:11:49 -07:00
Harshavardhana
c99d96dbc2
Now donut supports bucket ACL's, bringing in this support for dl.minio.io
2015-04-27 02:09:32 -07:00
Harshavardhana
f5a51ae1bb
Merge pull request #507 from harshavardhana/pr_out_limit_memory_at_100_buckets_and_return_error_appropriately
2015-04-26 22:17:03 -07:00
Harshavardhana
8beca83090
Limit memory mode at 100 buckets and return error appropriately
...
~~~
mc: <ERROR> Failed to create bucket for URL [http://localhost:9000/newbucket-101 ]. Reason: [You have attempted to create more buckets than allowed.].
~~~
Response from server
2015-04-26 22:15:39 -07:00
Harshavardhana
f20515b4ed
Merge pull request #506 from harshavardhana/pr_out_enhance_error_responses_for_request_limit_and_bring_some_code_from_api_errors
2015-04-26 22:12:21 -07:00
Harshavardhana
2d96d5ad57
Enhance error responses for request limit and bring some code from api errors
...
~~~
mc: <ERROR> Failed to create bucket for URL [http://localhost:9000/newbucket-101 ]. Reason: [Reduce your request rate.].
~~~
Client sees proper errors now.
2015-04-26 22:10:59 -07:00
Frederick F. Kautz IV
8a57006b36
Merge pull request #504 from fkautz/pr_out_making_lock_much_less_aggressive_fixes_multiple_uploads_blocking
2015-04-26 20:11:50 -07:00
Frederick F. Kautz IV
e2807a167f
Merge pull request #503 from fkautz/pr_out_bandwidth_quota_now_supports_100_continue
2015-04-26 20:09:13 -07:00
Frederick F. Kautz IV
a974e4d7c7
Making lock much less aggressive, fixes multiple uploads blocking
2015-04-26 20:08:37 -07:00
Frederick F. Kautz IV
258bf55e31
Bandwidth quota now supports 100-Continue
2015-04-26 20:07:05 -07:00
Frederick F. Kautz IV
9431a54a27
finish me
2015-04-26 19:25:48 -07:00
Frederick F. Kautz IV
d11803b125
Merge pull request #502 from fkautz/pr_out_revert_exporting_writeerrorresponse
2015-04-26 17:04:28 -07:00
Frederick F. Kautz IV
202fc26719
Revert "Exporting WriteErrorResponse"
...
This reverts commit e05d46a0b5 .
2015-04-26 17:02:49 -07:00
Frederick F. Kautz IV
c29677b245
Merge pull request #501 from fkautz/pr_out_exporting_writeerrorresponse
2015-04-26 16:30:45 -07:00
Frederick F. Kautz IV
e05d46a0b5
Exporting WriteErrorResponse
2015-04-26 16:28:54 -07:00
Frederick F. Kautz IV
3fb4f2894d
Merge pull request #500 from fkautz/pr_out_adding_connection_limits
2015-04-26 16:28:50 -07:00
Frederick F. Kautz IV
64f7d04cd1
Adding connection limits
2015-04-26 16:14:51 -07:00
Frederick F. Kautz IV
e68e0c28f7
Merge pull request #499 from fkautz/pr_out_bandwidth_quotas_now_work_on_data_returned_from_server
2015-04-26 15:51:38 -07:00
Frederick F. Kautz IV
7867ee89fa
Bandwidth quotas now work on data returned from server
2015-04-26 15:49:55 -07:00
Harshavardhana
5fe173edf1
Merge pull request #498 from harshavardhana/pr_out_bring_in_changes_from_minio_io_cli_properly_
...
Bring in changes from minio-io/cli properly :-)
2015-04-26 15:43:29 -07:00
Harshavardhana
f7d2711d60
Merge pull request #494 from abperiasamy/md5sum-path-bug
...
Version is now based on MD5SUM of its binary
2015-04-26 15:42:48 -07:00
Harshavardhana
6332a8d108
Bring in changes from minio-io/cli properly :-)
2015-04-26 15:41:32 -07:00
Harshavardhana
9bc0f61191
Merge pull request #497 from minio-io/revert-496-pr_out_bring_in_changes_from_minio_io_cli
...
Revert "Bring in changes from minio-io/cli"
2015-04-26 15:39:47 -07:00
Harshavardhana
d7a8f5a5a4
Revert "Bring in changes from minio-io/cli"
2015-04-26 15:39:26 -07:00
Harshavardhana
40c26cf9a3
Merge pull request #496 from harshavardhana/pr_out_bring_in_changes_from_minio_io_cli
2015-04-26 15:36:24 -07:00
root
c2d8053787
Bring in changes from minio-io/cli
2015-04-26 15:34:13 -07:00
Frederick F. Kautz IV
a3af3514ca
Merge pull request #495 from fkautz/pr_out_quotas_are_more_accurate_occur_on_read_
2015-04-26 15:13:15 -07:00
Frederick F. Kautz IV
e2403cbc56
Quotas are more accurate, occur on Read()
2015-04-26 15:07:57 -07:00
Anand Babu (AB) Periasamy
0d97a98594
Version is now based on MD5SUM of its binary
2015-04-26 02:58:10 -07:00
Frederick F. Kautz IV
f94d9db4f7
Merge pull request #493 from fkautz/pr_out_switching_back_to_bigendian
2015-04-25 18:18:02 -07:00
Frederick F. Kautz IV
bbb493080f
Switching back to BigEndian
2015-04-25 18:16:21 -07:00
Frederick F. Kautz IV
6ac5fb78d8
Merge pull request #492 from fkautz/pr_out_adding_quotas_based_upon_type
2015-04-25 18:08:36 -07:00
Frederick F. Kautz IV
3a48f9fe4d
Adding quotas based upon type
2015-04-25 18:07:02 -07:00
Harshavardhana
5a2fb9741a
Merge pull request #491 from harshavardhana/pr_out_use_standard_functions_to_achieve_byteorder_converstion
2015-04-25 17:08:49 -07:00
Harshavardhana
b75f46aaa0
Use standard functions to achieve byteorder converstion
2015-04-25 13:18:15 -07:00
Anand Babu (AB) Periasamy
2eb1b8ad76
Merge pull request #490 from abperiasamy/hashbin
...
Version is now based on MD5SUM of its binary
2015-04-24 21:55:29 -07:00
Anand Babu (AB) Periasamy
b010fd0ff3
Version is now based on MD5SUM of its binary
2015-04-24 21:51:52 -07:00
Frederick F. Kautz IV
5b0591ffad
Merge pull request #489 from fkautz/pr_out_quota_handlers_now_log_against_ip_properly_against_a_duration
2015-04-24 20:53:26 -07:00
Frederick F. Kautz IV
e2475925ea
quota handlers now log against ip properly against a duration
2015-04-24 20:49:33 -07:00
Harshavardhana
b3a9d8b058
Merge pull request #483 from harshavardhana/pr_out_memory_now_handles_submitting_large_files_fixes_482
2015-04-24 15:25:38 -07:00
Harshavardhana
c5d8ca245d
Memory now handles submitting large files - fixes #482
2015-04-24 15:22:22 -07:00
Frederick F. Kautz IV
4b45b82711
Merge pull request #481 from fkautz/pr_out_add_initial_framework_for_quota
2015-04-24 00:19:25 -07:00
Frederick F. Kautz IV
fda50d52c8
Add initial framework for quota
2015-04-24 00:16:29 -07:00
Frederick F. Kautz IV
b3f51d53c4
Merge pull request #480 from fkautz/pr_out_moving_factories_and_start_minio_method_to_server_package
2015-04-23 16:15:55 -07:00
Frederick F. Kautz IV
5a607a6762
Moving factories and start minio method to server package
2015-04-23 16:13:50 -07:00
Frederick F. Kautz IV
c75b9d58f5
Merge pull request #479 from fkautz/pr_out_simplifying_server_config_handling
2015-04-23 16:13:39 -07:00
Frederick F. Kautz IV
5c515d3138
Simplifying server config handling
2015-04-23 12:44:22 -07:00
Harshavardhana
a216bf836a
Merge pull request #478 from harshavardhana/pr_out_donut_mode_will_now_take_multiple_paths_as_argument_updated_docs_as_well
2015-04-23 11:38:31 -07:00
Harshavardhana
5ae8d34f76
Donut mode will now take multiple paths as argument, updated docs as well
2015-04-23 11:36:14 -07:00
Harshavardhana
7c17a60d1f
Merge pull request #477 from harshavardhana/pr_out_update_command_docs_further
2015-04-23 03:37:05 -07:00
Harshavardhana
c7be1a1355
Update command docs further
2015-04-23 03:34:20 -07:00
Harshavardhana
d447ca9af1
Merge pull request #476 from harshavardhana/pr_out_disable_verifying_acl_until_we_get_webcli_up_and_running
2015-04-23 03:24:55 -07:00
Harshavardhana
a5729e8c02
Disable verifying ACL until we get webcli up and running
2015-04-23 03:21:08 -07:00
Harshavardhana
5ddd624a95
Merge pull request #475 from harshavardhana/pr_out_add_proper_help_and_several_other_cleanup
2015-04-23 02:47:49 -07:00
Harshavardhana
bcc4449de7
Add proper help and several other cleanup
2015-04-23 02:42:50 -07:00
Harshavardhana
b153834d4d
Merge pull request #474 from harshavardhana/pr_out_finishing_all_the_test_case_support_for_acl_and_other_fixes
2015-04-23 01:27:26 -07:00
Harshavardhana
e95604ff86
Finishing all the test case support for ACL and other fixes
2015-04-23 01:24:46 -07:00
Frederick F. Kautz IV
de710962c0
Merge pull request #473 from fkautz/pr_out_refactoring_cli_to_take_commands
2015-04-23 01:10:18 -07:00
Frederick F. Kautz IV
0f8626ab1a
Refactoring cli to take commands
2015-04-23 01:05:44 -07:00
Harshavardhana
4ed03881ff
Merge pull request #472 from harshavardhana/pr_out_further_fixes_for_acl_support_currently_code_is_disabled_in_all_the_handlers
...
Further fixes for ACL support, currently code is disabled in all the handlers
2015-04-22 19:35:07 -07:00
Harshavardhana
848c4ee31c
Further fixes for ACL support, currently code is disabled in all the handlers
...
Disabled because due to lack of testing support. Once we get that in we can
uncomment them back.
2015-04-22 19:31:45 -07:00
Harshavardhana
1c0ff2c758
ACL driver/storage layer support
2015-04-22 19:31:45 -07:00
Harshavardhana
c8713fd650
Bring in full fledged acl support
2015-04-22 18:26:35 -07:00
Harshavardhana
2c1455af1b
Implement x-amz-acl tests
2015-04-22 18:26:35 -07:00
Harshavardhana
107e077ec0
Implement x-amz-acl handling
2015-04-22 18:26:35 -07:00
Frederick F. Kautz IV
28785421cd
Merge pull request #471 from fkautz/pr_out_memory_driver_now_limits_by_size
2015-04-22 18:26:28 -07:00
Frederick F. Kautz IV
c56f7380d6
Memory driver now limits by size
2015-04-22 17:50:26 -07:00
Harshavardhana
276c02af62
Merge pull request #470 from harshavardhana/pr_out_remove_bucketpolicy_handlers_and_all_references
2015-04-22 14:49:36 -07:00
Harshavardhana
b121c8588f
Remove bucketpolicy handlers and all its references
2015-04-22 14:46:51 -07:00
Harshavardhana
ed67a1269d
Merge pull request #469 from harshavardhana/pr_out_file_driver_to_take_the_high_road
2015-04-16 02:21:44 -07:00
Harshavardhana
3f33643d39
File driver to take the high road
2015-04-16 02:16:39 -07:00
Frederick F. Kautz IV
7d01300d82
Merge pull request #468 from fkautz/pr_out_adding_lru_to_memory_driver_not_wired_to_command_line_opts
2015-04-15 12:58:30 -07:00
Frederick F. Kautz IV
59a81a73c6
Adding lru to memory driver, not wired to command line opts
2015-04-15 12:49:41 -07:00
Frederick F. Kautz IV
b464ddbf31
Merge pull request #467 from fkautz/pr_out_better_locking_in_memory_driver
2015-04-15 12:13:38 -07:00
Frederick F. Kautz IV
0cab3fd151
Better locking in memory driver
2015-04-15 11:48:56 -07:00
Frederick F. Kautz IV
e9930c49db
Merge pull request #466 from fkautz/pr_out_adding_slack_notifications
2015-04-12 11:48:11 -07:00
Frederick F. Kautz IV
a5b0547c1a
Adding slack notifications
2015-04-12 11:45:43 -07:00
Harshavardhana
c566b8dabd
Update README.md
2015-04-11 18:12:19 -07:00
Harshavardhana
9dd97b823d
Merge pull request #465 from harshavardhana/pr_out_adding_travis_and_godoc_badge
2015-04-11 18:10:24 -07:00
Harshavardhana
f6964b5753
Adding travis and godoc badge
2015-04-11 18:10:02 -07:00
Frederick F. Kautz IV
77060fec44
Merge pull request #463 from fkautz/pr_out_adding_travis_yml_to_minio
...
Adding travis.yml to minio
2015-04-11 17:52:06 -07:00
Frederick F. Kautz IV
bcbf1a2390
Adding travis.yml to minio
2015-04-11 17:49:50 -07:00
Harshavardhana
87e4755282
Merge pull request #464 from harshavardhana/pr_out_fix_build_for_travis
2015-04-11 17:31:37 -07:00
Harshavardhana
97d1f03a87
Fix build for travis
2015-04-11 17:31:01 -07:00
Harshavardhana
0128481f45
Merge pull request #462 from harshavardhana/pr_out_remove_docs_minimal_docs_going_to_be_at_minio_io_instead_and_rest_amazon_docs
2015-04-10 21:22:34 -07:00
Harshavardhana
c63bdf79fa
Remove docs, minimal docs going to be at minio.io instead and rest amazon docs
2015-04-10 21:21:59 -07:00
Harshavardhana
74506bb48b
Merge pull request #461 from harshavardhana/pr_out_fix_golint_complaint
2015-04-08 23:43:43 -07:00
Harshavardhana
148935392d
Fix golint complaint
2015-04-08 23:42:59 -07:00
Frederick F. Kautz IV
b2d54f323b
Merge pull request #460 from fkautz/pr_out_removing_unneeded_files
2015-04-08 20:58:53 -07:00
Frederick F. Kautz IV
26d8deee40
Removing unneeded files
2015-04-08 20:58:42 -07:00
Frederick F. Kautz IV
1d4bc0c34e
Merge pull request #459 from fkautz/pr_out_adding_comments_to_iodine
2015-04-08 19:44:52 -07:00
Frederick F. Kautz IV
7212b3406a
Adding comments to iodine
2015-04-08 19:44:44 -07:00
Frederick F. Kautz IV
0e89facf7d
Merge pull request #458 from fkautz/pr_out_adding_iodine_error_conversion
2015-04-08 19:32:48 -07:00
Frederick F. Kautz IV
c12d5ea8a9
Adding iodine error conversion
2015-04-08 19:32:37 -07:00
Harshavardhana
e2c54a0904
Merge pull request #457 from harshavardhana/pr_out_iodine_is_part_of_minio_now
2015-04-08 18:14:48 -07:00
Harshavardhana
38155e86ac
iodine is part of minio now
2015-04-08 18:05:48 -07:00
Harshavardhana
879e428596
Merge pull request #456 from harshavardhana/pr_out_add_everything_back_into_one_project_hood_still_missing_iodine
2015-04-08 17:56:14 -07:00
Harshavardhana
7fd1cc073c
Add everything back into one project hood, still missing iodine
2015-04-08 17:47:56 -07:00
Frederick F. Kautz IV
60b30bdd0a
Merge pull request #455 from fkautz/pr_out_moving_object_storage_drivers_back_to_minio
2015-04-08 16:28:30 -07:00
Frederick F. Kautz IV
6241c9880b
Moving object storage drivers back to minio
2015-04-08 16:28:14 -07:00
Harshavardhana
d3caf2b733
Merge pull request #454 from harshavardhana/pr_out_update_minio_io_donut_minio_io_objectdriver
2015-04-07 16:20:30 -07:00
Harshavardhana
ec39155089
Update minio-io/donut, minio-io/objectdriver
2015-04-07 16:14:44 -07:00
Harshavardhana
34d06101cc
Merge pull request #453 from harshavardhana/pr_out_implement_headbuckethandler_and_its_related_tests
2015-04-07 01:17:24 -07:00
Harshavardhana
2a21b7d639
Implement headBucketHandler() and its related tests
...
Remove internal testify/mock and use upstream - update all godeps
2015-04-07 01:16:32 -07:00
Harshavardhana
2ddde59b46
Merge pull request #452 from harshavardhana/pr_out_merge_new_changes_from_minio_io_donut_minio_io_objectdriver
2015-04-07 00:01:32 -07:00
Harshavardhana
b63c7fd84f
Merge new changes from minio-io/donut; minio-io/objectdriver
2015-04-07 00:01:19 -07:00
Harshavardhana
35b8bb368d
Merge pull request #451 from harshavardhana/pr_out_pull_in_new_changes_from_minio_io_objectdriver_and_minio_io_donut
2015-04-06 22:29:23 -07:00
Harshavardhana
649f1104dd
Pull in new changes from minio-io/objectdriver and minio-io/donut
2015-04-06 22:29:10 -07:00
Harshavardhana
81e2dafe36
Merge pull request #450 from harshavardhana/pr_out_update_to_new_changes_at_minio_io_objectdriver_and_minio_io_donut
2015-04-06 21:45:30 -07:00
Harshavardhana
b93b6785c2
Update to new changes at minio-io/objectdriver and minio-io/donut
...
New ObjectStorage interface is now fully written and working as
expected.
2015-04-06 21:44:32 -07:00
Frederick F. Kautz IV
81e4a3332c
Merge pull request #449 from fkautz/pr_out_updating_to_use_objectdriver
2015-04-06 18:00:44 -07:00
Frederick F. Kautz IV
ea961ef16d
Updating to use objectdriver
2015-04-06 18:00:18 -07:00
Frederick F. Kautz IV
1ebc692ea2
Merge pull request #447 from fkautz/pr_out_adding_debug_logger_to_log_package
2015-04-06 12:15:39 -07:00
Frederick F. Kautz IV
e71cc8d833
Adding Debug logger to log package
2015-04-06 12:15:19 -07:00
Harshavardhana
70c6258440
Merge pull request #446 from harshavardhana/pr_out_erasure_is_now_external_pull_it_and_update_from_minio_io_erasure
2015-04-05 23:53:19 -07:00
Harshavardhana
319feb52f1
erasure is now external pull it and update from minio-io/erasure
2015-04-05 23:51:24 -07:00
Frederick F. Kautz IV
603b851226
Merge pull request #445 from fkautz/pr_out_fix_fd_leak
2015-04-05 21:34:07 -07:00
Frederick F. Kautz IV
052817ff91
Fix fd leak
2015-04-05 21:33:24 -07:00
Harshavardhana
2452393088
Merge pull request #444 from harshavardhana/pr_out_return_proper_return_for_all_drivers_when_bucketnotfound
2015-04-05 15:56:06 -07:00
Harshavardhana
d324c4b061
Return proper return for all drivers when BucketNotFound
2015-04-05 15:55:10 -07:00
Harshavardhana
0475d7d056
Migrate to external Donut package
2015-04-05 14:59:24 -07:00
Frederick F. Kautz IV
183df976f3
Merge pull request #443 from fkautz/pr_out_reformatting_imports
2015-04-04 14:00:34 -07:00
Frederick F. Kautz IV
2f44438843
Reformatting imports
2015-04-04 13:59:59 -07:00
Frederick F. Kautz IV
55a6d1797f
Merge pull request #442 from fkautz/pr_out_replacing_gopkg_in_check_v1_with_minio_io_check
2015-04-04 13:38:10 -07:00
Frederick F. Kautz IV
be4bc44b4d
Replacing gopkg.in/check.v1 with minio-io/check
2015-04-04 13:37:30 -07:00
Frederick F. Kautz IV
e6abca1a63
Adding iodine to object HEAD verb
2015-04-04 12:46:34 -07:00
Frederick F. Kautz IV
8198259dda
Merge pull request #441 from fkautz/pr_out_updating_godeps_json
2015-04-03 20:45:24 -07:00
Frederick F. Kautz IV
54a5e80ea5
Updating Godeps.json
2015-04-03 20:45:17 -07:00
Frederick F. Kautz IV
2abb4bba3a
Merge pull request #440 from fkautz/pr_out_removing_godeps_from_pkg_api
2015-04-03 20:40:37 -07:00
Frederick F. Kautz IV
46badca07e
Removing Godeps from pkg/api
2015-04-03 20:40:21 -07:00
Frederick F. Kautz IV
6ce3133f1e
Merge pull request #439 from fkautz/pr_out_adding_test_for_invalid_range_in_api
2015-04-03 20:39:43 -07:00
Frederick F. Kautz IV
4171ad8b69
Adding test for invalid range in api
2015-04-03 20:35:39 -07:00
Harshavardhana
9e5911cc62
Merge pull request #438 from harshavardhana/pr_out_remove_mxj_update_gopkg_in_check_v1
2015-04-03 19:04:00 -07:00
Harshavardhana
717913bc8a
Remove mxj, Update gopkg.in/check.v1
2015-04-03 19:03:16 -07:00
Harshavardhana
4079dd1d12
Commit testify,objx, gorilla/mux, minio-io/erasure gopkg.in/check.v1
2015-04-03 18:57:47 -07:00
Harshavardhana
4b25d4e8db
Use verifyError instead of parsResponse, also get rid of mxj dependency
2015-04-03 18:56:47 -07:00
Frederick F. Kautz IV
321a1a2d36
Merge pull request #437 from fkautz/pr_out_better_error_handling_tests_for_get_object
2015-04-03 18:53:50 -07:00
Frederick F. Kautz IV
9954e5c280
Better error handling + tests for get object
2015-04-03 18:53:27 -07:00
Frederick F. Kautz IV
407251d51f
Merge pull request #436 from fkautz/pr_out_adding_tests_for_put_bucket_errors_fixed_mismatching_error
2015-04-03 18:38:05 -07:00
Frederick F. Kautz IV
db1e6e5988
Adding tests for put bucket errors, fixed mismatching error
2015-04-03 18:37:39 -07:00
Frederick F. Kautz IV
a6fc618f91
Merge pull request #435 from fkautz/pr_out_adding_iodine_and_tests_for_for_list_buckets_errors
2015-04-03 18:29:39 -07:00
Frederick F. Kautz IV
ebf1e784b3
Adding iodine and tests for for list buckets errors
2015-04-03 18:29:31 -07:00
Frederick F. Kautz IV
37c601c21c
Merge pull request #434 from fkautz/pr_out_adding_better_error_support_to_api
2015-04-03 18:06:43 -07:00
Frederick F. Kautz IV
5865295f5d
Adding better error support to api
2015-04-03 18:06:30 -07:00
Harshavardhana
a29990e4bc
Merge pull request #433 from harshavardhana/pr_out_add_full_rebuild_for_minio_command_to_avoid_godep_stale_issues
2015-04-02 16:12:17 -07:00
Harshavardhana
637d2d687a
Add full rebuild for minio command to avoid godep stale issues
2015-04-02 16:11:52 -07:00
Harshavardhana
138542ec65
Merge pull request #432 from harshavardhana/pr_out_build_everything_by_default
2015-04-02 14:38:45 -07:00
Harshavardhana
9c0b17c239
Build everything by default
2015-04-02 14:34:05 -07:00
Harshavardhana
3bfc29b3c1
Merge pull request #431 from harshavardhana/pr_out_update_cli_to_minio_io_cli
2015-04-02 12:50:33 -07:00
Harshavardhana
92136d49fd
Update cli to minio-io/cli
2015-04-02 12:49:40 -07:00
Frederick F. Kautz IV
7a117bb6c5
Merge pull request #430 from fkautz/pr_out_updating_godep_to_minio_io_godep
2015-04-01 20:57:38 -07:00
Frederick F. Kautz IV
a689769245
Updating godep to minio-io/godep
2015-04-01 20:57:27 -07:00
Frederick F. Kautz IV
1daee667b7
Merge pull request #429 from fkautz/pr_out_fixing_race_condition_in_api_test_go
2015-04-01 20:32:16 -07:00
Frederick F. Kautz IV
8757ccf9a3
Fixing race condition in api_test.go
2015-04-01 20:30:57 -07:00
Harshavardhana
315a03583e
Merge pull request #428 from harshavardhana/pr_out_add_missing_mxj_package
2015-04-01 20:08:51 -07:00
Harshavardhana
c5b927c9b5
Add missing mxj package
2015-04-01 20:08:39 -07:00
Harshavardhana
f848c4095f
Merge pull request #427 from harshavardhana/pr_out_parse_response_headers_in_tests
2015-04-01 20:08:09 -07:00
Harshavardhana
85e547d854
Parse response headers in tests
2015-04-01 20:07:51 -07:00
Harshavardhana
f5226737e5
Merge pull request #426 from harshavardhana/pr_out_add_erasure_to_godep
2015-04-01 16:58:54 -07:00
Harshavardhana
92f408af5d
Add erasure to godep
2015-04-01 16:56:43 -07:00
Frederick F. Kautz IV
07235399a1
Merge pull request #425 from fkautz/pr_out_minor_cleanup_of_memory_get_partial_object
2015-04-01 15:51:08 -07:00
Frederick F. Kautz IV
818b6d2e33
Minor cleanup of memory get partial object
2015-04-01 15:50:59 -07:00
Frederick F. Kautz IV
e73c3b379f
Merge pull request #424 from fkautz/pr_out_add_partial_object_support_to_donut_driver
2015-04-01 15:48:27 -07:00
Frederick F. Kautz IV
0c5ed6f3ba
Add partial object support to donut driver
2015-04-01 15:48:12 -07:00
Frederick F. Kautz IV
27d4893a7e
Merge pull request #423 from fkautz/pr_out_fix_whitespace
2015-04-01 12:31:11 -07:00
Frederick F. Kautz IV
563a914046
Fix whitespace
2015-04-01 12:30:58 -07:00
Frederick F. Kautz IV
994d7841c3
Merge pull request #422 from fkautz/pr_out_adding_comments_on_why_we_subtract_a_second_from_date1_in_an_api_test
2015-04-01 12:29:28 -07:00
Frederick F. Kautz IV
83f0f0971f
Adding comments on why we subtract a second from date1 in an api test
2015-04-01 12:29:08 -07:00
Frederick F. Kautz IV
646ce59bc5
Merge pull request #421 from fkautz/pr_out_minor_modification_for_creating_temp_dir_in_api_test
2015-04-01 12:07:46 -07:00
Frederick F. Kautz IV
1f699a094b
Minor modification for creating temp dir in api test
2015-04-01 12:07:33 -07:00
Frederick F. Kautz IV
224d53b3eb
Merge pull request #420 from fkautz/pr_out_api_test_now_states_which_driver_is_currently_running
2015-04-01 12:06:35 -07:00
Frederick F. Kautz IV
5b1350b4bf
api test now states which driver is currently running
2015-04-01 12:06:22 -07:00
Harshavardhana
44b4ef66e1
Merge pull request #419 from harshavardhana/pr_out_make_sure_in_api_we_handle_all_error_type_exclusively_and_return_certain_values_exclusively
2015-03-31 20:27:24 -07:00
Harshavardhana
a56098b8c9
Make sure in API we handle all error type exclusively, and return certain values exclusively
2015-03-31 20:26:16 -07:00
Frederick F. Kautz IV
0491e1bbf1
Merge pull request #418 from fkautz/pr_out_moving_api_test_to_fixtures_for_drivers
2015-03-31 19:53:39 -07:00
Frederick F. Kautz IV
6136960cfd
Moving api_test to fixtures for drivers
2015-03-31 19:53:25 -07:00
Frederick F. Kautz IV
252a8b54f5
Merge pull request #417 from fkautz/pr_out_adding_test_for_partial_objects
2015-03-31 19:07:52 -07:00
Frederick F. Kautz IV
959d90fcf7
Adding test for partial objects
2015-03-31 19:07:45 -07:00
Frederick F. Kautz IV
376dc30428
Merge pull request #416 from fkautz/pr_out_simplifying_error_handling_in_api_bucket_handlers
2015-03-31 19:07:38 -07:00
Frederick F. Kautz IV
62c4c997c2
Simplifying error handling in api bucket handlers
2015-03-30 14:27:32 -07:00
Frederick F. Kautz IV
06c329d26b
Merge pull request #415 from fkautz/pr_out_api_bucket_handlers_errors_simplified
2015-03-30 11:40:40 -07:00
Frederick F. Kautz IV
318d9d5aa8
API Bucket Handlers errors simplified
2015-03-30 11:40:28 -07:00
Frederick F. Kautz IV
33414915a1
Merge pull request #414 from fkautz/pr_out_simplifying_error_response_writing_for_object_handlers
2015-03-29 22:03:24 -07:00
Frederick F. Kautz IV
7d657eb55c
Simplifying error response writing for object handlers
2015-03-29 22:03:13 -07:00
Frederick F. Kautz IV
c3cda5d9a8
Adding comments to errors
2015-03-29 22:03:13 -07:00
Frederick F. Kautz IV
53f116616f
Merge pull request #413 from fkautz/pr_out_normalizing_imports_in_api
2015-03-29 21:41:47 -07:00
Frederick F. Kautz IV
ded090a8b0
Normalizing imports in api
2015-03-29 21:41:38 -07:00
Frederick F. Kautz IV
a99e60db84
Merge pull request #412 from fkautz/pr_out_more_api_cleanup
2015-03-29 21:38:44 -07:00
Frederick F. Kautz IV
8cbc1c2346
More api cleanup
2015-03-29 21:38:23 -07:00
Frederick F. Kautz IV
936520e6e0
Merge pull request #411 from fkautz/pr_out_cleaning_up_more_api_code
2015-03-29 21:07:00 -07:00
Frederick F. Kautz IV
452f0f8335
Cleaning up more api code
2015-03-29 21:06:51 -07:00
Frederick F. Kautz IV
0f6abe9ee3
Merge pull request #410 from fkautz/pr_out_rename_writeobjectheaders_to_setobjectheaders_fix_writing_multiple_headers_bug
2015-03-29 18:50:29 -07:00
Frederick F. Kautz IV
d644233054
Rename writeObjectHeaders to setObjectHeaders, fix writing multiple headers bug
2015-03-29 18:49:32 -07:00
Harshavardhana
6fd78dba42
Merge pull request #409 from harshavardhana/pr_out_more_simplification_to_erasure_also_add_two_more_test_functions
2015-03-29 14:53:00 -07:00
Harshavardhana
b748cf359a
More simplification to erasure also add two more test functions
2015-03-29 14:52:13 -07:00
Harshavardhana
4c6677fd2c
Merge pull request #408 from harshavardhana/pr_out_update_cli_with_new_changes
2015-03-29 13:44:43 -07:00
Harshavardhana
5defd8ffdd
Update cli with new changes
2015-03-29 13:38:30 -07:00
Frederick F. Kautz IV
3c7d606571
Merge pull request #407 from fkautz/pr_out_minor_change_from_trace_to_error_log
2015-03-28 18:47:52 -07:00
Frederick F. Kautz IV
86b32c2147
Minor change from trace to error log
2015-03-28 18:47:36 -07:00
Frederick F. Kautz IV
c728798137
Merge pull request #406 from fkautz/pr_out_simplfying_code_in_api_round_1_decoupling_functions_which_both_write_headers_and_data
2015-03-28 18:01:23 -07:00
Frederick F. Kautz IV
d5db891094
Simplfying code in api, round 1. Decoupling functions which both write headers and data.
2015-03-28 18:01:00 -07:00
Frederick F. Kautz IV
83a4a95e9d
Merge pull request #405 from fkautz/pr_out_refactoring_pkg_utils_log_copying_from_golang_s_log_and_modifying
2015-03-28 15:59:47 -07:00
Frederick F. Kautz IV
b165efdfcb
Refactoring pkg/utils/log, copying from golang's log and modifying
2015-03-28 15:58:48 -07:00
Frederick F. Kautz IV
7f753a3965
Merge pull request #404 from fkautz/pr_out_minor_style_fix
2015-03-28 13:24:27 -07:00
Frederick F. Kautz IV
fd16de3675
Minor style fix
2015-03-28 13:23:54 -07:00
Harshavardhana
f3f0a3a5f7
Merge pull request #403 from harshavardhana/pr_out_let_donut_driver_use_log_errorln_wrapper
2015-03-28 12:43:42 -07:00
Harshavardhana
767f4d1d8f
Let donut driver use log.Errorln wrapper
2015-03-28 12:43:26 -07:00
Frederick F. Kautz IV
fa6ee236f7
Merge pull request #402 from fkautz/pr_out_fix_for_readers_closing_in_erasure_early
2015-03-27 23:50:02 -07:00
Frederick F. Kautz IV
c901d0fb32
Fix for readers closing in erasure early
2015-03-27 23:49:14 -07:00
Harshavardhana
e8d0d4f4d8
Merge pull request #401 from harshavardhana/pr_out_add_missing_testify_mock
2015-03-27 23:27:33 -07:00
Harshavardhana
fc3ee4d459
Add missing testify/mock
2015-03-27 23:27:17 -07:00
Frederick F. Kautz IV
8e8281e210
Merge pull request #400 from fkautz/pr_out_adding_tests_and_a_fix_for_get_object_where_bucket_is_not_found
2015-03-27 23:23:42 -07:00
Frederick F. Kautz IV
96e26335e2
Adding tests and a fix for get object where bucket is not found
2015-03-27 23:23:22 -07:00
Frederick F. Kautz IV
166c620263
Merge pull request #399 from fkautz/pr_out_fixing_donut_location
2015-03-27 12:44:29 -07:00
Frederick F. Kautz IV
ad370f341b
Fixing donut location
2015-03-27 12:44:13 -07:00
Frederick F. Kautz IV
c486d5c3f7
Merge pull request #398 from fkautz/pr_out_iodine_now_serializes_error_type_as_string
2015-03-26 22:48:26 -07:00
Frederick F. Kautz IV
17d432e7f1
Iodine now serializes error type as string
2015-03-26 22:48:09 -07:00
Frederick F. Kautz IV
9883af2337
Merge pull request #397 from fkautz/pr_out_updating_iodine_to_match_new_api
2015-03-26 15:55:19 -07:00
Frederick F. Kautz IV
53439d7768
Updating iodine to match new api
2015-03-26 15:55:06 -07:00
Frederick F. Kautz IV
ebc1e062a9
Merge pull request #396 from fkautz/pr_out_removing_todo
2015-03-26 11:33:55 -07:00
Frederick F. Kautz IV
c5f10df957
Removing TODO
2015-03-26 11:33:50 -07:00
Frederick F. Kautz IV
f4790fc440
Merge pull request #395 from fkautz/pr_out_refactoring_erasure_each_block_is_encoded_by_a_function_iodine_included
2015-03-26 11:32:55 -07:00
Frederick F. Kautz IV
eaeeb4bef0
Refactoring erasure, each block is encoded by a function. Iodine included.
2015-03-26 11:32:39 -07:00
Frederick F. Kautz IV
31746fdeb2
Adding iodine to donutObjectWriter.Write
2015-03-26 10:49:03 -07:00
Frederick F. Kautz IV
bfbb97c98f
Merge pull request #393 from fkautz/pr_out_adding_iodine_to_object_writer
2015-03-26 10:42:57 -07:00
Frederick F. Kautz IV
f7a300400e
Merge pull request #392 from fkautz/pr_out_adding_iodine_to_node_local
2015-03-26 10:42:50 -07:00
Frederick F. Kautz IV
3c37218d7d
Merge pull request #391 from fkautz/pr_out_addnode_fails_with_proper_error_code_when_bucketid_is_malformed
2015-03-26 10:42:42 -07:00
Frederick F. Kautz IV
caf7e41499
Adding iodine to object_writer
2015-03-26 10:41:40 -07:00
Frederick F. Kautz IV
5cdf2564a5
Adding iodine to node_local
2015-03-26 10:21:24 -07:00
Frederick F. Kautz IV
70a2217eb2
AddNode fails with proper error code when bucketid is malformed
2015-03-26 10:02:40 -07:00
Frederick F. Kautz IV
8cf66ede66
Merge pull request #390 from fkautz/pr_out_adding_iodine_to_donut
2015-03-26 09:57:49 -07:00
Frederick F. Kautz IV
cc64417481
Adding iodine to donut
2015-03-26 09:57:21 -07:00
Harshavardhana
58bf15e899
Merge pull request #389 from harshavardhana/pr_out_update_makefile
2015-03-25 23:10:18 -07:00
Harshavardhana
4d57ca7c44
Update makefile
2015-03-25 23:10:03 -07:00
Anand Babu (AB) Periasamy
4cf85ccc71
Merge pull request #388 from abperiasamy/clean-build-constants
...
make clean build-constants.go
2015-03-25 23:05:21 -07:00
Anand Babu (AB) Periasamy
e14ba846b5
make clean build-constants.go
2015-03-25 23:04:27 -07:00
Anand Babu (AB) Periasamy
7d0fb1b9c6
Merge pull request #387 from abperiasamy/git-commit-id-generator
...
git commit hash generator
2015-03-25 22:58:54 -07:00
Anand Babu (AB) Periasamy
3c4aa85c69
git commit hash generator
2015-03-25 22:57:30 -07:00
Harshavardhana
aa44548a67
Merge pull request #386 from fkautz/pr_out_updating_iodine_to_support_new_iodine_error_error_map_string_string_error_method
2015-03-25 21:17:29 -07:00
Frederick F. Kautz IV
40e311a919
Updating iodine to support new iodine.Error(error, map[string]string) error method
2015-03-25 19:12:55 -07:00
Harshavardhana
68f36f5e08
Merge pull request #385 from abperiasamy/erasure_cache_tbls_matrix
2015-03-25 19:11:07 -07:00
Anand Babu (AB) Periasamy
b44d2100db
cache decode matrix tables and matrix
2015-03-25 19:09:34 -07:00
Harshavardhana
7503b7f9d1
Merge pull request #384 from harshavardhana/pr_out_fix_golint_complaints
2015-03-25 19:01:52 -07:00
Harshavardhana
2d0be3e3b2
fix golint complaints
2015-03-25 19:01:36 -07:00
Harshavardhana
638ed36cc6
Merge pull request #382 from abperiasamy/janitor-erasure-decode
2015-03-25 18:13:46 -07:00
Anand Babu (AB) Periasamy
bd39768de2
janitor duty on erasure-decode
2015-03-25 18:02:03 -07:00
Frederick F. Kautz IV
db2ac35da5
Merge pull request #381 from fkautz/pr_out_upgrading_iodine
2015-03-25 17:32:36 -07:00
Frederick F. Kautz IV
9b9d5e9d39
Upgrading iodine
2015-03-25 17:32:25 -07:00
Frederick F. Kautz IV
28355c7aa6
Merge pull request #380 from fkautz/pr_out_adding_iodine_to_donut_bucket
2015-03-25 17:05:36 -07:00
Frederick F. Kautz IV
eff48971ad
Adding iodine to donut bucket
2015-03-25 17:05:26 -07:00
Frederick F. Kautz IV
d81472f836
Merge pull request #379 from fkautz/pr_out_adding_iodine_to_pkg_server_server_go
2015-03-25 17:04:41 -07:00
Frederick F. Kautz IV
d52dd5ed5b
Adding iodine to pkg/server/server.go
2015-03-25 17:04:26 -07:00
Frederick F. Kautz IV
673072579d
Merge pull request #378 from fkautz/pr_out_adding_iodine_to_main_go
2015-03-25 17:03:45 -07:00
Frederick F. Kautz IV
d54999c4d0
Adding iodine to main.go
2015-03-25 17:03:34 -07:00
Harshavardhana
765d7da890
Merge pull request #377 from harshavardhana/pr_out_add_gocyclo_into_source_build_choosing_cyclomatic_complexity_tolerance_of_15_and_below
2015-03-25 15:59:19 -07:00
Harshavardhana
58082cd8dc
Add gocyclo into source build, choosing cyclomatic complexity tolerance of 15 and below
2015-03-25 15:57:17 -07:00
Harshavardhana
c366fdd2d8
loop only on readers once
2015-03-25 14:48:46 -07:00
Harshavardhana
d9bd5e2e10
Merge pull request #376 from harshavardhana/pr_out_comment_exported_functions_getencodedblockslen_getencodedblocklen
2015-03-25 13:32:59 -07:00
Harshavardhana
e1f4ed4650
Comment exported functions GetEncodedBlocksLen, GetEncodedBlockLen
2015-03-25 13:32:35 -07:00
Harshavardhana
fab6892bc3
Merge pull request #375 from harshavardhana/pr_out_golint_fixes
2015-03-25 13:25:38 -07:00
Harshavardhana
2cbd15b690
Golint fixes
2015-03-25 13:25:25 -07:00
Harshavardhana
9503a4df33
Merge pull request #374 from harshavardhana/pr_out_remove_unnecessary_if_block
2015-03-25 12:58:29 -07:00
Harshavardhana
d967babbaa
Remove unnecessary if <block>
2015-03-25 12:58:15 -07:00
Frederick F. Kautz IV
5461ab2605
Merge pull request #373 from fkautz/pr_out_fix_build_break
2015-03-25 11:50:13 -07:00
Frederick F. Kautz IV
5c0d92eb39
Fix build break
2015-03-25 11:50:05 -07:00
Harshavardhana
2f611e61ea
Merge pull request #372 from harshavardhana/pr_out_build_fix_remove_errors_not_used
2015-03-25 11:49:19 -07:00
Harshavardhana
54519bc0b9
Build fix, remove 'errors' not used
2015-03-25 11:49:04 -07:00
Frederick F. Kautz IV
63194c321d
Merge pull request #371 from fkautz/pr_out_adding_global_state_to_iodine
2015-03-25 11:45:52 -07:00
Frederick F. Kautz IV
337df7f7ec
Adding global state to iodine
2015-03-25 11:45:14 -07:00
Harshavardhana
0662f9e019
Merge pull request #207 from vadmeste/add_docker_file
...
Add Dockerfile to build a docker image with embarked minio server
2015-03-25 11:35:32 -07:00
Harshavardhana
d8361f8bb4
Merge pull request #370 from harshavardhana/pr_out_use_commitid_as_version
2015-03-25 11:20:47 -07:00
Harshavardhana
47cd2c94c8
Use commitID as version
2015-03-25 11:20:34 -07:00
Frederick F. Kautz IV
da89132def
Merge pull request #369 from fkautz/pr_out_updating_iodine_now_has_global_state
2015-03-25 10:40:08 -07:00
Frederick F. Kautz IV
abe49919ed
Updating iodine, now has global state.
2015-03-25 10:39:44 -07:00
Anand Babu (AB) Periasamy
31482659be
Merge pull request #368 from abperiasamy/commit-id
...
commid_id support
2015-03-25 01:51:13 -07:00
Anand Babu (AB) Periasamy
62af4c0b52
commid_id support
2015-03-25 01:50:01 -07:00
Frederick F. Kautz IV
d6507305ac
Merge pull request #367 from fkautz/pr_out_updating_iodine
2015-03-25 00:46:10 -07:00
Frederick F. Kautz IV
be229473b5
Updating iodine
2015-03-25 00:43:48 -07:00
Harshavardhana
d909a0e297
Merge pull request #366 from harshavardhana/pr_out_fix_nil_pointer_dereference_when_err_is_nil
2015-03-25 00:37:38 -07:00
Harshavardhana
0f8021abd1
Fix nil pointer dereference when err is nil
2015-03-25 00:37:25 -07:00
Frederick F. Kautz IV
e8d35258f1
Merge pull request #365 from fkautz/pr_out_adding_iodine_annotation_to_donut_start_path
2015-03-25 00:27:58 -07:00
Frederick F. Kautz IV
1be3766ae6
Adding iodine annotation to donut.Start(path)
2015-03-25 00:27:45 -07:00
Frederick F. Kautz IV
12a17f1ed7
Merge pull request #364 from fkautz/pr_out_using_iodine_in_donut_start_
2015-03-25 00:25:41 -07:00
Frederick F. Kautz IV
d06f5afdfc
Using iodine in donut.Start()
2015-03-25 00:25:27 -07:00
Harshavardhana
4d165dbcbb
Merge pull request #363 from harshavardhana/pr_out_avoid_empty_if_else_body_
2015-03-25 00:24:59 -07:00
Harshavardhana
b3c3a8d6f2
Avoid empty if else body..
2015-03-25 00:24:41 -07:00
Frederick F. Kautz IV
029e49a7d2
Merge pull request #362 from fkautz/pr_out_updating_check_v1
2015-03-25 00:21:55 -07:00
Frederick F. Kautz IV
2e857a6f94
Updating check.v1
2015-03-25 00:21:43 -07:00
Frederick F. Kautz IV
2aa1da16d7
Merge pull request #361 from fkautz/pr_out_updating_iodine
2015-03-25 00:18:00 -07:00
Frederick F. Kautz IV
2acd66ae96
Updating iodine
2015-03-25 00:17:50 -07:00
Harshavardhana
bbaa72f67d
Merge pull request #360 from harshavardhana/pr_out_fix_minio_hang_in_donut_driver
2015-03-25 00:16:22 -07:00
Harshavardhana
ada98c56c0
Fix minio hang in donut driver.
...
remove sending err to errorChannel until we figure out the right fix.
2015-03-25 00:15:36 -07:00
Frederick F. Kautz IV
938a0fa4a9
Merge pull request #359 from fkautz/pr_out_adding_iodine
2015-03-25 00:04:56 -07:00
Frederick F. Kautz IV
1ae74591f6
Adding iodine
2015-03-24 23:54:49 -07:00
Frederick F. Kautz IV
3fc54eea3a
Merge pull request #357 from fkautz/pr_out_populate_buckets_at_start
2015-03-24 21:04:48 -07:00
Frederick F. Kautz IV
dd5ba865ff
Merge remote-tracking branch 'origin/master' into HEAD
...
Conflicts:
pkg/drivers/donut/donut.go
pkg/storage/donut/bucket.go
pkg/storage/donut/donut.go
pkg/storage/donut/donut_test.go
pkg/storage/donut/donutdriver.go
2015-03-24 21:04:08 -07:00
Harshavardhana
a311a9c4b8
Merge pull request #358 from harshavardhana/pr_out_move_from_codegangsta_cli_to_minio_io_cli_fork
2015-03-24 20:41:04 -07:00
Harshavardhana
d0d585efc1
Move from codegangsta/cli to minio-io/cli fork
2015-03-24 20:40:19 -07:00
Frederick F. Kautz IV
cf2550b267
Populate buckets at start
2015-03-24 19:58:03 -07:00
Harshavardhana
4c7a61a68d
Merge pull request #356 from harshavardhana/pr_out_erasure_technique_is_now_uint8_handle_it_appropriately
2015-03-24 19:13:09 -07:00
Harshavardhana
653ea50a59
Erasure technique is now uint8, handle it appropriately
2015-03-24 19:12:52 -07:00
Harshavardhana
7d25490a2e
Merge pull request #355 from abperiasamy/janitor_erasure
2015-03-24 19:09:20 -07:00
Anand Babu (AB) Periasamy
fa9b1f341b
erasure encode janitor duty
2015-03-24 18:47:53 -07:00
Harshavardhana
62b69048ec
Merge pull request #354 from harshavardhana/pr_out_handle_errors_properly_during_erasure_decoding_also_populate_technique_and_verify
2015-03-24 18:14:40 -07:00
Harshavardhana
6a87ed001c
Handle errors properly during erasure Decoding, also populate technique and verify
2015-03-24 18:14:13 -07:00
Harshavardhana
d58dbe3fce
Merge pull request #353 from harshavardhana/pr_out_code_restructuring_assigning_proper_subsystems_to_each
2015-03-24 06:48:28 -07:00
Harshavardhana
0474439b43
Code restructuring, assigning proper subsystems to each
...
- Drivers contain
* donut/*
* file/*
* memory/*
- Storage format contains
* donut/*
- GetObject() --> renamed to GetObjectReader()
- Deleted stale objectwriter.go, renamed donutwriter.go to object_writer.go
Simplifying, and documenting codebase further
2015-03-24 06:47:10 -07:00
Frederick F. Kautz IV
6dd7a9d654
Merge pull request #352 from fkautz/pr_out_adding_donut_backend_and_setting_as_default
2015-03-23 20:07:52 -07:00
Frederick F. Kautz IV
3c4012f1e7
Adding donut backend and setting as default
2015-03-23 20:07:22 -07:00
Harshavardhana
7c1c4b8a02
Merge pull request #351 from harshavardhana/pr_out_implement_log_package_as_drop_in_replacement_for_handling_debug_log_level
2015-03-23 18:55:14 -07:00
Harshavardhana
914962bd93
Implement log package as drop-in replacement for handling Debug log-level
2015-03-23 18:18:11 -07:00
Frederick F. Kautz IV
2191fb739f
Merge pull request #350 from fkautz/pr_out_running_gofmt_manually_auto_gofmt_didn_t_simplify_code
2015-03-23 12:26:52 -07:00
Frederick F. Kautz IV
f91f5e59ee
Running gofmt manually, auto gofmt didn't simplify code
2015-03-23 12:26:41 -07:00
Frederick F. Kautz IV
56a298fd6a
Refactoring method variable names for erasureWriter struct
2015-03-23 12:25:20 -07:00
Frederick F. Kautz IV
742a186d10
Merge pull request #348 from fkautz/pr_out_adding_sys_as_reserved_in_erasurewriter
2015-03-23 11:56:37 -07:00
Frederick F. Kautz IV
d57e9d6c18
Adding sys. as reserved in erasureWriter
2015-03-23 11:56:24 -07:00
Frederick F. Kautz IV
920c734b2f
Merge pull request #347 from fkautz/pr_out_switching_content_hashing_from_sha512_to_md5
2015-03-23 11:46:28 -07:00
Frederick F. Kautz IV
b2f47ef446
Switching content hashing from sha512 to md5
2015-03-23 11:46:19 -07:00
Harshavardhana
80892c5c9b
Merge pull request #346 from harshavardhana/pr_out_rename_parms_as_params_for_brevity_and_misc_cleanup
2015-03-22 20:27:11 -07:00
Harshavardhana
b8e9834faa
Rename parms as --> params for brevity and misc cleanup
2015-03-22 20:26:01 -07:00
Frederick F. Kautz IV
9d5a6329ba
Merge pull request #345 from fkautz/pr_out_adding_sha512_support_for_pre_encoded_data_and_verification_on_decode
2015-03-22 20:11:52 -07:00
Frederick F. Kautz IV
b2c3172095
Adding sha512 support for pre-encoded data and verification on decode
2015-03-22 20:11:25 -07:00
Frederick F. Kautz IV
f471915646
Merge pull request #344 from fkautz/pr_out_exorcising_donutbox
2015-03-22 19:55:50 -07:00
Frederick F. Kautz IV
befac7d047
Exorcising donutbox
2015-03-22 19:55:15 -07:00
Frederick F. Kautz IV
331a3e80a3
Merge pull request #343 from fkautz/pr_out_reading_correct_block_size_in_erasure_coded_data
2015-03-22 18:49:41 -07:00
Frederick F. Kautz IV
eb8005cc65
Reading correct block size in erasure coded data
2015-03-22 18:49:30 -07:00
Frederick F. Kautz IV
601f5c77fe
Merge pull request #342 from abperiasamy/janitor_remove_k_m
2015-03-22 18:48:51 -07:00
Anand Babu (AB) Periasamy
b9b0b35edf
removed private k and m and some more cleanups
2015-03-22 18:22:09 -07:00
Frederick F. Kautz IV
293e438830
Merge pull request #341 from abperiasamy/janitor
2015-03-22 17:34:25 -07:00
Anand Babu (AB) Periasamy
3a76229551
encoded size function is now public + some janitor duty
2015-03-22 17:17:53 -07:00
Harshavardhana
562a57be84
Merge pull request #340 from harshavardhana/pr_out_make_sure_we_use_o_excl_with_o_create_to_make_sure_we_don_t_trip_over_existing_file
2015-03-22 15:56:31 -07:00
Harshavardhana
3929135c34
Make sure we use O_EXCL with O_CREATE to make sure we don't trip over existing file
2015-03-22 15:55:40 -07:00
Harshavardhana
b2ee7d989d
Merge pull request #339 from harshavardhana/pr_out_de_couple_donut_into_smaller_files_useful_for_ease_in_external_integration
2015-03-22 15:53:26 -07:00
Harshavardhana
2fa9320df2
De-couple donut into smaller files, useful for ease in external integration
2015-03-22 15:43:37 -07:00
Frederick F. Kautz IV
38bfc7a949
Merge pull request #338 from fkautz/pr_out_removing_log_tracers
2015-03-22 15:39:58 -07:00
Frederick F. Kautz IV
55f3659bb3
Removing log tracers
2015-03-22 15:39:50 -07:00
Frederick F. Kautz IV
4433142813
Merge pull request #337 from fkautz/pr_out_adding_list_objects_to_donut
2015-03-22 15:34:12 -07:00
Frederick F. Kautz IV
03f51eac29
Adding list objects to donut
2015-03-22 15:33:52 -07:00
Anis Elleuch
64fed14aac
Add Dockerfile to build a docker image with embarked minio server
2015-03-22 14:52:27 -07:00
Harshavardhana
dcd9a8ae12
Merge pull request #336 from harshavardhana/pr_out_donutfilewriter_should_return_value_of_file_close_
2015-03-22 14:51:47 -07:00
Harshavardhana
4b9fbd3b3a
DonutfileWriter should return value of file.Close()
2015-03-22 14:51:18 -07:00
Frederick F. Kautz IV
ab89298250
Merge pull request #335 from fkautz/pr_out_minor_change_removing_unnecessary_commented_method
2015-03-22 12:44:54 -07:00
Frederick F. Kautz IV
ced6edc9fe
Minor change, removing unnecessary commented method
2015-03-22 12:44:45 -07:00
Frederick F. Kautz IV
9fde4daa29
Merge pull request #334 from fkautz/pr_out_adding_getobjectmetadata_to_donut
2015-03-22 12:36:59 -07:00
Frederick F. Kautz IV
99cf484488
Adding GetObjectMetadata to donut
2015-03-22 12:36:51 -07:00
Frederick F. Kautz IV
7d6534088e
Merge pull request #333 from fkautz/pr_out_removing_gob_from_donut_driver
2015-03-22 12:17:36 -07:00
Frederick F. Kautz IV
703af6c3ce
Removing gob from donut driver
2015-03-22 12:17:12 -07:00
Harshavardhana
537870ec4f
Merge pull request #332 from harshavardhana/pr_out_fix_build_issues_for_new_donutdriver_
2015-03-22 02:53:39 -07:00
Harshavardhana
95affcb119
Fix build issues for new DonutDriver()
2015-03-22 02:53:21 -07:00
Frederick F. Kautz IV
15b205c439
Merge pull request #331 from fkautz/pr_out_new_donut_driver_with_local_file_encoding
2015-03-22 00:40:30 -07:00
Frederick F. Kautz IV
933d44c656
New donut driver with local file encoding
2015-03-22 00:40:21 -07:00
Harshavardhana
d92a179cbc
Merge pull request #330 from harshavardhana/pr_out_return_error_during_joinfiles_back_to_the_caller_for_inspection
2015-03-20 03:17:18 -07:00
Harshavardhana
a8056c4c12
Return error during JoinFiles back to the caller for inspection
2015-03-20 03:17:08 -07:00
Harshavardhana
8859232f93
Merge pull request #329 from harshavardhana/pr_out_update_license_header_mini_should_be_minimalist_really
2015-03-19 14:36:08 -07:00
Harshavardhana
2b0b5f014a
Update license header Mini should be Minimalist really
2015-03-19 14:35:50 -07:00
Harshavardhana
321c6dbe09
Merge pull request #328 from harshavardhana/pr_out_fix_bucketpolicy_to_handle_s3_and_minio_policy_names_separately
2015-03-19 12:23:02 -07:00
Harshavardhana
c3602967ab
Fix bucketpolicy to handle s3 and minio policy names separately.
...
Also fix an apparent bug in GetBucketPolicy{}
2015-03-19 12:22:14 -07:00
Harshavardhana
7496d89f8f
Merge pull request #327 from harshavardhana/pr_out_resource_list_updates
2015-03-19 00:49:17 -07:00
Harshavardhana
6eb5315249
Resource list updates
2015-03-19 00:47:34 -07:00
Harshavardhana
8293c787bf
Merge pull request #326 from harshavardhana/pr_out_refactor_to_move_config_handling_into_api
2015-03-18 22:49:19 -07:00
Harshavardhana
a1baed3bbc
Refactor to move config handling into api/
2015-03-18 22:49:02 -07:00
Harshavardhana
b61daa0f87
Merge pull request #325 from harshavardhana/pr_out_restructure_minio_api_move_signature_checks_from_utils_to_api
2015-03-18 18:17:31 -07:00
Harshavardhana
7ce3ab3193
Restructure minio api, move signature checks from utils to Api.
2015-03-18 18:16:19 -07:00
Frederick F. Kautz IV
7ddf6a9f8f
Merge pull request #324 from fkautz/pr_out_adding_interfaces_for_donut_driver
2015-03-18 14:27:20 -07:00
Frederick F. Kautz IV
2c69433588
Adding interfaces for donut driver
2015-03-18 14:27:10 -07:00
Frederick F. Kautz IV
4ab19943e8
Merge pull request #323 from fkautz/pr_out_renaming_files_to_match
2015-03-18 12:26:53 -07:00
Frederick F. Kautz IV
bf86e78714
Renaming files to match
2015-03-18 12:26:44 -07:00
Frederick F. Kautz IV
e625bf2bb5
Merge pull request #322 from fkautz/pr_out_renaming_encoded_driver_to_donutstorage
2015-03-18 12:25:53 -07:00
Frederick F. Kautz IV
1c9e550ee6
Renaming encoded driver to donutstorage
2015-03-18 12:25:37 -07:00
Frederick F. Kautz IV
0fdd9f6fc0
Merge pull request #321 from fkautz/pr_out_adding_interfaces_for_implementing_against
2015-03-17 22:34:18 -07:00
Frederick F. Kautz IV
d7f00194b5
Adding interfaces for implementing against
2015-03-17 22:33:59 -07:00
Frederick F. Kautz IV
982a52e0d4
Merge pull request #320 from fkautz/pr_out_removing_block_size_from_donut_writer_no_longer_necessary
2015-03-17 14:25:08 -07:00
Frederick F. Kautz IV
d6be8d3517
Removing block size from donut writer, no longer necessary
2015-03-17 14:24:59 -07:00
Harshavardhana
c551757415
Merge pull request #319 from harshavardhana/pr_out_now_minioapi_handles_content_md5_set_during_putobject_
2015-03-17 13:33:31 -07:00
Harshavardhana
74b3d092f2
Now MinioAPI handles Content-MD5 set during putObject()
...
- This change also facilitates proper error response
in case of md5 mismatch or corruption
- TODO a test function needs to be implemented
2015-03-17 13:32:13 -07:00
Harshavardhana
42006c2ab0
Merge pull request #318 from harshavardhana/pr_out_remove_contenttype_pseudo_func_
2015-03-17 00:47:46 -07:00
Frederick F. Kautz IV
1dcb8eceb7
Merge pull request #317 from fkautz/pr_out_fixing_order_of_input_and_layout_in_time_parse
2015-03-17 00:47:34 -07:00
Harshavardhana
dccf32e5c4
Remove contenttype pseudo func()
2015-03-17 00:47:22 -07:00
Frederick F. Kautz IV
90b337a3e8
Fixing order of input and layout in time.Parse
2015-03-17 00:47:17 -07:00
Frederick F. Kautz IV
4770f611e0
Merge pull request #316 from fkautz/pr_out_moving_to_more_accurate_rfc3339
2015-03-17 00:46:01 -07:00
Frederick F. Kautz IV
25725c442a
Moving to more accurate RFC3339
2015-03-17 00:45:50 -07:00
Frederick F. Kautz IV
639f542ac9
Merge pull request #315 from fkautz/pr_out_moving_from_iso8601_to_rfc3339
2015-03-17 00:42:25 -07:00
Frederick F. Kautz IV
e36fa95f1f
Moving from iso8601 to RFC3339
2015-03-17 00:42:08 -07:00
Frederick F. Kautz IV
6070d18217
Merge pull request #314 from fkautz/pr_out_encoded_now_passes_tests_enabling
2015-03-17 00:34:18 -07:00
Frederick F. Kautz IV
598eb5192e
Encoded now passes tests, enabling.
2015-03-17 00:33:49 -07:00
Harshavardhana
e5e6e4cfa7
Merge pull request #313 from harshavardhana/pr_out_encoded_storage_type_now_feature_complete
2015-03-16 23:46:26 -07:00
Harshavardhana
6d71935ea5
Encoded storage type now feature complete
2015-03-16 23:42:45 -07:00
Frederick F. Kautz IV
1766b588fb
Merge pull request #312 from fkautz/pr_out_list_objects_in_buckets
2015-03-16 20:43:50 -07:00
Frederick F. Kautz IV
34cf6682fe
list objects in buckets
2015-03-16 20:43:05 -07:00
Frederick F. Kautz IV
d99435963b
Merge pull request #311 from fkautz/pr_out_switching_from_base64_to_hex_for_etag
2015-03-16 18:39:07 -07:00
Frederick F. Kautz IV
1a88b36c55
Switching from base64 to hex for etag
2015-03-16 18:38:42 -07:00
Harshavardhana
81f1d3c195
Merge pull request #310 from harshavardhana/pr_out_make_blocksize_as_constant
2015-03-16 18:20:22 -07:00
Harshavardhana
b495f15178
Make blockSize as constant
2015-03-16 18:20:01 -07:00
Frederick F. Kautz IV
cda13750f7
Merge pull request #309 from fkautz/pr_out_performing_etag_off_of_bytes_rather_than_md5_string
2015-03-16 18:15:44 -07:00
Frederick F. Kautz IV
211b084e50
Performing etag off of bytes rather than md5 string
2015-03-16 18:15:37 -07:00
Frederick F. Kautz IV
a8c8e4d335
Merge pull request #308 from fkautz/pr_out_metadata_now_stores_hex_md5_not_base64_minio_api_now_converts_md5_hex_to_base64
2015-03-16 18:03:46 -07:00
Frederick F. Kautz IV
583c32c774
Metadata now stores hex md5, not base64. Minio API now converts md5 hex to base64.
2015-03-16 18:03:22 -07:00
Frederick F. Kautz IV
ed5051a795
Merge pull request #307 from fkautz/pr_out_better_handling_of_metadata_in_encoded
2015-03-16 17:41:28 -07:00
Frederick F. Kautz IV
10ae089c46
Better handling of metadata in encoded
2015-03-16 17:40:59 -07:00
Harshavardhana
dc1589bb5f
Merge pull request #306 from harshavardhana/pr_out_some_necessary_cleanup
2015-03-16 12:06:23 -07:00
Harshavardhana
15f68972a5
Some necessary cleanup
...
- Rename 'fs' as 'file' for brevity
- Rename 'inmemory' as 'memory' for brevity
- Change everywhere else
2015-03-16 11:46:16 -07:00
Harshavardhana
772d3bc3d4
Merge pull request #305 from harshavardhana/pr_out_remove_x509_package_janitor_continuation_monad
2015-03-15 19:45:09 -07:00
Harshavardhana
765fde13f1
Remove x509 package, janitor continuation monad
2015-03-15 19:44:55 -07:00
Harshavardhana
bf04d125fd
Merge pull request #304 from harshavardhana/pr_out_move_from_fmt_errorf_to_errors_new
2015-03-15 19:42:23 -07:00
Harshavardhana
596eeb097e
Move from fmt.Errorf to errors.New
...
In many cases fmt.Errorf is good enough, but since
error is an interface, you can use arbitrary data
structures as error values, to allow callers to
inspect the details of the error.
2015-03-15 19:41:16 -07:00
Frederick F. Kautz IV
7936b05451
Merge pull request #303 from fkautz/pr_out_decoding_and_returning_objects_now_works
2015-03-15 19:02:12 -07:00
Frederick F. Kautz IV
a589ddaddf
Decoding and returning objects now works
2015-03-15 19:02:00 -07:00
Frederick F. Kautz IV
a737246f92
Merge pull request #302 from fkautz/pr_out_metadata_and_writing_the_object_are_now_both_committed_together
2015-03-15 17:43:21 -07:00
Frederick F. Kautz IV
682bf085c4
Metadata and writing the object are now both committed together.
2015-03-15 17:42:33 -07:00
Frederick F. Kautz IV
3a2419d20f
Merge pull request #300 from fkautz/pr_out_adding_create_bucket_to_encoded
2015-03-15 12:28:39 -07:00
Frederick F. Kautz IV
96d0a089b8
Adding create bucket to encoded
2015-03-15 12:28:24 -07:00
Harshavardhana
4744149ec4
Merge pull request #299 from harshavardhana/pr_out_skip_uinimplemented_tests_and_some_cleanup
2015-03-15 01:24:23 -07:00
Harshavardhana
3f95c55067
Skip uinimplemented tests and some cleanup
2015-03-15 01:23:57 -07:00
Frederick F. Kautz IV
6990a64d01
Merge pull request #298 from fkautz/pr_out_working_in_memory_donut_driver
2015-03-15 00:41:14 -07:00
Frederick F. Kautz IV
3e453a394a
Working in memory donut driver
2015-03-15 00:41:06 -07:00
Frederick F. Kautz IV
e601d997f3
Merge pull request #297 from fkautz/pr_out_more_testing
2015-03-14 19:30:02 -07:00
Frederick F. Kautz IV
15d5e74837
More testing
2015-03-14 19:29:54 -07:00
Frederick F. Kautz IV
d52ca9a238
Merge pull request #296 from fkautz/pr_out_inmemory_donutbox_is_now_thread_safe
2015-03-14 19:21:44 -07:00
Frederick F. Kautz IV
7e61696901
Inmemory donutbox is now thread safe
2015-03-14 19:21:34 -07:00
Frederick F. Kautz IV
74eb6067f6
Merge pull request #295 from fkautz/pr_out_adding_start_of_inmem_donut
2015-03-14 18:02:43 -07:00
Frederick F. Kautz IV
85da9fc627
Adding start of inmem donut
2015-03-14 18:02:27 -07:00
Frederick F. Kautz IV
b441a27c67
Merge pull request #294 from fkautz/pr_out_renaming_singledisk_to_encoded
2015-03-14 11:39:03 -07:00
Frederick F. Kautz IV
54472c18fe
Renaming singledisk to encoded
2015-03-14 11:37:43 -07:00
Frederick F. Kautz IV
348c4d9a88
Removing old donut format
2015-03-14 11:36:19 -07:00
Frederick F. Kautz IV
2f4b92eb8d
Minor refactor to prepare for file version of donut
2015-03-14 11:34:45 -07:00
Harshavardhana
dffee21cde
Merge pull request #292 from harshavardhana/pr_out_update_erasure_readme_with_supported_architecture_list
2015-03-12 16:37:40 -07:00
Harshavardhana
f7b62caccc
Update erasure README with supported architecture list
2015-03-12 16:37:08 -07:00
Harshavardhana
959d482614
Merge pull request #291 from harshavardhana/pr_out_cosmetic_changes
2015-03-12 02:15:51 -07:00
Harshavardhana
f7fd526b28
Cosmetic changes
2015-03-12 02:11:04 -07:00
Harshavardhana
1e4a47ac5f
Merge pull request #290 from harshavardhana/pr_out_add_crc32c_license_headers_golang_and_minio
2015-03-12 02:09:06 -07:00
Harshavardhana
4c86e594d6
Add crc32c license headers Golang and Minio
2015-03-12 02:05:05 -07:00
Harshavardhana
a049024643
Merge pull request #289 from harshavardhana/pr_out_remove_minio_calc_chunk_size_c_code_to_write_one_in_golang
2015-03-12 02:04:08 -07:00
Harshavardhana
e27ba44d94
Remove minio_calc_chunk_size() C code to write one in Golang
2015-03-12 02:03:04 -07:00
Frederick F. Kautz IV
1047383bcf
Merge pull request #288 from fkautz/pr_out_more_refactoring_to_meet_new_donut_spec
2015-03-12 01:52:35 -07:00
Frederick F. Kautz IV
94fe03cfc1
More refactoring to meet new donut spec
2015-03-12 01:52:14 -07:00
Harshavardhana
9889796c9c
Merge pull request #287 from harshavardhana/pr_out_restructure_and_use_human_readable_names
2015-03-12 00:38:19 -07:00
Harshavardhana
67888cbaa9
Restructure and use human readable names
2015-03-12 00:36:33 -07:00
Harshavardhana
e21020b337
Merge pull request #280 from harshavardhana/pr_out_http_range_support_wip
...
Get object range request added
2015-03-12 00:11:38 -07:00
Harshavardhana
a42a48a455
Get object range request added
2015-03-12 00:07:27 -07:00
Frederick F. Kautz IV
1cfa2062ea
Merge pull request #285 from fkautz/pr_out_rename_storebucket_to_createbucket
2015-03-11 20:14:49 -07:00
Frederick F. Kautz IV
24d5018037
Rename StoreBucket to CreateBucket
2015-03-11 20:14:40 -07:00
Frederick F. Kautz IV
e0ef70e11b
Merge pull request #284 from fkautz/pr_out_adding_copyright
2015-03-11 19:59:32 -07:00
Frederick F. Kautz IV
8c6aa45458
Adding copyright
2015-03-11 19:59:20 -07:00
Frederick F. Kautz IV
a749f659aa
Merge pull request #283 from fkautz/pr_out_adding_object_donut_type
2015-03-11 19:57:03 -07:00
Frederick F. Kautz IV
7971b66e60
Adding object donut type
2015-03-11 19:56:18 -07:00
Frederick F. Kautz IV
3af2894a9e
Merge pull request #282 from fkautz/pr_out_adding_stubes_for_new_single_disk_driver
2015-03-11 13:36:35 -07:00
Frederick F. Kautz IV
ec9b20a94f
Adding stubes for new single disk driver
2015-03-11 13:36:21 -07:00
Frederick F. Kautz IV
a831757064
Merge pull request #281 from fkautz/pr_out_adding_idea_files_to_gitignore
2015-03-11 12:05:27 -07:00
Frederick F. Kautz IV
9da26de696
Adding IDEA files to gitignore
2015-03-11 12:05:12 -07:00
Harshavardhana
cd6a68400d
Merge pull request #279 from harshavardhana/pr_out_rename_dateformat_with_understandable_name_iso8601format_
2015-03-10 01:52:23 -07:00
Harshavardhana
a24bfb007d
Rename dateFormat with understandable name `iso8601Format`
2015-03-10 01:51:34 -07:00
Harshavardhana
dd0469542b
Merge pull request #278 from harshavardhana/pr_out_add_strict_checks_with_vet_golint_and_gofmt
2015-03-09 16:19:09 -07:00
Harshavardhana
b952855779
Add strict checks with vet, golint and gofmt
2015-03-09 16:17:38 -07:00
Harshavardhana
d02fb75dfd
Merge pull request #277 from harshavardhana/pr_out_simplify_fs_codebase_split_them_into_separate_files_and_more_commenting
2015-03-08 18:05:52 -07:00
Harshavardhana
41653774fc
Simplify fs codebase, split them into separate files and more commenting
2015-03-08 18:01:48 -07:00
Harshavardhana
f4271e1114
Merge pull request #276 from harshavardhana/pr_out_make_bucketpolicy_strictly_typed
2015-03-08 15:58:57 -07:00
Harshavardhana
01e98eb326
Make BucketPolicy strictly typed
2015-03-08 15:57:20 -07:00
Harshavardhana
7b57797455
Merge pull request #275 from harshavardhana/pr_out_add_delimiter_and_prefix_tests_also_add_inmemory_to_support_delimiters
2015-03-08 14:53:12 -07:00
Harshavardhana
8866b2cc5f
Add delimiter and prefix tests, also add inmemory to support delimiters
2015-03-08 14:51:31 -07:00
Harshavardhana
f907068798
Merge pull request #273 from harshavardhana/pr_out_strict_checks_for_delimiter_and_prefix_if_absent_or_present
2015-03-08 13:02:39 -07:00
Harshavardhana
7a01db8005
Strict checks for delimiter and prefix if absent or present
2015-03-08 13:01:39 -07:00
Harshavardhana
44f02058ea
Merge pull request #272 from harshavardhana/pr_out_revert_rfc1123_is_wrong_protocol_format_for_aws
2015-03-08 03:08:02 -07:00
Harshavardhana
ba85ed7566
Revert "RFC1123 is wrong protocol format for AWS"
...
This reverts commit c7b1f8ded8 .
2015-03-08 03:06:23 -07:00
Harshavardhana
54b87b483a
Merge pull request #271 from harshavardhana/pr_out_rfc1123_is_wrong_protocol_format_for_aws
2015-03-08 01:56:44 -08:00
Harshavardhana
c7b1f8ded8
RFC1123 is wrong protocol format for AWS
2015-03-08 01:55:25 -08:00
Harshavardhana
af3037457c
Merge pull request #270 from harshavardhana/pr_out_remove_redundant_uint32
2015-03-07 19:16:47 -08:00
Harshavardhana
9e89af0e3c
Remove redundant uint32
2015-03-07 19:15:51 -08:00
Harshavardhana
9553eb6b4a
Merge pull request #269 from harshavardhana/pr_out_get_object_metadata_needs_to_filter_based_of_prefix_when_delimiter_is_specified
2015-03-07 19:14:41 -08:00
Harshavardhana
f8e2b75e23
Get object metadata needs to filter based of Prefix when delimiter is specified
2015-03-07 19:13:15 -08:00
Frederick F. Kautz IV
b39eac36ea
Merge pull request #268 from fkautz/pr_out_fragment_reader_implemented
2015-03-07 18:04:29 -08:00
Frederick F. Kautz IV
679c6ace3a
Fragment reader implemented
2015-03-07 18:04:20 -08:00
Harshavardhana
df69038b04
Merge pull request #267 from harshavardhana/pr_out_add_md5_support_for_fsstorage_also_re_purpose_getobjectmetadata_for_listobjects
2015-03-07 17:16:00 -08:00
Harshavardhana
4751ed0e30
Add MD5 support for fsStorage, also re-purpose GetObjectMetadata for ListObjects
2015-03-07 17:15:00 -08:00
Frederick F. Kautz IV
1ec0cd6683
Merge pull request #266 from fkautz/pr_out_adding_read_header_for_erasure
2015-03-07 15:54:17 -08:00
Frederick F. Kautz IV
ca1a4b616c
Adding read header for erasure
2015-03-07 15:53:41 -08:00
Frederick F. Kautz IV
00381c887a
Adding erasure package to wrap versioned erasure. Ensures we always write latest version.
2015-03-07 13:04:02 -08:00
Harshavardhana
0658889d33
Merge pull request #264 from harshavardhana/pr_out_clang_lacks_proper_gas_support_implement_stubs_for_sha256_sha512_for_darwin
2015-03-07 02:56:42 -08:00
Harshavardhana
bf5a314144
clang lacks proper gas support, implement stubs for sha256,sha512 for darwin.
...
REF: http://llvm.org/bugs/show_bug.cgi?id=18918
2015-03-07 02:55:48 -08:00
Harshavardhana
43f3866842
Merge pull request #263 from harshavardhana/pr_out_if_incoming_request_ip_bucketfromhostname_needs_to_be_empty_string
2015-03-07 02:53:46 -08:00
Harshavardhana
1637138f86
If incoming request IP bucketfromHostname needs to be empty string
2015-03-07 02:53:29 -08:00
Harshavardhana
15a911c4e1
Merge pull request #262 from harshavardhana/pr_out_rename_test_data_to_testdata_go_will_ignore_it_automatically
2015-03-07 01:33:21 -08:00
Harshavardhana
a18bfa2fda
Rename test-data to testdata, go will ignore it automatically
2015-03-07 01:32:35 -08:00
Harshavardhana
c081b7c011
Merge pull request #261 from harshavardhana/pr_out_move_pkg_storage_erasure_to_pkg_encoding_erasure
2015-03-07 00:18:00 -08:00
Harshavardhana
d992bccd9a
Move pkg/storage/erasure to pkg/encoding/erasure - and other cleanups
2015-03-07 00:16:48 -08:00
Frederick F. Kautz IV
80fa38a41f
Merge pull request #260 from fkautz/pr_out_erasure_layer_now_writes_using_new_technique
2015-03-06 16:37:59 -08:00
Frederick F. Kautz IV
856e0100c0
Erasure layer now writes using new technique
2015-03-06 16:37:44 -08:00
Harshavardhana
15552a59f9
Merge pull request #259 from harshavardhana/pr_out_now_able_to_use_crc32c_and_sha1_on_darwin_with_osx_specific_code
2015-03-06 02:39:14 -08:00
Harshavardhana
856b7680df
Now able to use crc32c and sha1 on Darwin, with OSX specific code
2015-03-06 02:38:29 -08:00
Harshavardhana
46eb2eaeb9
Merge pull request #258 from harshavardhana/pr_out_further_fixes_
2015-03-06 02:06:32 -08:00
Harshavardhana
e5af8a3f5d
Further fixes -
...
- All test files have been renamed to their respective <package>_test name,
this is done in accordance with
- https://github.com/golang/go/wiki/CodeReviewComments#import-dot
imports are largely used in testing, but to avoid namespace collision
and circular dependencies
- Never use _* in package names other than "_test" change fragment_v1 to expose
fragment just like 'gopkg.in/check.v1'
2015-03-06 02:04:21 -08:00
Harshavardhana
02ccf123c9
Merge pull request #257 from harshavardhana/pr_out_update_contributing_guide
2015-03-05 23:39:25 -08:00
Harshavardhana
c00d1461b9
Golint cleanup from top level
2015-03-05 23:37:37 -08:00
Harshavardhana
540723d7ae
Golint cleanup pkg/api
2015-03-05 21:09:19 -08:00
Harshavardhana
76e601b26b
Golint cleanup pkg/storage
2015-03-05 21:09:19 -08:00
Harshavardhana
256faddab5
Golint cleanup utils/crypto/sha*,cpu,md5
2015-03-05 21:09:19 -08:00
Harshavardhana
66e31445ff
Golint cleanup pkg/utils/crypto/keys
2015-03-05 21:09:19 -08:00
Harshavardhana
b33e2d2f9b
Golint cleanup pkg/utils/config
2015-03-05 21:09:19 -08:00
Harshavardhana
861f13d5bd
Golint cleanup pkg/utils/cpu
2015-03-05 21:09:19 -08:00
Harshavardhana
c36450a83a
Golint cleanup pkg/utils/policy
2015-03-05 21:09:19 -08:00
Harshavardhana
3e321b6631
Golint cleanup pkg/utils/split
2015-03-05 21:09:19 -08:00
Frederick F. Kautz IV
237921338a
Merge pull request #256 from fkautz/pr_out_fragment_now_implements_new_version
2015-03-05 20:56:13 -08:00
Frederick F. Kautz IV
1186c47603
Fragment now implements new version
2015-03-05 20:56:02 -08:00
Frederick F. Kautz IV
e6db550fdc
Merge pull request #255 from fkautz/pr_out_renaming_donut_packages_to_match_layout
2015-03-05 19:44:56 -08:00
Frederick F. Kautz IV
665af44c70
Renaming donut packages to match layout
2015-03-05 19:44:01 -08:00
Frederick F. Kautz IV
15b26c5134
Merge pull request #254 from fkautz/pr_out_removing_innerxml
2015-03-04 14:25:18 -08:00
Frederick F. Kautz IV
6ec7894312
Removing innerxml
2015-03-04 14:24:56 -08:00
Frederick F. Kautz IV
862fc31d56
Merge pull request #253 from fkautz/pr_out_updating_godeps_goversion_and_packages
2015-03-04 12:52:25 -08:00
Frederick F. Kautz IV
8d40f60e7d
Updating godeps GoVersion and Packages
2015-03-04 12:52:02 -08:00
Frederick F. Kautz IV
5155b2f124
Merge pull request #252 from fkautz/pr_out_fixing_xml_tags
...
Fixing xml tags
2015-03-04 12:51:22 -08:00
Frederick F. Kautz IV
6f7840677a
Fixing xml tags
2015-03-04 11:02:37 -08:00
Harshavardhana
4bdfe61701
Merge pull request #251 from harshavardhana/pr_out_handle_individual_objects_too
2015-03-04 01:54:44 -08:00
Harshavardhana
f2e238199b
Handle individual objects too
2015-03-04 01:54:35 -08:00
Harshavardhana
cb46c61be4
Merge pull request #250 from harshavardhana/pr_out_add_proper_path_prefix_to_be_delimited
2015-03-04 00:57:00 -08:00
Harshavardhana
e400e85639
Add proper path prefix to be delimited
2015-03-04 00:54:39 -08:00
Harshavardhana
df135d7307
Merge pull request #249 from harshavardhana/pr_out_pathprefix_is_filtered_out_properly_and_delimited_as_well
2015-03-03 23:08:30 -08:00
Harshavardhana
cc46475c86
Pathprefix is filtered out properly and delimited as well
2015-03-03 19:45:54 -08:00
Frederick F. Kautz IV
ae9a0ea6fb
Merge pull request #248 from fkautz/pr_out_renaming_package_to_gopackage_to_fix_golint_error
2015-03-03 12:57:06 -08:00
Frederick F. Kautz IV
34c1e58332
Renaming Package to goPackage to fix golint error
2015-03-03 12:56:19 -08:00
Frederick F. Kautz IV
3e4509efeb
Merge pull request #247 from fkautz/pr_out_renaming_variable_to_pass_golint
2015-03-03 12:01:41 -08:00
Frederick F. Kautz IV
f4eed73d4e
Renaming variable to pass golint
2015-03-03 12:01:14 -08:00
Harshavardhana
a2bdc9df7e
Merge pull request #246 from harshavardhana/pr_out_janitor_duty_v2
2015-03-03 02:44:42 -08:00
Harshavardhana
0ebaac3594
Janitor duty v2
2015-03-03 02:43:24 -08:00
Harshavardhana
3db32f4935
Merge pull request #245 from harshavardhana/pr_out_force_exported_functions_to_have_comments
2015-03-03 02:41:24 -08:00
Harshavardhana
3a3c8645fc
Update comments across the codebase
2015-03-03 02:39:38 -08:00
Harshavardhana
137584d658
Add comments
2015-03-03 01:25:45 -08:00
Harshavardhana
721ec9ef5a
Force exported functions to have comments
2015-03-03 01:01:38 -08:00
Harshavardhana
3d158b1240
Merge pull request #244 from harshavardhana/pr_out_add_deadcode_code_which_recursivley_goes_into_all_directories_and_verifies_dangling_variables
2015-03-02 18:44:34 -08:00
Harshavardhana
c3ad0906e0
Add deadcode code which recursivley goes into all directories and verifies dangling variables.
2015-03-02 18:44:20 -08:00
Frederick F. Kautz IV
022b89dd9b
Merge pull request #243 from fkautz/pr_out_renaming_appendustr_to_appenduniqstr
2015-03-01 17:06:19 -08:00
Frederick F. Kautz IV
32f8c17174
Renaming AppendUstr to AppendUniqStr
2015-03-01 17:06:00 -08:00
Anand Babu (AB) Periasamy
81ede6c3fe
Merge pull request #241 from abperiasamy/janitor
...
On janitor duty.
2015-03-01 16:43:04 -08:00
Frederick F. Kautz IV
7ee3017a1c
Merge pull request #242 from fkautz/pr_out_renaming_appenduint_to_appenduniqint
2015-03-01 16:39:55 -08:00
Frederick F. Kautz IV
de6131cc7c
Renaming AppendUInt to AppendUniqInt
2015-03-01 16:39:45 -08:00
Anand Babu (AB) Periasamy
d9c9634138
removed custom Assert
2015-03-01 15:28:42 -08:00
Frederick F. Kautz IV
60454c53a2
Merge pull request #239 from fkautz/pr_out_adding_test_at_byte_level
2015-03-01 15:15:21 -08:00
Frederick F. Kautz IV
6f300c9ef0
Adding test at byte level
2015-03-01 15:13:09 -08:00
Anand Babu (AB) Periasamy
177121868b
removed HomeDir
2015-03-01 15:13:08 -08:00
Frederick F. Kautz IV
cd22304afb
Merge pull request #238 from fkautz/pr_out_specifying_more_exact_types_for_data
2015-03-01 14:43:20 -08:00
Frederick F. Kautz IV
0b08312ddd
Specifying more exact types for data
2015-03-01 14:43:11 -08:00
Harshavardhana
ed4bca240f
Merge pull request #237 from harshavardhana/pr_out_add_tests_add_newheader_for_populating_header_and_validateheader_
2015-03-01 13:21:26 -08:00
Harshavardhana
9f43659135
Add tests, add NewHeader() for populating Header and ValidateHeader()
2015-03-01 13:19:06 -08:00
Anand Babu (AB) Periasamy
6515678e87
Merge pull request #236 from fkautz/pr_out_adding_data_writer
...
Adding data writer
2015-03-01 11:36:35 -08:00
Frederick F. Kautz IV
7414dc9b75
Adding data writer
2015-03-01 11:32:30 -08:00
Harshavardhana
359af56397
Merge pull request #235 from harshavardhana/pr_out_move_appendustr_appenduint_into_helpers
2015-03-01 11:19:40 -08:00
Harshavardhana
eb9a4a83ac
Move AppendUstr(), AppendUint() into helpers
2015-03-01 11:19:03 -08:00
Frederick F. Kautz IV
9fb67c4195
Merge pull request #234 from fkautz/pr_out_changing_k_and_m_in_data_go_to_match_new_datatype_in_erasure_package
2015-03-01 01:28:43 -08:00
Frederick F. Kautz IV
be12a6b3d9
Changing K and M in data.go to match new datatype in erasure package
2015-03-01 01:28:33 -08:00
Harshavardhana
33601ff567
Merge pull request #233 from harshavardhana/pr_out_make_k_m_to_be_uint8_and_technique_becomes_its_own_type
2015-03-01 01:26:42 -08:00
Harshavardhana
b77c62e25d
Make K,M to be uint8 and Technique becomes its own type
2015-03-01 01:25:28 -08:00
Frederick F. Kautz IV
c290b360e4
Merge pull request #232 from fkautz/pr_out_making_changes_to_data_based_on_discussion
2015-03-01 01:18:11 -08:00
Frederick F. Kautz IV
bb0441917c
Making changes to data based on discussion
2015-03-01 01:16:22 -08:00
Harshavardhana
1f574d19fc
Merge pull request #231 from harshavardhana/pr_out_avoid_allocating_1gig_memory_avoid_such_mistakes
2015-03-01 00:44:05 -08:00
Harshavardhana
2f04a1299e
Avoid allocating 1gig memory, avoid such mistakes
2015-03-01 00:43:12 -08:00
Frederick F. Kautz IV
91c48e8d73
Merge pull request #230 from fkautz/pr_out_adding_data_go_does_nothing_for_now
2015-03-01 00:28:15 -08:00
Frederick F. Kautz IV
2916b1278e
Adding data.go, does nothing for now.
2015-03-01 00:27:52 -08:00
Frederick F. Kautz IV
9d30475f00
Merge pull request #229 from fkautz/pr_out_donut_frame_is_now_its_own_package
2015-03-01 00:02:35 -08:00
Frederick F. Kautz IV
b4ef522a9b
Donut frame is now its own package
2015-03-01 00:02:14 -08:00
Frederick F. Kautz IV
97e572f318
Merge pull request #228 from fkautz/pr_out_renaming_write_to_writeframe
2015-02-28 23:53:06 -08:00
Frederick F. Kautz IV
6c2428833a
Renaming Write to WriteFrame
2015-02-28 23:52:56 -08:00
Harshavardhana
8ab0cc29f2
Merge pull request #227 from harshavardhana/pr_out_add_donut_benchmark_for_64mb_128mb_256mb_512mb
2015-02-28 17:06:40 -08:00
Harshavardhana
6b397844b9
Add donut benchmark for 64MB, 128MB, 256MB, 512MB
...
Current average values
~~~
> minio/pkg/storage/donut/v1 *> go test -bench .
OK: 2 passed
PASS
BenchmarkDonut64M 5 266249634 ns/op 252.05 MB/s
BenchmarkDonut128M 3 436507394 ns/op 307.48 MB/s
BenchmarkDonut256M 2 836116359 ns/op 321.05 MB/s
BenchmarkDonut512M 1 1676738951 ns/op 320.19 MB/s
ok github.com/minio-io/minio/pkg/storage/donut/v1 8.430s
> minio/pkg/storage/donut/v1 *>
~~~
2015-02-28 17:05:46 -08:00
Harshavardhana
24c5ab70be
Merge pull request #226 from harshavardhana/pr_out_donut_gen_works_with_new_donut_frame
2015-02-28 16:30:34 -08:00
Harshavardhana
65f22083ca
donut_gen works with new Donut Frame
2015-02-28 16:30:18 -08:00
Frederick F. Kautz IV
4d98c355c9
Merge pull request #224 from abperiasamy/units
2015-02-28 16:12:10 -08:00
Frederick F. Kautz IV
a067fdb59d
Merge pull request #225 from fkautz/pr_out_donut_now_tests_amount_written_should_match_expected_amount_to_write
2015-02-28 16:10:09 -08:00
Frederick F. Kautz IV
ddc7cf835e
Donut now tests amount written should match expected amount to write
2015-02-28 16:09:52 -08:00
Frederick F. Kautz IV
a86e5b5586
Merge pull request #223 from fkautz/pr_out_updating_comment_describing_data_type
2015-02-28 16:00:12 -08:00
Frederick F. Kautz IV
d3d1205eb1
Updating comment describing data type
2015-02-28 15:59:52 -08:00
Frederick F. Kautz IV
c2ae974c94
Merge pull request #222 from fkautz/pr_out_new_donut_frame_implemented
2015-02-28 15:54:45 -08:00
Frederick F. Kautz IV
58a04ee831
New donut frame implemented
2015-02-28 15:54:13 -08:00
Anand Babu (AB) Periasamy
317a1141c0
removed unitconv
2015-02-28 15:53:44 -08:00
Frederick F. Kautz IV
9744efc725
Merge pull request #221 from fkautz/pr_out_adding_streaming_sha512
2015-02-28 15:52:10 -08:00
Frederick F. Kautz IV
90cd8b7b47
Adding streaming sha512
2015-02-28 15:51:33 -08:00
Harshavardhana
56bd413a16
Merge pull request #219 from harshavardhana/pr_out_add_1mb_block_benchmarks
2015-02-28 15:25:24 -08:00
Harshavardhana
7feca3f0d1
Add 1MB block benchmarks
2015-02-28 15:00:24 -08:00
Harshavardhana
20dc738b67
Merge pull request #218 from harshavardhana/pr_out_implement_proper_delimiter_and_prefix_handling
2015-02-28 14:48:46 -08:00
Harshavardhana
0c2d58bc6d
Implement proper delimiter and prefix handling
...
With this change Minio server now responds with, delimited
'object names' in conjunction with prefix filtering
~~~
<ListBucketResult>
<Name>example-bucket</Name>
<Prefix></Prefix>
<Marker></Marker>
<MaxKeys>1000</MaxKeys>
<Delimiter>/</Delimiter>
<IsTruncated>false</IsTruncated>
<Contents>
<Key>sample.html</Key>
<LastModified>2011-02-26T01:56:20.000Z</LastModified>
<ETag>example-bucket#sample.html</ETag>
<Size>142863</Size>
<Owner>
<ID>minio</ID>
<DisplayName>minio</DisplayName>
</Owner>
<StorageClass>STANDARD</StorageClass>
</Contents>
<CommonPrefixes>
<Prefix>photos/</Prefix>
</CommonPrefixes>
</ListBucketResult>
~~~
~~~
<ListBucketResult>
<Name>example-bucket</Name>
<Prefix>photos/2006/</Prefix>
<Marker></Marker>
<MaxKeys>1000</MaxKeys>
<Delimiter>/</Delimiter>
<IsTruncated>false</IsTruncated>
<CommonPrefixes>
<Prefix>photos/2006/feb/</Prefix>
</CommonPrefixes>
<CommonPrefixes>
<Prefix>photos/2006/jan/</Prefix>
</CommonPrefixes>
</ListBucketResult>
~~~
2015-02-28 14:47:19 -08:00
Harshavardhana
acee4d16fd
Merge pull request #217 from harshavardhana/pr_out_use_validstring
2015-02-27 19:49:33 -08:00
Harshavardhana
d5e5a3b3e6
Use validString
2015-02-27 19:49:18 -08:00
Harshavardhana
27fab98bf9
Merge pull request #216 from harshavardhana/pr_out_add_object_name_validation
2015-02-27 19:42:14 -08:00
Harshavardhana
6ebb48b4ea
Add object name validation
2015-02-27 19:42:04 -08:00
Harshavardhana
e7992320c1
Merge pull request #215 from harshavardhana/pr_out_sort_list_of_objects
2015-02-27 17:53:19 -08:00
Harshavardhana
9acb1f728c
Sort list of objects
2015-02-27 17:52:55 -08:00
Harshavardhana
3a048dc676
Merge pull request #208 from harshavardhana/pr_out_implement_delimiter_and_path_prefix
2015-02-27 16:24:15 -08:00
Harshavardhana
53669a0854
Implement delimiter, path prefix
2015-02-27 16:23:05 -08:00
Harshavardhana
01e84c596c
Merge pull request #214 from harshavardhana/pr_out_remove_donut_gen_binary_and_update_crc32c_function
2015-02-27 14:42:22 -08:00
Harshavardhana
3f8b3462e6
Remove donut_gen binary and update crc32c function
2015-02-27 14:41:53 -08:00
Harshavardhana
9aea7fd97b
Merge pull request #213 from harshavardhana/pr_out_crc32c_re_implementation_with_convenience_functions
2015-02-27 14:35:11 -08:00
Harshavardhana
8ce9b84b69
Crc32c re-implementation with Convenience functions
...
- Sum32([]byte) --> uint32
- Sum(io.Reader) --> uint32, error
2015-02-27 13:39:17 -08:00
Frederick F. Kautz IV
2e37791681
Merge pull request #212 from fkautz/pr_out_adding_comparison_for_footer_s_inim
2015-02-27 12:40:10 -08:00
Frederick F. Kautz IV
a42872d557
Merge pull request #211 from fkautz/pr_out_moving_donut_gen_to_its_own_dir_and_renaming_it_as_donut_gen_v1
2015-02-27 12:40:07 -08:00
Frederick F. Kautz IV
1f7a3c13a5
Adding comparison for footer's INIM
2015-02-27 12:39:52 -08:00
Frederick F. Kautz IV
2ca62f13a5
Moving donut_gen to its own dir and renaming it as donut_gen_v1
2015-02-27 12:39:14 -08:00
Frederick F. Kautz IV
22ddc3dcbb
Merge pull request #210 from fkautz/pr_out_seek_to_beginning_for_tempbuffer
2015-02-27 12:18:58 -08:00
Frederick F. Kautz IV
be768d01a2
Seek to beginning for tempbuffer
2015-02-27 12:18:27 -08:00
Frederick F. Kautz IV
da10fd5a83
Merge pull request #209 from fkautz/pr_out_adding_crc32c_to_write
2015-02-26 23:04:57 -08:00
Frederick F. Kautz IV
5c52da6ebe
Adding crc32c to write
2015-02-26 23:04:07 -08:00
Anis Elleuch
e4b6239277
Add Dockerfile to build a docker image with embarked minio server
2015-02-26 22:53:30 +01:00
Harshavardhana
1786408bcc
Merge pull request #206 from harshavardhana/pr_out_remove_http_server_timeouts_write_and_read
2015-02-24 13:56:56 -08:00
Harshavardhana
a9aaff0ee0
Remove HTTP server timeouts write and read.
...
Implement it later with a proper timer thread. Large file
transfers from 'mc' fail with i/o timeout without this change.
2015-02-24 13:55:24 -08:00
Frederick F. Kautz IV
e0d78e7381
Merge pull request #205 from fkautz/pr_out_making_donut_use_io_readwriteseek_instead_of_io_writer
2015-02-23 20:27:37 -08:00
Frederick F. Kautz IV
ef442289da
Making donut use io.ReadWriteSeek instead of io.Writer
2015-02-23 20:27:25 -08:00
Harshavardhana
0f45e17505
Merge pull request #204 from harshavardhana/pr_out_add_bitdeli_badge_and_expose_analytics_beacon
2015-02-23 18:06:19 -08:00
Harshavardhana
3348b79eb8
Add bitdeli badge and expose Analytics beacon
2015-02-23 18:05:58 -08:00
Harshavardhana
182d614bdd
Merge pull request #203 from harshavardhana/pr_out_more_updates_on_documentation
2015-02-23 17:45:16 -08:00
Harshavardhana
5e1e5ad786
More updates on documentation
2015-02-23 17:44:55 -08:00
Harshavardhana
2b8adef454
Merge pull request #202 from harshavardhana/pr_out_update_minioapi_documentation
2015-02-23 16:46:57 -08:00
Harshavardhana
b7868d23ac
Update minioapi documentation
2015-02-23 16:46:48 -08:00
Harshavardhana
0c36dc24f5
Merge pull request #201 from harshavardhana/pr_out_update_erasure_documentation
2015-02-23 13:39:30 -08:00
Harshavardhana
f4b5519451
Update erasure documentation
2015-02-23 13:39:16 -08:00
Harshavardhana
3b3e446102
Merge pull request #200 from abperiasamy/reorg
...
Reorg
2015-02-23 13:12:13 -08:00
Anand Babu (AB) Periasamy
6fc11932ec
make test -> test-all
2015-02-23 11:03:40 -08:00
Anand Babu (AB) Periasamy
de41e465c8
move httpserver under server
2015-02-23 11:03:01 -08:00
Harshavardhana
7c608ec857
Merge pull request #199 from harshavardhana/pr_out_fix_a_typo
2015-02-23 02:30:43 -08:00
Harshavardhana
baa1719ed2
Fix a typo
2015-02-23 02:30:36 -08:00
Harshavardhana
40014b8391
Merge pull request #198 from harshavardhana/pr_out_add_domain_and_subdomain_support_for_minioapi
2015-02-23 02:28:18 -08:00
Harshavardhana
51e80eaa6d
Add domain and subdomain support for MinioAPI
...
This change brings in domain and subdomain support
- ./minio --domain "yourminiodomain.com"
This change brings in a much needed feature by keeping
bucketnames as part of your 'DNS' name.
All your existing applications can be migrated off from s3 to
Minio without little to no modifications.
NOTE: Setting up DNS for your `buckets` is out of scope of this feature
2015-02-23 02:25:01 -08:00
Harshavardhana
2d3b00b831
Merge pull request #197 from harshavardhana/pr_out_purge_tiedot_wrapper
2015-02-22 20:04:42 -08:00
Harshavardhana
a92c6cb2b2
Purge tiedot wrapper
2015-02-22 20:02:09 -08:00
Harshavardhana
8d9613646f
Merge pull request #196 from harshavardhana/pr_out_remove_setup_development_environment_script
2015-02-21 21:39:37 -08:00
Harshavardhana
a3fe948c8b
Remove setup development environment script
2015-02-21 21:38:04 -08:00
Harshavardhana
87bca64173
Merge pull request #195 from harshavardhana/pr_out_add_license_header_for_minio_modifications_improvements_for_sha1_sha256_sha512_implementations
2015-02-21 15:54:02 -08:00
Harshavardhana
49a714d1a4
Add license header for Minio modifications, improvements for sha1,sha256,sha512 implementations
...
Also bring in SSE3 optimized public domain implementation of SHA1 from Intel ``FIPS PUB 180-1``
2015-02-21 15:50:47 -08:00
Harshavardhana
cfb1fe7f9d
Merge pull request #194 from harshavardhana/pr_out_implement_sha1_as_intel_optimized_set
2015-02-21 11:27:07 -08:00
Harshavardhana
12cff1be58
Implement sha1 as intel optimized set
2015-02-21 11:25:09 -08:00
Harshavardhana
e2bc6c8b27
Merge pull request #193 from vadmeste/fix_sha256_faulty_computation
...
Add missing asm instruction to correct sha256 calculation in avx mode
2015-02-21 10:49:49 -08:00
Anis Elleuch
1d4d7ff274
Add missing asm instruction to correct sha256 calculation in avx mode
2015-02-21 19:34:36 +01:00
Harshavardhana
121379c992
Merge pull request #192 from vadmeste/add_intel_sha256_optimized_algo
...
Use Intel optimized code (ssse3, avx, avx2) to calculate sha256
2015-02-21 08:35:59 -08:00
Anis Elleuch
e89271b8f5
Use Intel optimized code (ssse3, avx, avx2) to calculate sha256
2015-02-21 13:11:15 +01:00
Harshavardhana
3d70b96ae9
Merge pull request #191 from harshavardhana/pr_out_add_proper_entries_for_gobheader_data_copy
2015-02-21 01:45:41 -08:00
Harshavardhana
3151f9b6c3
Add proper entries for GobHeader, Data copy.
...
This commit also adds 'donut_gen.go' for generating sample donut file
2015-02-21 01:44:27 -08:00
Frederick F. Kautz IV
4db9b5a348
Merge pull request #189 from fkautz/pr_out_writing_data_out_with_error_handling
2015-02-20 23:24:11 -08:00
Frederick F. Kautz IV
8129d8fd0b
Writing data out with error handling
2015-02-20 23:24:01 -08:00
Frederick F. Kautz IV
97b2e7fb3b
Merge pull request #188 from fkautz/pr_out_moving_donut_code_to_v1_in_donut_package
2015-02-20 23:07:50 -08:00
Frederick F. Kautz IV
98ddbd840e
Moving donut code to v1 in donut package
2015-02-20 23:07:43 -08:00
Frederick F. Kautz IV
005ad1a9e1
Merge pull request #187 from fkautz/pr_out_fixing_magic_number_for_inim
2015-02-20 22:43:19 -08:00
Frederick F. Kautz IV
9833647fb7
Fixing magic number for INIM
2015-02-20 22:42:58 -08:00
Frederick F. Kautz IV
339fa40b21
Merge pull request #186 from abperiasamy/donut-magic
2015-02-20 19:15:11 -08:00
Anand Babu (AB) Periasamy
ec36a598c9
Magic as numbers are faster to encode and compare
2015-02-20 18:20:21 -08:00
Harshavardhana
eab19e3ce4
Merge pull request #185 from harshavardhana/pr_out_remove_go_cover
2015-02-20 17:44:46 -08:00
Harshavardhana
741e14f749
Remove go cover and remove unncessary Makefiles
2015-02-20 17:44:26 -08:00
Harshavardhana
afe7293aef
Merge pull request #184 from harshavardhana/pr_out_sha512_implemention_with_intel_assembly_code
2015-02-20 16:34:01 -08:00
Harshavardhana
19a4998fcb
SHA512 Implemention with Intel assembly code
2015-02-20 16:32:19 -08:00
Harshavardhana
a552800dcc
Merge pull request #183 from harshavardhana/pr_out_osx_compatibility_update_for_checkdeps_sh
2015-02-20 00:30:31 -08:00
Harshavardhana
cdd43a11be
OSX compatibility update for checkdeps.sh
2015-02-20 00:28:35 -08:00
Harshavardhana
83c636c80c
Merge pull request #182 from harshavardhana/pr_out_add_donut_tests_just_for_verification
2015-02-18 19:46:39 -08:00
Harshavardhana
c4f0aad9b5
Add donut tests, just for verification
2015-02-18 19:46:14 -08:00
Frederick F. Kautz IV
aa2c622f52
Merge pull request #181 from fkautz/pr_out_donut_structure_refined
2015-02-18 17:18:44 -08:00
Frederick F. Kautz IV
f7f34d08e8
Donut structure refined
2015-02-18 17:18:33 -08:00
Frederick F. Kautz IV
ab80c0ce12
Merge pull request #180 from abperiasamy/donut
2015-02-18 15:57:16 -08:00
Anand Babu (AB) Periasamy
9e304b53de
donut spec v1 prototype
2015-02-18 15:52:12 -08:00
Harshavardhana
49de6e0605
Merge pull request #179 from harshavardhana/pr_out_remove_govet_dependency_for_now
2015-02-18 15:51:42 -08:00
Harshavardhana
0a1a47da1b
remove govet dependency for now
2015-02-18 15:51:31 -08:00
Harshavardhana
1dc14bccfe
Merge pull request #178 from harshavardhana/pr_out_run_govet_and_fix
2015-02-18 15:34:26 -08:00
Harshavardhana
fab954f13f
Run govet and fix
2015-02-18 15:33:55 -08:00
Harshavardhana
1b1371ffec
Merge pull request #177 from harshavardhana/pr_out_no_symlink_fail_when_not_in_gopath
2015-02-18 14:36:33 -08:00
Harshavardhana
79455c3f9d
No symlink, fail when not in GOPATH
2015-02-18 14:35:49 -08:00
Harshavardhana
2bc7ded828
Merge pull request #176 from harshavardhana/pr_out_some_more_cleanup
2015-02-18 12:16:34 -08:00
Harshavardhana
f7a06a5d1e
Some more cleanup
2015-02-18 12:15:33 -08:00
Frederick F. Kautz IV
784ab9a551
Merge pull request #175 from fkautz/pr_out_adding_header_version
2015-02-18 10:21:40 -08:00
Frederick F. Kautz IV
05ac09bf69
Adding header version
2015-02-18 10:21:02 -08:00
Harshavardhana
c212ae18bc
Merge pull request #174 from harshavardhana/pr_out_no_need_to_check_pip_fixes_172
2015-02-18 01:24:10 -08:00
Harshavardhana
2a5183ff8a
No need to check pip fixes #172
2015-02-18 01:23:07 -08:00
Harshavardhana
d8e0be7575
Merge pull request #173 from harshavardhana/pr_out_make_channels_more_aware_of_errors_and_shutdown_on_error_some_cleanup
2015-02-18 00:24:35 -08:00
Harshavardhana
a3e5121f7b
Make channels more aware of errors and shutdown on error - some cleanup
2015-02-18 00:24:19 -08:00
Harshavardhana
4bdbfe47a2
Merge pull request #171 from harshavardhana/pr_out_expose_policy_code_for_api_router_usage
2015-02-17 19:06:14 -08:00
Harshavardhana
cf6d03b907
Expose policy code, for api router usage
2015-02-17 19:06:01 -08:00
Harshavardhana
5235badec9
Merge pull request #169 from harshavardhana/pr_out_add_policy_validation_code_more_rigorous
2015-02-17 18:10:00 -08:00
Harshavardhana
650b3bac9b
Merge pull request #168 from vadmeste/fix_devscripts_headers
2015-02-17 18:09:51 -08:00
Frederick F. Kautz IV
2af664eeaf
Merge pull request #170 from fkautz/pr_out_adding_scaffolding_for_writing_donut
2015-02-17 17:51:54 -08:00
Frederick F. Kautz IV
fe9a5c14a0
Adding scaffolding for writing donut
2015-02-17 17:47:10 -08:00
Harshavardhana
980d229272
Add policy validation code more rigorous
2015-02-17 13:23:16 -08:00
Anis Elleuch
04075b15c9
Fix Shebang position
...
Add licence to setup_development_environment.sh
2015-02-17 19:17:31 +01:00
Harshavardhana
7882c8c746
Merge pull request #167 from harshavardhana/pr_out_add_new_error_response
2015-02-16 20:44:41 -08:00
Harshavardhana
2696d2f4e7
Add new error response
2015-02-16 20:44:25 -08:00
Harshavardhana
45866ff3a7
Merge pull request #166 from harshavardhana/pr_out_skip_policy_files
2015-02-16 18:37:18 -08:00
Harshavardhana
f04beab7c2
Skip policy files
2015-02-16 18:37:09 -08:00
Harshavardhana
47a5dd7e72
Merge pull request #165 from vadmeste/more_check_for_call_results
2015-02-16 18:30:28 -08:00
Harshavardhana
4ce180bb72
Merge pull request #164 from harshavardhana/pr_out_implement_bucket_policy_handler
2015-02-16 18:28:48 -08:00
Harshavardhana
eeae64935e
Implement bucket policy handler and with galore of cleanup
2015-02-16 18:20:40 -08:00
Anis Elleuch
dc551e6c2e
Check function return values for downloading operations
...
Fix two regressions after changing the behavior of check_version
call function returns the status code of the first part of the pipe command
Fix indentation
Add more error msgs when git fails
MINIO_DEV takes the directory path where the env.sh is found
2015-02-16 22:29:49 +01:00
Harshavardhana
7d8c34e055
Merge pull request #163 from harshavardhana/pr_out_add_osx_deps_check_and_development_environment
2015-02-15 15:20:34 -08:00
Harshavardhana
574ee2a271
Add osx deps check and development environment
2015-02-15 14:48:11 -08:00
Harshavardhana
6af37d5ca1
Merge pull request #162 from vadmeste/installer_script_enhancements
2015-02-15 14:19:37 -08:00
Anis Elleuch
f95b954b9a
Add INT signal handler to accelerate quitting when asked by the user
...
Print the required version of the missing packages
Check the status code of curl download and abort when failed
2015-02-15 23:05:10 +01:00
Harshavardhana
be9f59c555
Merge pull request #161 from harshavardhana/pr_out_add_license_and_fix_development_scripts
2015-02-15 02:01:35 -08:00
Harshavardhana
ba3e2d41f7
Add license and fix development scripts
2015-02-15 01:59:48 -08:00
Harshavardhana
78755aa1e0
Merge pull request #160 from harshavardhana/pr_out_move_to_devscripts_to_avoid_top_level_dir_clutter
2015-02-14 17:29:38 -08:00
Harshavardhana
0d91e7d540
Move to devscripts to avoid top level dir clutter
2015-02-14 17:28:55 -08:00
Harshavardhana
5a2616ca47
Merge pull request #159 from harshavardhana/pr_out_further_changes_to_minio_dev_script
2015-02-14 17:23:09 -08:00
Harshavardhana
6b85cb1168
Further changes to minio dev script
2015-02-14 17:21:29 -08:00
Harshavardhana
58dcd5751e
Merge pull request #156 from vadmeste/add_minio_env_installer
2015-02-14 17:12:15 -08:00
Anis Elleuch
6e30ccd612
* Add a development environnment installer for minio project with an automatic dependency installation
...
* Install minio in /home/vadmeste/minio-dev by default
* Check for host architecutre before installing
* Check the minio dev directory before start
* env.sh is always in the root of minio-dev directory, use base dirname instead of hardcoded path
* Explain why we use main function in the script
* env.sh should not mess with GOROOT variable if already defined
* Force the user to set GOROOT var if golang is already installed
* Prettify the script output
* Hide pushd/popd output
2015-02-14 22:06:29 +01:00
Harshavardhana
685077eaa5
Merge pull request #158 from harshavardhana/pr_out_there_is_no_golang_version_1_4_0
2015-02-13 19:10:25 -08:00
Harshavardhana
cce10456d5
There is no golang version 1.4.0
2015-02-13 19:10:15 -08:00
Harshavardhana
be1b50247a
Merge pull request #157 from harshavardhana/pr_out_reorg_docs_and_cleanup
2015-02-13 19:07:06 -08:00
Harshavardhana
f07ccb035d
Reorg docs and cleanup
2015-02-13 19:06:47 -08:00
Harshavardhana
a527251865
Merge pull request #155 from harshavardhana/pr_out_update_docs
2015-02-13 15:26:48 -08:00
Harshavardhana
bd56b6e571
Update docs
2015-02-13 15:26:26 -08:00
Harshavardhana
16c520639f
Merge pull request #154 from harshavardhana/pr_out_write_error_responses_documentation
2015-02-13 15:21:16 -08:00
Harshavardhana
5a0a700a45
Write Error Responses documentation
2015-02-13 15:20:58 -08:00
Harshavardhana
08c6717f88
Merge pull request #153 from vadmeste/check_for_golang_version
2015-02-13 02:59:16 -08:00
Anis Elleuch
262d8cc23a
Check if the installed golang version is greater than 1.4.0
2015-02-13 10:09:15 +01:00
Anis Elleuch
2ef1df016b
Add a generic version checker function
2015-02-13 10:08:52 +01:00
Harshavardhana
e0b9a2f9ef
Merge pull request #152 from harshavardhana/pr_out_reply_in_xml_from_validate_and_ignore_handlers
2015-02-11 22:00:53 -08:00
Harshavardhana
966cdd4f05
Reply in xml from validate and ignore handlers
2015-02-11 22:00:45 -08:00
Harshavardhana
8a562ebbef
Merge pull request #151 from harshavardhana/pr_out_implement_s3_style_errorcodes_and_response
2015-02-11 21:28:22 -08:00
Harshavardhana
ac4f07906c
Implement S3 Style ErrorCodes and Response
...
This patchset also brings in lot of cleanup in terms of minioapi codebase
2015-02-11 21:27:28 -08:00
Harshavardhana
6e73ccec75
Merge pull request #149 from harshavardhana/pr_out_update_contributors_document
2015-02-09 13:34:34 -08:00
Harshavardhana
0ac611e452
Update contributors document
2015-02-09 13:34:19 -08:00
Harshavardhana
b92ce76197
Merge pull request #148 from harshavardhana/pr_out_update_docs
2015-02-08 17:51:00 -08:00
Harshavardhana
b12a493db8
Update Docs
2015-02-08 17:50:18 -08:00
Harshavardhana
4f43e37a73
Merge pull request #147 from harshavardhana/pr_out_restructure_docs_and_move_mkdocs_yml_to_top_level
2015-02-08 17:41:22 -08:00
Harshavardhana
d036bf3a2a
Restructure docs and move mkdocs.yml to top-level
2015-02-08 17:40:39 -08:00
Harshavardhana
6911310661
Merge pull request #146 from harshavardhana/pr_out_change_ports_to_9000_and_9001
2015-02-08 14:11:50 -08:00
Harshavardhana
d9a97b6c86
Change ports to 9000 and 9001
2015-02-08 14:10:59 -08:00
Harshavardhana
2b1b4f2713
Merge pull request #145 from harshavardhana/pr_out_add_license_header
2015-02-08 03:00:55 -08:00
Harshavardhana
680848bdcb
Add license header
2015-02-08 03:00:32 -08:00
Harshavardhana
b2724b80c1
Merge pull request #144 from harshavardhana/pr_out_verify_both_x_amz_date_and_date_header_before_discarding_request
2015-02-08 02:39:03 -08:00
Harshavardhana
8087ca2450
Verify both 'x-amz-date' and 'date' header before discarding request
2015-02-08 02:37:19 -08:00
Harshavardhana
62648c8636
Merge pull request #143 from harshavardhana/pr_out_changes_to_tests_pending_from_142
2015-02-06 20:47:32 -08:00
Harshavardhana
92f83982db
Changes to tests pending from #142
2015-02-06 20:47:21 -08:00
Harshavardhana
58f2c73f42
Merge pull request #142 from harshavardhana/pr_out_avoid_trailing_for_buckets_and_also_re_directs_in_accordance_with_aws_clients
2015-02-06 20:42:26 -08:00
Harshavardhana
ecb70a4c19
Avoid trailing '/' for buckets and also re-directs - in accordance with aws clients
2015-02-06 20:42:09 -08:00
Harshavardhana
a5bf6b7f14
Merge pull request #139 from harshavardhana/pr_out_implement_authorization_support
2015-02-06 02:09:21 -08:00
Harshavardhana
81fc11ee5d
Implement authorization support
2015-02-06 02:08:52 -08:00
Harshavardhana
eba86c07e9
Merge pull request #138 from harshavardhana/pr_out_ignore_eof_in_readconfig_
2015-02-05 16:12:00 -08:00
Harshavardhana
0e8b16a55d
Ignore EOF in ReadConfig()
2015-02-05 16:10:49 -08:00
Harshavardhana
829be023d2
Merge pull request #137 from harshavardhana/pr_out_reply_back_accesskey_secretkey_through_json
2015-02-05 16:00:00 -08:00
Harshavardhana
72d0999dcb
Reply back AccessKey, Secretkey through json
2015-02-05 15:59:44 -08:00
Harshavardhana
95f214c99b
Append to Users list
2015-02-05 15:40:51 -08:00
Harshavardhana
b3b73ff4cb
Merge pull request #136 from harshavardhana/pr_out_store_credentials_through_webui
2015-02-05 14:20:06 -08:00
Harshavardhana
4c90017b02
Store credentials through webui
2015-02-05 14:19:48 -08:00
Frederick F. Kautz IV
71fab1d91a
Merge pull request #135 from fkautz/pr_out_content_type_is_now_passed_from_minioapi_to_storage
2015-02-05 14:05:59 -08:00
Frederick F. Kautz IV
620435cea6
Content type is now passed from minioapi to storage
2015-02-05 14:05:43 -08:00
Harshavardhana
833756138d
Merge pull request #134 from harshavardhana/pr_out_create_the_non_existent_directory
2015-02-05 10:57:55 -08:00
Harshavardhana
19267fa29a
Create the non-existent directory
2015-02-05 10:57:26 -08:00
Frederick F. Kautz IV
549cf6b854
Merge pull request #133 from fkautz/pr_out_adding_content_type_to_backend_storage_drivers
2015-02-04 17:37:13 -08:00
Frederick F. Kautz IV
288bc3fcc7
Adding content type to backend storage drivers
2015-02-04 17:32:40 -08:00
Frederick F. Kautz IV
05665a9111
Merge pull request #132 from fkautz/pr_out_removing_xml_header_from_response_in_docs
2015-02-04 16:40:22 -08:00
Frederick F. Kautz IV
d44e42f809
Removing xml header from response in docs
2015-02-04 16:40:02 -08:00
Frederick F. Kautz IV
e5cd3dcb7c
Merge pull request #131 from fkautz/pr_out_removing_xmlname_from_json_request
2015-02-04 14:22:05 -08:00
Frederick F. Kautz IV
816310825e
Removing XMLName from json request
2015-02-04 14:21:47 -08:00
Frederick F. Kautz IV
ba4f8b3f56
Merge pull request #130 from fkautz/pr_out_adding_json_example_for_get_
2015-02-04 14:04:54 -08:00
Frederick F. Kautz IV
f1bf2cb5d7
Adding JSON Example for GET /
2015-02-04 14:04:41 -08:00
Frederick F. Kautz IV
2a6128a0b8
Merge pull request #129 from fkautz/pr_out_adding_additional_entry_into_bucket_list_in_docs
2015-02-03 17:36:23 -08:00
Frederick F. Kautz IV
eded653fd2
Adding additional entry into bucket list in docs
2015-02-03 17:36:14 -08:00
Frederick F. Kautz IV
833dde6106
Merge pull request #128 from fkautz/pr_out_fixing_symlink_test_to_not_link_if_file_exists
2015-02-03 17:16:16 -08:00
Frederick F. Kautz IV
0646e7ae40
Fixing symlink test to not link if file exists
2015-02-03 17:15:57 -08:00
Frederick F. Kautz IV
e4074f1580
Merge pull request #127 from fkautz/pr_out_accessing_dir_as_object_should_return_objectnotfound
2015-02-03 16:46:55 -08:00
Frederick F. Kautz IV
7152712f34
Accessing dir as object should return ObjectNotFound
2015-02-03 16:45:00 -08:00
Harshavardhana
297552e302
Merge pull request #126 from harshavardhana/pr_out_add_mkdocs_as_build_dependency_in_checkdeps_sh_and_builddeps_md
2015-02-03 00:42:28 -08:00
Harshavardhana
b5d92aaa14
Add mkdocs as build dependency in checkdeps.sh and BUILDDEPS.md
2015-02-03 00:42:16 -08:00
Harshavardhana
3b0869e984
Merge pull request #125 from harshavardhana/pr_out_make_sure_config_testing_is_done_in_tempdir
2015-02-03 00:25:47 -08:00
Harshavardhana
582ce3df36
Make sure config testing is done in tempdir
2015-02-03 00:25:33 -08:00
Harshavardhana
f4cd0aa978
Merge pull request #124 from harshavardhana/pr_out_add_json_config_reader_writer
2015-02-03 00:13:18 -08:00
Harshavardhana
b1db70c807
Add json config reader/writer
2015-02-03 00:12:46 -08:00
Harshavardhana
c26b6f3d76
Merge pull request #123 from harshavardhana/pr_out_use_helper_homedir_
2015-02-02 21:45:37 -08:00
Harshavardhana
aff4c5826b
Use helper HomeDir()
2015-02-02 21:44:17 -08:00
Frederick F. Kautz IV
189e1b5302
Merge pull request #122 from fkautz/pr_out_minor_header_update_renaming_to_get_
2015-02-02 16:23:34 -08:00
Frederick F. Kautz IV
60551dffca
Minor header update, renaming '/' to 'GET /'
2015-02-02 16:23:18 -08:00
Frederick F. Kautz IV
5b5c798dee
Merge pull request #121 from fkautz/pr_out_adding_mkdocs_to_gogenerate
2015-02-02 16:15:24 -08:00
Frederick F. Kautz IV
a79a5c10e0
Adding mkdocs to gogenerate.
2015-02-02 16:14:55 -08:00
Frederick F. Kautz IV
41688e491c
Merge pull request #120 from fkautz/pr_out_adding_minio_api_documentation
2015-02-02 15:42:07 -08:00
Frederick F. Kautz IV
9d4e7a50fc
Adding minio api documentation
2015-02-02 15:41:21 -08:00
Frederick F. Kautz IV
246793e30e
Merge pull request #119 from fkautz/pr_out_initial_mkdocs_configuration
2015-02-02 13:50:34 -08:00
Frederick F. Kautz IV
ba1b7f79ba
Initial mkdocs configuration
2015-02-02 13:50:07 -08:00
Frederick F. Kautz IV
42f5b3dc1d
Removing docs
2015-02-02 13:50:07 -08:00
Harshavardhana
8bedf43a27
Merge pull request #118 from harshavardhana/pr_out_consolidate_developers_docs_and_makefile_create_symlink_automatically
2015-02-01 21:19:07 -08:00
Harshavardhana
88af9ba666
Consolidate developers docs and Makefile, create symlink automatically
2015-02-01 21:18:46 -08:00
Harshavardhana
dd5380fc86
Merge pull request #117 from harshavardhana/pr_out_fix_build_issue
2015-02-01 17:21:55 -08:00
Harshavardhana
dc47ca1431
Fix build issue
2015-02-01 17:21:17 -08:00
Frederick F. Kautz IV
4d5e4cd46f
Merge pull request #116 from fkautz/pr_out_minioapi_testputobject_properly_creates_bucket_at_start_of_test
2015-02-01 14:46:59 -08:00
Frederick F. Kautz IV
a8eef13835
Minioapi TestPutObject properly creates bucket at start of test
2015-02-01 14:46:45 -08:00
Frederick F. Kautz IV
afd574af20
Merge pull request #115 from fkautz/pr_out_adding_test_to_ensure_list_objects_returns_an_error_for_non_existant_buckets_to_match_previous_bug_fix_and_fix_for_inmemory
2015-02-01 10:48:46 -08:00
Frederick F. Kautz IV
a092b44cf1
Adding test to ensure list objects returns an error for non existant buckets to match previous bug fix and fix for inmemory
2015-02-01 10:48:31 -08:00
Harshavardhana
be7c9aacf8
Merge pull request #114 from harshavardhana/pr_out_reply_back_errors_properly
2015-02-01 03:11:39 -08:00
Harshavardhana
5d197dd063
Reply back errors properly
2015-02-01 03:10:28 -08:00
Harshavardhana
862ce975d5
Merge pull request #113 from harshavardhana/pr_out_add_strictslash_for_path_re_direction
2015-02-01 02:49:27 -08:00
Harshavardhana
b635501fb7
Add StrictSlash for path re-direction
2015-02-01 02:49:09 -08:00
Harshavardhana
3ed884e495
Merge pull request #112 from harshavardhana/pr_out_service_a_new_webui_server_at_port_8081
2015-02-01 02:45:21 -08:00
Harshavardhana
e1b3836c60
Service a new WebUI server at port 8081.
...
It is provided to avoid the router clutter on the Object API
end. This is just a first cut sample we are going to build on
top of this the new management console UI.
General interest comes from subsequently writing a small UI to
generate `AccessKey` and `SecretKey` to build authorization
layer.
2015-02-01 02:44:53 -08:00
Frederick F. Kautz IV
392ca7451f
Merge pull request #111 from fkautz/pr_out_setting_order_when_retrieving_buckets
2015-02-01 00:17:21 -08:00
Frederick F. Kautz IV
54026dbc78
Setting order when retrieving buckets
2015-02-01 00:16:25 -08:00
Harshavardhana
c3287b7ad0
Merge pull request #110 from harshavardhana/pr_out_add_bucket_resources_to_ignore_handler
2015-01-31 22:47:37 -08:00
Harshavardhana
26aac9a439
Add bucket resources to ignore handler
2015-01-31 22:45:52 -08:00
Frederick F. Kautz IV
39250b7c49
Merge pull request #109 from fkautz/pr_out_converting_unimplemented_methods_list_into_an_http_handler
2015-01-31 19:50:48 -08:00
Frederick F. Kautz IV
94e124470c
Converting unimplemented methods list into an http handler
2015-01-31 19:50:32 -08:00
Harshavardhana
9e5b689dc5
Merge pull request #103 from harshavardhana/pr_out_add_database_query_function
2015-01-31 15:52:16 -08:00
Harshavardhana
46751f0b28
Add database query function, and some re-factoring
2015-01-31 15:51:18 -08:00
Frederick F. Kautz IV
bc779fcdea
Merge pull request #102 from fkautz/pr_out_adding_sublime_workspace_to_gitignore
2015-01-30 17:39:22 -08:00
Frederick F. Kautz IV
68205c8c6c
Adding sublime workspace to gitignore
2015-01-30 17:39:08 -08:00
Frederick F. Kautz IV
d3e3bfee97
Merge pull request #101 from fkautz/pr_out_adding_list_api_test
2015-01-30 17:37:46 -08:00
Frederick F. Kautz IV
0cd54031a7
Adding list api test
2015-01-30 17:36:53 -08:00
Harshavardhana
0903b7c46d
Merge pull request #100 from harshavardhana/pr_out_force_clients_to_have_certs
2015-01-30 16:52:46 -08:00
Harshavardhana
8a4128d304
Force clients to have certs
2015-01-30 16:51:33 -08:00
Frederick F. Kautz IV
fec80fb1b3
Merge pull request #99 from fkautz/pr_out_using_generic_make_test_and_make_build_disabled_signers_code_for_now_to_fix_build
2015-01-30 10:59:06 -08:00
Frederick F. Kautz IV
84c5df8441
Using generic make test ./... and make build ./..., disabled signers code for now to fix build.
2015-01-30 10:58:47 -08:00
Frederick F. Kautz IV
c3c5497d24
Merge pull request #98 from fkautz/pr_out_certificate_and_key_must_both_be_specified_or_empty_together
2015-01-29 11:29:54 -08:00
Frederick F. Kautz IV
91384e73cf
Certificate and key must both be specified or empty together
2015-01-29 11:29:42 -08:00
Frederick F. Kautz IV
58da5c0f87
Merge pull request #97 from fkautz/pr_out_adding_list_bucket_tests_and_fixing_inmemory_behavior
2015-01-29 11:23:50 -08:00
Frederick F. Kautz IV
7ca87e06aa
Adding list bucket tests and fixing inmemory behavior.
2015-01-29 11:23:14 -08:00
Harshavardhana
1306543b76
Merge pull request #96 from harshavardhana/pr_out_remove_redundant_tls_flag
2015-01-29 01:18:12 -08:00
Harshavardhana
7dd5f0ab8d
Remove redundant --tls flag
2015-01-29 01:18:00 -08:00
Harshavardhana
e3378ee448
Merge pull request #95 from harshavardhana/pr_out_getstoragetype_should_return_valid_results
2015-01-29 01:09:11 -08:00
Harshavardhana
8391a6e17a
getStorageType should return valid results
2015-01-29 01:08:54 -08:00
Harshavardhana
966707a7ed
Merge pull request #94 from harshavardhana/pr_out_prefix_if_empty_skip_it_before_isvalidbucket
2015-01-29 01:07:49 -08:00
Harshavardhana
82baccb8bf
Prefix if empty skip it before IsValidBucket
2015-01-29 01:07:37 -08:00
Frederick F. Kautz IV
93b47bc097
Merge pull request #93 from fkautz/pr_out_reducing_code_duplication_relating_to_content_type
2015-01-28 20:47:56 -08:00
Frederick F. Kautz IV
c6d537e66e
Reducing code duplication relating to content type
2015-01-28 20:47:23 -08:00
Frederick F. Kautz IV
de154550a3
Merge pull request #92 from fkautz/pr_out_updating_godep
2015-01-28 20:27:07 -08:00
Frederick F. Kautz IV
96a5fc0ee7
Updating godep
2015-01-28 20:26:52 -08:00
Frederick F. Kautz IV
092b8749cf
Merge pull request #91 from fkautz/pr_out_removing_unnecessary_comments
2015-01-28 19:54:35 -08:00
Frederick F. Kautz IV
3e8765bb27
Removing unnecessary comments
2015-01-28 19:54:08 -08:00
Frederick F. Kautz IV
391468c80e
Merge pull request #90 from fkautz/pr_out_reverting_back_to_codegansta_cli
2015-01-28 19:52:42 -08:00
Frederick F. Kautz IV
7b0942980b
Reverting back to codegansta/cli
2015-01-28 19:52:30 -08:00
Harshavardhana
57d764778d
Merge pull request #88 from harshavardhana/pr_out_add_x509_tests_and_should_be_part_of_the_build
2015-01-28 17:13:10 -08:00
Harshavardhana
ac99968796
Add x509 tests and should be part of the build
2015-01-28 17:12:59 -08:00
Frederick F. Kautz IV
be56e1cdad
Merge pull request #87 from fkautz/pr_out_reordering_minioapi_functions
2015-01-28 16:51:59 -08:00
Frederick F. Kautz IV
b170f3f5fc
Reordering minioapi functions
2015-01-28 16:51:44 -08:00
Frederick F. Kautz IV
452d46bfa6
Merge pull request #86 from fkautz/pr_out_adding_comments_to_explain_design_decisions_in_server_go
2015-01-28 16:33:28 -08:00
Frederick F. Kautz IV
66cc370e8b
Adding comments to explain design decisions in server.go
2015-01-28 16:33:20 -08:00
Frederick F. Kautz IV
698f0b815f
Merge pull request #85 from fkautz/pr_out_http_server_package_now_follows_convention
2015-01-28 16:30:02 -08:00
Frederick F. Kautz IV
f15e2c4e74
HTTP Server package now follows convention
2015-01-28 16:29:47 -08:00
Harshavardhana
1fdd62165e
Merge pull request #83 from harshavardhana/pr_out_authorization_validation_in_accordance_with_s3_signer_awsv2
2015-01-28 16:14:39 -08:00
Harshavardhana
d78cd581c5
Authorization validation in accordance with S3 signer AWSv2
2015-01-28 16:14:08 -08:00
Frederick F. Kautz IV
0225c51238
Merge pull request #84 from fkautz/pr_out_adding_server_config_structure
2015-01-28 16:08:03 -08:00
Frederick F. Kautz IV
e8399a6d05
Adding server config structure
2015-01-28 16:07:53 -08:00
Frederick F. Kautz IV
e25c39e20f
Merge pull request #82 from fkautz/pr_out_fixing_build_break
2015-01-28 15:28:11 -08:00
Frederick F. Kautz IV
f3e31fe795
Fixing build break
2015-01-28 15:27:59 -08:00
Frederick F. Kautz IV
801d3bf95c
Merge pull request #81 from fkautz/pr_out_migrating_from_codegangsta_cli_to_spf13_cobra
2015-01-28 15:12:31 -08:00
Frederick F. Kautz IV
e007a2db66
Migrating from codegangsta/cli to spf13/cobra
2015-01-28 15:12:02 -08:00
Frederick F. Kautz IV
910aa176b4
Merge pull request #80 from fkautz/pr_out_fix_build
2015-01-28 14:00:41 -08:00
Frederick F. Kautz IV
ca7b1a7fc6
Fix build
2015-01-28 14:00:08 -08:00
Harshavardhana
faf6835871
Merge pull request #79 from harshavardhana/pr_out_add_a_new_pkg_crypto_keys_first_cut
2015-01-28 12:03:28 -08:00
Harshavardhana
fbafc98edb
Add a new pkg/crypto/keys, first cut
...
- provides three functions
- GetRandomAlphaNumeric()
- GetRandomAlphaNumericFull()
- GetRandomBase64()
- ValidAccessKey()
2015-01-28 12:02:13 -08:00
Harshavardhana
cc54730eee
Merge pull request #78 from harshavardhana/pr_out_add_list_buckets_for_fs
2015-01-27 18:44:05 -08:00
Harshavardhana
2ccecd3f32
Add list buckets for 'fs'
2015-01-27 18:43:55 -08:00
Harshavardhana
3781734903
Merge pull request #77 from harshavardhana/pr_out_add_tiedot_integration_package_first_cut_more_improvements_needed
2015-01-27 18:15:50 -08:00
Harshavardhana
c63a6dba2f
Add 'tiedot' integration package, first cut - more improvements needed
2015-01-27 18:15:23 -08:00
Frederick F. Kautz IV
cbf83f2d38
Merge pull request #76 from fkautz/pr_out_creating_subdirectories_in_fs_now_works
2015-01-27 17:48:05 -08:00
Frederick F. Kautz IV
5daa408e2c
Creating subdirectories in fs now works
2015-01-27 17:47:11 -08:00
Harshavardhana
25ad24997e
Merge pull request #75 from harshavardhana/pr_out_remote_syso_files_in_make_clean
2015-01-27 13:13:39 -08:00
Harshavardhana
07a1ad8b2d
Remote syso files in 'make clean'
2015-01-27 13:13:25 -08:00
Frederick F. Kautz IV
e1e8bf8b26
Merge pull request #74 from fkautz/pr_out_adding_more_tests_including_ordering_of_objects_in_prefix
2015-01-27 13:12:55 -08:00
Frederick F. Kautz IV
044dc9af80
Adding more tests, including ordering of objects in prefix
2015-01-27 13:11:22 -08:00
Harshavardhana
af52f88187
Merge pull request #73 from harshavardhana/pr_out_fix_asm_path_for_yasm_version_check
2015-01-27 12:59:32 -08:00
Harshavardhana
0c87af7c64
Fix asm path for yasm version check
2015-01-27 12:59:21 -08:00
Harshavardhana
aa4bc2549e
Merge pull request #72 from harshavardhana/pr_out_add_erasure_package_in_its_full_form_v1_0
2015-01-27 12:57:51 -08:00
Harshavardhana
2547163cb2
Add erasure package in its full form v1.0
2015-01-27 12:55:17 -08:00
Frederick F. Kautz IV
77784ca884
Merge pull request #71 from fkautz/pr_out_removing_log_from_fs_test_go
2015-01-27 12:02:27 -08:00
Frederick F. Kautz IV
74ef65daac
Removing log from fs_test.go
2015-01-27 12:02:08 -08:00
Frederick F. Kautz IV
027d1b0f70
Merge pull request #70 from fkautz/pr_out_adding_fs_storage
2015-01-27 11:11:25 -08:00
Frederick F. Kautz IV
163a6c35db
Adding fs storage
2015-01-27 11:09:55 -08:00
Frederick F. Kautz IV
3461e7e300
Merge pull request #65 from fkautz/pr_out_adding_storage_modifications_for_upcoming_fs_system
2015-01-26 15:46:16 -08:00
Frederick F. Kautz IV
49641e3410
Adding storage modifications for upcoming fs system
2015-01-26 15:45:10 -08:00
Harshavardhana
7005d979bd
Merge pull request #68 from harshavardhana/pr_out_avoid_clang_optimization_keep_it_o0
2015-01-26 12:23:26 -08:00
Harshavardhana
f3a27169fc
Avoid 'clang' optimization, keep it -O0
2015-01-26 12:22:08 -08:00
Harshavardhana
156c35e60a
Merge pull request #67 from harshavardhana/pr_out_consolidate_reply_headers_simplify_contenttype
2015-01-25 18:24:08 -08:00
Harshavardhana
b6627b4d6a
Consolidate reply headers, simplify contentType
2015-01-25 18:23:39 -08:00
Harshavardhana
e073295fb9
Merge pull request #66 from harshavardhana/pr_out_cosmetic_change_minio_to_be_installed_with_makefile
2015-01-25 17:46:05 -08:00
Harshavardhana
4c0804c5bc
Cosmetic change 'minio' to be installed with Makefile
2015-01-25 17:45:00 -08:00
Harshavardhana
b5deb198d3
Merge pull request #64 from harshavardhana/pr_out_add_server_connection_into_http_header_for_all_api_replies
2015-01-25 17:41:55 -08:00
Harshavardhana
dfc3367e25
Add Server, Connection into HTTP header for all API replies
2015-01-25 17:40:22 -08:00
Harshavardhana
9e6eedfbbc
Merge pull request #63 from harshavardhana/pr_out_implement_tls_server
2015-01-25 17:23:21 -08:00
Harshavardhana
063832baaf
Implement TLS server
...
$ ./minio --tls --cert <your_cert> --key <your_private_key>
This patchset also provides crypto/x509 - which is a wrapper package
to generate X509 certificates.
This is necessary to provide certificates later through management console
2015-01-25 17:20:00 -08:00
Frederick F. Kautz IV
18ffa44c52
Merge pull request #62 from fkautz/pr_out_adding_error_support_to_all_commands_in_storage_interface
2015-01-25 15:35:22 -08:00
Frederick F. Kautz IV
2368e7c936
Adding error support to all commands in storage interface
2015-01-25 15:35:08 -08:00
Frederick F. Kautz IV
b181ca7395
Merge pull request #61 from fkautz/pr_out_adding_istruncated_to_minioapi
2015-01-25 13:33:19 -08:00
Frederick F. Kautz IV
d37bbfec41
Adding IsTruncated to minioapi
2015-01-25 13:32:39 -08:00
Frederick F. Kautz IV
aef9e60694
Merge pull request #60 from fkautz/pr_out_adding_more_api_suite_tests
2015-01-25 13:07:11 -08:00
Frederick F. Kautz IV
39208601dc
Adding more api suite tests
2015-01-25 13:06:36 -08:00
Frederick F. Kautz IV
8faaa2d21f
Merge pull request #59 from fkautz/pr_out_adding_paging_count_tests
2015-01-25 12:58:22 -08:00
Frederick F. Kautz IV
0da193e6d6
Adding paging count tests
2015-01-25 12:57:58 -08:00
Frederick F. Kautz IV
ef9968160e
Merge pull request #58 from fkautz/pr_out_adding_initial_test_suites
2015-01-25 11:22:56 -08:00
Frederick F. Kautz IV
82a69d3ab9
Adding initial test suites
2015-01-25 11:22:38 -08:00
Harshavardhana
4b586a51cf
Merge pull request #57 from harshavardhana/pr_out_for_listobjects_ignore_resources_should_be_for_buckets
2015-01-24 18:48:11 -08:00
Harshavardhana
15e832de64
For listobjects ignore resources should be for buckets
2015-01-24 18:46:23 -08:00
Harshavardhana
44f43809d7
Merge pull request #56 from harshavardhana/pr_out_return_http_statusnotimplemented_for_range_of_bucket_and_object_resources
2015-01-24 16:39:06 -08:00
Harshavardhana
c751811dcb
Return http.StatusNotImplemented for range of Bucket and Object resources
...
Not Implemented bucket resources
================================
"acl": true
"lifecycle": true
"policy": true
"location": true
"logging": true
"notification": true
"versions": true
"requestPayment": true
"versioning": true
"website": true
"uploads": true
Not Implemented object resources
================================
"uploadId": true
"acl": true
"torrent": true
"uploads": true
2015-01-24 16:37:25 -08:00
Harshavardhana
be9690f3e9
Merge pull request #55 from harshavardhana/pr_out_putbucket_before_putobject_in_testputobject
2015-01-24 15:43:17 -08:00
Harshavardhana
704d6d8b0a
Putbucket before PutObject in TestPutObject
2015-01-24 15:42:24 -08:00
Harshavardhana
77210fead3
Merge pull request #54 from harshavardhana/pr_out_add_bucket_to_be_part_of_object_struct_reply_back_with_bucketnotfound_for_erroneous_object_put_requests
2015-01-24 15:38:56 -08:00
Harshavardhana
357a81e879
Add bucket to be part of object struct, reply back with BucketNotFound
...
for erroneous Object Put requests.
Other minor cleanups, to follow
- https://github.com/golang/go/wiki/CodeReviewComments
2015-01-24 15:35:05 -08:00
Frederick F. Kautz IV
b92acf386f
Merge pull request #53 from fkautz/pr_out_adding_more_tests
2015-01-24 13:14:26 -08:00
Frederick F. Kautz IV
af1ec94925
Adding more tests
2015-01-24 13:13:03 -08:00
Harshavardhana
72179fbc84
Merge pull request #52 from harshavardhana/pr_out_implement_crc32c_for_darwin_update_documentation
2015-01-23 19:44:16 -08:00
Harshavardhana
01d15ca3b2
Implement crc32c for Darwin, update documentation
2015-01-23 19:43:51 -08:00
Frederick F. Kautz IV
727a8669fa
Merge pull request #51 from fkautz/pr_out_adding_tests_for_get_object_in_minioapi
2015-01-23 19:34:51 -08:00
Frederick F. Kautz IV
dd0c833718
Adding tests for GET object in minioapi.
2015-01-23 19:33:56 -08:00
Harshavardhana
4c07aef9e5
Merge pull request #50 from harshavardhana/pr_out_add_osx_builddeps_installation_instructions_macosx_support_works_under_gcc_as_clang_lacks_some_extended_syntax_gas_support_issue_48
2015-01-23 17:31:26 -08:00
Frederick F. Kautz IV
caa80f201e
Merge pull request #49 from fkautz/pr_out_cleaning_up_more_code
2015-01-23 17:29:47 -08:00
Harshavardhana
e890199cac
Add OSX builddeps installation instructions, MacOSX support
...
works under ``GCC`` as ``Clang`` lacks some extended syntax
GAS support issue#48
2015-01-23 17:29:29 -08:00
Frederick F. Kautz IV
71833b4513
Cleaning up more code.
2015-01-23 17:29:27 -08:00
Frederick F. Kautz IV
a3c0440b4a
Merge pull request #47 from fkautz/pr_out_removing_date_format_method
2015-01-23 17:21:24 -08:00
Frederick F. Kautz IV
9224095420
Removing date format method
2015-01-23 17:19:38 -08:00
Harshavardhana
ef3022a6c9
Merge pull request #46 from harshavardhana/pr_out_fix_content_type_in_getobjects
2015-01-23 13:16:48 -08:00
Harshavardhana
c516c74c51
Fix content-type in GetObjects
2015-01-23 13:16:31 -08:00
Frederick F. Kautz IV
aa2a714d50
Merge pull request #45 from fkautz/pr_out_cleaning_up_minioapi_code
2015-01-23 12:27:09 -08:00
Frederick F. Kautz IV
574742ec14
Cleaning up minioapi code
2015-01-23 12:26:37 -08:00
Harshavardhana
32abe927d0
Merge pull request #44 from harshavardhana/pr_out_get_bucket_list_objects_compliance_maxkeys_to_1000_rename_content_struct_to_item_for_cosmetic_reasons_for_xml_decoding_on_client_side
2015-01-23 12:16:37 -08:00
Harshavardhana
d9d80f7c22
Get Bucket List objects compliance MaxKeys to 1000, Rename
...
Content struct to Item for cosmetic reasons for xml decoding
on client side
2015-01-23 12:15:01 -08:00
Harshavardhana
3e11e9a879
Merge pull request #43 from harshavardhana/pr_out_list_buckets_response_should_be_nested_xml_buckets
2015-01-23 01:57:44 -08:00
Harshavardhana
132e661136
List buckets response should be nested xml buckets
...
Additionally check for 'Header' content-type before
referencing it, as it may be empty value
2015-01-23 01:57:26 -08:00
Harshavardhana
d482c39341
Merge pull request #42 from harshavardhana/pr_out_make_gcc_mandatory_on_osx_since_clang_lacks_certain_gas_features
2015-01-22 18:33:49 -08:00
Harshavardhana
3d43305b1f
Make gcc mandatory on OSX, since clang lacks certain GAS features
2015-01-22 18:33:35 -08:00
Frederick F. Kautz IV
0de3dea797
Merge pull request #41 from fkautz/pr_out_cosmetic_change_sorting_routes
2015-01-22 16:20:11 -08:00
Frederick F. Kautz IV
8636e189e6
Cosmetic change, sorting routes
2015-01-22 16:19:55 -08:00
Frederick F. Kautz IV
7a5e95f12d
Merge pull request #40 from fkautz/pr_out_adding_head_verb_to_minioapi
2015-01-22 14:26:09 -08:00
Frederick F. Kautz IV
8d1c447aac
Adding HEAD verb to minioapi
2015-01-22 14:25:53 -08:00
Frederick F. Kautz IV
3a3d9989d1
Merge pull request #39 from fkautz/pr_out_making_in_memory_storage_data_type_private
2015-01-21 17:15:29 -08:00
Frederick F. Kautz IV
079cdcd909
Making in memory storage data type private
2015-01-21 17:15:05 -08:00
Frederick F. Kautz IV
3f6ddada56
Merge pull request #38 from fkautz/pr_out_migrating_from_unix_ts_to_time_time
2015-01-21 17:13:03 -08:00
Frederick F. Kautz IV
8efd23b755
Migrating from unix ts to time.Time
2015-01-21 17:12:47 -08:00
Frederick F. Kautz IV
db32cb3e75
Merge pull request #37 from fkautz/pr_out_simplifying_bucket_name_convention_and_making_convention_public
2015-01-21 15:30:40 -08:00
Frederick F. Kautz IV
53a8536984
Fixing regex
2015-01-21 15:29:31 -08:00
Frederick F. Kautz IV
856781b2a4
Simplifying bucket name convention and making convention public
2015-01-21 15:22:15 -08:00
Frederick F. Kautz IV
ae0b88f319
Simplfying bucket naming convention
2015-01-21 15:20:35 -08:00
Harshavardhana
06d06b8251
Merge pull request #36 from harshavardhana/pr_out_remove_http_unused_package
2015-01-21 15:15:07 -08:00
Harshavardhana
546e762abf
Remove http unused package
2015-01-21 15:14:49 -08:00
Harshavardhana
bd1df87bd3
Merge pull request #34 from fkautz/pr_out_adding_etag_to_headers
2015-01-21 15:07:16 -08:00
Harshavardhana
832319d06b
Merge pull request #35 from harshavardhana/pr_out_add_arch_osx_for_isal_to_compile_properly_on_macosx
2015-01-21 15:05:34 -08:00
Harshavardhana
8582391ef6
Add arch=osx for isal to compile properly on MacOSX
2015-01-21 15:04:54 -08:00
Frederick F. Kautz IV
9ca1e37235
Adding etag to headers
2015-01-21 15:02:08 -08:00
Harshavardhana
3ecb0e82a1
Merge pull request #33 from harshavardhana/pr_out_add_arch_flags
2015-01-21 13:52:53 -08:00
Harshavardhana
e7c74fdde2
Add ARCH flags
2015-01-21 13:52:42 -08:00
Harshavardhana
5cb49175b1
Merge pull request #32 from harshavardhana/pr_out_remove_linux_specific_code_for_now_bring_them_in_later
2015-01-21 13:48:04 -08:00
Harshavardhana
9401262f75
Remove linux specific code for now, bring them in later
2015-01-21 13:47:50 -08:00
Frederick F. Kautz IV
e410337d26
Merge pull request #31 from fkautz/pr_out_extracting_storage_api_to_interface
2015-01-21 12:58:49 -08:00
Frederick F. Kautz IV
c23fa26830
Extracting storage api to interface
2015-01-21 12:58:33 -08:00
Harshavardhana
63d9689214
Merge pull request #30 from harshavardhana/pr_out_provide_etag_with_sha256sum_of_input_object_data
2015-01-21 10:57:22 -08:00
Harshavardhana
d44404dd81
Provide ETag with sha256Sum of input object data
2015-01-21 10:55:33 -08:00
Harshavardhana
5b67da7d96
Add PutBucket and ListBuckets service
2015-01-21 00:52:59 -08:00
Harshavardhana
e22ae2475a
Add license headers and other cleanup
2015-01-20 23:16:24 -08:00
Harshavardhana
9949a02e3e
Merge pull request #2 from harshavardhana/pr_out_provide_package_http_as_a_http_server_wrapper
...
Provide package http as a http.Server wrapper
2015-01-20 23:15:16 -08:00
Frederick F. Kautz IV
761249934b
Merge pull request #27 from fkautz/pr_out_adding_error_when_object_exists
2015-01-20 19:16:51 -08:00
Frederick F. Kautz IV
9a4c8bfaac
Merge pull request #26 from fkautz/pr_out_adding_handler_for_listing_objects_to_both_trailing_and_non_trailing_url
2015-01-20 19:16:50 -08:00
Frederick F. Kautz IV
9260e6404a
Adding error when object exists
2015-01-20 19:13:57 -08:00
Frederick F. Kautz IV
3026f77cfc
Adding handler for listing objects to both trailing and non-trailing url
2015-01-20 19:10:52 -08:00
Frederick F. Kautz IV
a7029206ff
Merge pull request #25 from fkautz/pr_out_list_objects_in_a_bucket
2015-01-20 18:40:46 -08:00
Frederick F. Kautz IV
cc4329fb12
List objects in a bucket.
2015-01-20 18:40:22 -08:00
Frederick F. Kautz IV
d6fd1b0a38
Merge pull request #24 from fkautz/pr_out_initial_work_for_xml_list_objects
2015-01-20 16:08:46 -08:00
Frederick F. Kautz IV
53190e1210
Initial work for xml list objects
2015-01-20 16:08:14 -08:00
Frederick F. Kautz IV
5a4f472638
Merge pull request #23 from fkautz/pr_out_simplifying_code
2015-01-20 14:07:53 -08:00
Frederick F. Kautz IV
3c1580fcd9
Simplifying code
2015-01-20 14:07:39 -08:00
Harshavardhana
b921c5b459
Merge pull request #22 from fkautz/pr_out_moving_scsi_pkg_away_from_errors_new
...
Moving scsi pkg away from errors.New
2015-01-20 11:35:43 -08:00
Frederick F. Kautz IV
2fedef04ac
Moving scsi pkg away from errors.New
2015-01-20 11:34:05 -08:00
Frederick F. Kautz IV
50703cf4d6
Merge pull request #21 from fkautz/pr_out_adding_error_handling_to_storage_get_call
2015-01-19 17:39:35 -08:00
Frederick F. Kautz IV
36268f07ea
Adding error handling to storage get call
2015-01-19 17:39:20 -08:00
Frederick F. Kautz IV
cc288a5fd7
Merge pull request #20 from fkautz/pr_out_moving_web_logic_to_minioapi_package
2015-01-19 16:04:35 -08:00
Frederick F. Kautz IV
f3705c5d61
Moving web logic to minioapi package
2015-01-19 15:59:01 -08:00
Frederick F. Kautz IV
7b91f2405c
Merge pull request #19 from fkautz/pr_out_store_objects_in_memory_map
2015-01-19 10:33:50 -08:00
Frederick F. Kautz IV
c791c7bca4
Store objects in memory map
2015-01-19 10:30:40 -08:00
Frederick F. Kautz IV
718794205f
wip
2015-01-18 17:05:50 -08:00
Frederick F. Kautz IV
7db1d5afef
Merge pull request #18 from fkautz/pr_out_closing_channel_when_http_server_dies
2015-01-18 17:05:44 -08:00
Frederick F. Kautz IV
2ede0bff52
Closing channel when http server dies
...
Fixing deadlock on error
2015-01-18 17:04:09 -08:00
Harshavardhana
3f03ce7334
Merge pull request #14 from fkautz/pr_out_handler_now_only_listens_to_get_requests
...
handler now only listens to GET requests
2015-01-18 16:57:26 -08:00
Frederick F. Kautz IV
1176d38e84
handler now only listens to GET requests
2015-01-18 16:23:17 -08:00
Frederick F. Kautz IV
e1cd8d7412
Merge pull request #13 from fkautz/pr_out_populating_http_handler_with_test_scaffolding
2015-01-18 16:20:10 -08:00
Frederick F. Kautz IV
c766f3617b
Populating http handler with test scaffolding
2015-01-18 16:16:02 -08:00
Frederick F. Kautz IV
8d20e81295
Merge pull request #12 from fkautz/pr_out_minor_refactoring_moving_http_request_logic_from_storage_to_server
2015-01-18 15:51:04 -08:00
Frederick F. Kautz IV
d3d1c1afb3
Minor refactoring, moving http request logic from storage to server
2015-01-18 15:50:53 -08:00
Harshavardhana
4e644a1f41
Merge pull request #11 from fkautz/pr_out_adding_initial_web_server_and_storage_server_module_infrastructure
2015-01-18 15:33:46 -08:00
Frederick F. Kautz IV
f356599e22
Adding initial web server and storage server module infrastructure
2015-01-18 15:06:24 -08:00
Harshavardhana
34b3cb7f9f
Merge pull request #9 from harshavardhana/pr_out_change_developer_md_to_contributing_md_in_accordance_with
2015-01-18 14:58:43 -08:00
Harshavardhana
511d415fc5
Change DEVELOPER.md to CONTRIBUTING.md in accordance with
...
- https://github.com/blog/1184-contributing-guidelines
2015-01-18 14:57:28 -08:00
Frederick F. Kautz IV
530e609618
Merge pull request #10 from fkautz/pr_out_removing_old_server
2015-01-18 14:56:05 -08:00
Frederick F. Kautz IV
f550e84cf4
Removing old server
...
Removing storage drivers
2015-01-18 14:54:46 -08:00
Harshavardhana
7c861eec12
Merge pull request #7 from fkautz/pr_out_removing_old_server
...
Removing old server
2015-01-17 20:25:02 -08:00
Frederick F. Kautz IV
b8981ce946
Removing old server
2015-01-17 10:39:35 -08:00
Harshavardhana
ad8010f2a4
Merge pull request #6 from harshavardhana/pr_out_consolidate_asm_s_from_crc32c_sha1_sha256_and_sha512
2015-01-15 23:11:08 -08:00
Harshavardhana
b1266de212
Consolidate asm.S from crc32c, sha1, sha256 and sha512
2015-01-15 23:09:03 -08:00
Anand Babu (AB) Periasamy
c8a65caf8c
Merge pull request #5 from harshavardhana/pr_out_remove_assembly_code_bring_back_c_code
...
Remove assembly code bring back C code
2015-01-15 18:53:44 -08:00
Harshavardhana
3bf73642fd
Remove assembly code bring back C code
2015-01-15 18:53:15 -08:00
Harshavardhana
6e84b1df97
Provide package http as a http.Server wrapper
2015-01-14 12:43:41 -08:00
Harshavardhana
0f66f0f5de
Merge pull request #4 from harshavardhana/pr_out_further_restructure
2015-01-14 12:42:18 -08:00
Harshavardhana
68de9ac19e
Further restructure
2015-01-14 12:40:43 -08:00
Harshavardhana
3178879b03
Merge pull request #3 from abperiasamy/make-clean
2015-01-14 12:21:24 -08:00
Anand Babu (AB) Periasamy
d4d43fa018
clean isal files as well
2015-01-14 11:53:46 -08:00
Harshavardhana
fb665c85d5
Merge pull request #1 from harshavardhana/pr_out_full_restructure_in_accordance_with
2015-01-14 11:34:53 -08:00
Harshavardhana
432275e966
Full restructure in accordance with
...
- pkg/{subsystem}/{package} style
- modify Makefile to reflect the new style,
consolidate various entries
- add a dummy ``main.go`` at top level
2015-01-14 11:29:04 -08:00
Harshavardhana
033ad56a61
Merge pull request #167 from harshavardhana/pr_out_merge_with_intel_isal_changes_from_github_com_minio_io_isal
2015-01-11 00:43:46 -08:00
Harshavardhana
f347a1e590
Merge with Intel ISAL changes from github.com/minio-io/isal
...
- These changes bring in a much needed Mac OSX port for
Intel ISAL library
- At the current stage this MacOSX part of code is
considered beta
- pkg/cpu now supports OSX
- pkg/checksum/crc32c - is still WIP, rest of the packages
have been validated
2015-01-11 00:39:39 -08:00
Harshavardhana
1dca91cd75
Update README.md
2015-01-08 19:10:42 -08:00
Harshavardhana
1c24353754
Update README.md
2015-01-08 19:05:21 -08:00
Harshavardhana
c82d2b95d7
Merge pull request #166 from harshavardhana/pr_out_intel_isal_requires_yasm_version_1_2_0_with_avx2_instruction_support_document_it
2015-01-06 20:52:04 -08:00
Harshavardhana
35fa667164
Intel ISAL requires yasm version 1.2.0 > with AVX2 instruction support, document it!
2015-01-06 20:51:07 -08:00
Harshavardhana
43b1e178c2
Merge pull request #165 from harshavardhana/pr_out_disable_sha1_sha256_sha512_avx_avx2_sse3_crypto_implementations
2015-01-06 17:02:56 -08:00
Harshavardhana
462808b87a
Disable sha1,sha256,sha512 avx,avx2,sse3 crypto implementations.
...
Re-implement them later, once stable
2015-01-06 17:02:25 -08:00
Harshavardhana
d58f68ccaa
Merge pull request #164 from harshavardhana/pr_out_add_checks_for_proper_yasm_installed_fixes_163
2015-01-06 15:30:33 -08:00
Harshavardhana
c97ed4f0a4
Add checks for proper yasm installed - fixes #163
2015-01-06 15:30:02 -08:00
Harshavardhana
ed7e58235d
Merge pull request #162 from harshavardhana/pr_out_remove_stale_docs
...
Remove stale docs
2015-01-06 02:02:35 -08:00
Harshavardhana
fcd768a88f
Remove stale docs
2015-01-06 02:01:48 -08:00
Harshavardhana
9078743e6e
Merge pull request #161 from harshavardhana/pr_out_add_supported_platforms_table
...
Add supported platforms table
2015-01-06 01:50:52 -08:00
Harshavardhana
9b016c900b
Add supported platforms table
2015-01-06 01:49:42 -08:00
Harshavardhana
9e6a9657d1
Merge pull request #160 from fkautz/pr_out_adding_index_command
...
Adding index command
2015-01-06 01:31:58 -08:00
Frederick F. Kautz IV
992dea1bf3
Adding index command
2015-01-06 22:26:09 +13:00
Frederick F. Kautz IV
d93e14e288
Merge pull request #159 from harshavardhana/pr_out_rename_split_file_split
2015-01-04 15:14:02 +13:00
Harshavardhana
fff6b589cf
Rename split-file --> split
2015-01-03 18:03:21 -08:00
Harshavardhana
f02d6a2b2b
Merge pull request #158 from fkautz/pr_out_adding_initial_split_file_command
2015-01-03 17:59:04 -08:00
Frederick F. Kautz IV
f5010e1ee2
Adding initial split-file command
2015-01-04 14:47:37 +13:00
Frederick F. Kautz IV
b5d84790a2
Further simplifying merging files. Eliminated a structure, switched to PipeWriter
2015-01-04 14:46:51 +13:00
Harshavardhana
c3bc7176dc
Merge pull request #157 from harshavardhana/pr_out_remove_template_files_make_them_const_strings_instead
2015-01-01 17:36:41 -08:00
Harshavardhana
0212079cd5
Remove template files, make them const strings instead
2015-01-01 17:31:51 -08:00
Harshavardhana
024b3a29d3
Update DEVELOPER.md
2014-12-30 17:45:17 -08:00
Harshavardhana
62d56f4a62
Update DEVELOPER.md
2014-12-30 17:42:09 -08:00
Harshavardhana
8088539c79
Update README.md
2014-12-30 17:34:37 -08:00
Harshavardhana
c6d94292dd
Update README.md
2014-12-30 04:33:47 -08:00
Harshavardhana
fa401bf020
Update README.md
2014-12-30 04:27:45 -08:00
Harshavardhana
2ef22862d0
Add quora follow button
2014-12-30 04:22:24 -08:00
Harshavardhana
4915eee00f
Merge pull request #156 from harshavardhana/pr_out_remove_freenode_moving_off_to_gitter
2014-12-30 03:14:12 -08:00
Harshavardhana
92636ef097
Remove freenode, moving off to gitter
2014-12-30 03:13:10 -08:00
Harshavardhana
8ee4d62ace
Merge pull request #153 from harshavardhana/pr_out_fix_grammar
2014-12-30 02:44:46 -08:00
Harshavardhana
c9dca1a395
Fix grammar
2014-12-30 02:44:08 -08:00
Harshavardhana
080b0d7c08
Merge pull request #152 from harshavardhana/pr_out_add_diskattrmap_scsiattrmap_for_probed_scsi_devices
2014-12-30 02:39:22 -08:00
Harshavardhana
0e4a26e3b4
Add Diskattrmap, Scsiattrmap for probed scsi devices
...
Additional changes
- Use ``iota`` for constants
- Remove unncessary C header files
- ``new-cmd`` now depends on codegangsta cli
2014-12-30 02:37:47 -08:00
Frederick F. Kautz IV
460fd63f05
Merge pull request #151 from harshavardhana/pr_out_a_full_restructure
...
A full restructure
2014-12-30 18:24:40 +13:00
Harshavardhana
6b36b5c551
A full restructure
2014-12-29 21:22:26 -08:00
Harshavardhana
bdc4c3ebe7
Merge pull request #149 from harshavardhana/pr_out_implement_sysctl_map
2014-12-23 23:35:07 -08:00
Harshavardhana
df6e89407e
Implement sysctl map
2014-12-23 23:34:50 -08:00
Harshavardhana
c65b971e97
Merge pull request #148 from harshavardhana/pr_out_mercurial_not_needed_anymore_export_goroot
2014-12-23 20:41:58 -08:00
Harshavardhana
db49ad5c91
Mercurial not needed anymore, export GOROOT
2014-12-23 20:35:05 -08:00
Harshavardhana
6ad9e4e0d4
Merge pull request #147 from gitter-badger/gitter-badge
...
Add a Gitter chat badge to README.md
2014-12-22 16:39:16 -08:00
The Gitter Badger
3a7b6e3b8d
Added Gitter badge
2014-12-23 00:38:08 +00:00
Harshavardhana
d82066dcab
Merge pull request #145 from harshavardhana/pr_out_implement_md5c_function_slower_than_golang_s_implementation_keeping_it_in_repo_to_make_further_improvements_and_also_rename
2014-12-21 03:52:00 -08:00
Harshavardhana
13650e088c
Implement md5c function, slower than Golang's implementation
...
keeping it in repo to make further improvements and also rename
minio-hash ---> crypto
2014-12-21 03:50:33 -08:00
Frederick F. Kautz IV
958890276d
Merge pull request #144 from fkautz/pr_out_adding_minio_hash_to_install_via_makefile
2014-12-21 23:17:02 +13:00
Frederick F. Kautz IV
25c8bfee24
Adding minio-hash to install via Makefile
2014-12-21 23:16:29 +13:00
Frederick F. Kautz IV
5966f8b86b
Merge pull request #142 from fkautz/pr_out_adding_minio_hash_with_streaming_crypto_hashes
2014-12-21 16:42:00 +13:00
Frederick F. Kautz IV
ff55d40432
Adding md5, sha256, sha512 to Makefile
2014-12-21 13:40:09 +13:00
Frederick F. Kautz IV
2278df9910
Adding minio-hash with streaming crypto hashes
2014-12-21 13:04:41 +13:00
Harshavardhana
aa6cd015fa
Update README.md
2014-12-20 09:23:06 -08:00
Harshavardhana
d7117b97e6
Merge pull request #141 from harshavardhana/pr_out_update_documentation
2014-12-20 09:09:48 -08:00
Harshavardhana
d4c05f11c7
Update documentation
2014-12-20 09:09:35 -08:00
Harshavardhana
d2784ba73d
Merge pull request #140 from harshavardhana/pr_out_update_developer_docs_to_update_to_go1_4
2014-12-20 08:56:59 -08:00
Harshavardhana
2a54b9279a
Update developer docs to update to Go1.4
2014-12-20 08:56:21 -08:00
Harshavardhana
a3fc096aa7
Merge pull request #139 from fkautz/pr_out_switching_execpipe_output_to_io_reader
...
Switching execpipe output to io.Reader
2014-12-20 01:12:14 -08:00
Frederick F. Kautz IV
14dec50fef
Switching execpipe output to io.Reader
2014-12-20 21:57:27 +13:00
Harshavardhana
d1fe8beff5
Merge pull request #138 from harshavardhana/pr_out_add_simple_execpipe_to_be_used_with_filesystem_format_work
...
Add simple ExecPipe() to be used with filesystem format work
2014-12-19 03:33:25 -08:00
Harshavardhana
6e6f07c58b
Add simple ExecPipe() to be used with filesystem format work
2014-12-19 03:32:13 -08:00
Harshavardhana
ad998a16dd
Merge pull request #137 from harshavardhana/pr_out_rename_appname_to_commandname_for_consistency
2014-12-19 00:18:34 -08:00
Harshavardhana
b0e986c82c
Rename appname to commandname for consistency
2014-12-19 00:16:41 -08:00
Harshavardhana
a0b57edabe
Merge pull request #136 from harshavardhana/pr_out_add_minio_cli_stub_generator
2014-12-19 00:01:08 -08:00
Harshavardhana
5268a62166
Add minio-cli stub generator
2014-12-19 00:00:14 -08:00
Harshavardhana
2b3be86727
Merge pull request #135 from fkautz/pr_out_command_list
2014-12-18 23:59:48 -08:00
Frederick F. Kautz IV
ab97179323
Adding markdown manpages
2014-12-19 20:27:15 +13:00
Frederick F. Kautz IV
e219c65c9d
Command list
2014-12-19 09:27:58 +13:00
Harshavardhana
0a11b07f0c
Merge pull request #134 from fkautz/pr_out_renaming_documents
...
Renaming documents
2014-12-17 14:49:39 -08:00
Frederick F. Kautz IV
338a8bcb4d
Renaming documents
2014-12-18 09:36:04 +13:00
Harshavardhana
07cbb56221
Merge pull request #133 from harshavardhana/pr_out_add_pkgs_scsi_to_build
2014-12-17 03:36:30 -08:00
Harshavardhana
e1b6f5391f
Add pkgs/scsi to build
2014-12-17 03:36:10 -08:00
Harshavardhana
c58d22977a
Merge pull request #132 from harshavardhana/pr_out_add_linux_scsi_disk_detection_and_attribute_mapping
2014-12-17 03:31:43 -08:00
Harshavardhana
e5953acf4b
Add linux scsi disk detection and attribute mapping
2014-12-17 03:14:44 -08:00
Harshavardhana
eaf08edc5e
Merge pull request #131 from fkautz/pr_out_split_s_splitstream_now_creates_and_returns_a_read_only_channel
...
Split's SplitStream now creates and returns a read only channel.
2014-12-16 16:36:13 -08:00
Frederick F. Kautz IV
c02fa65b0f
Split's SplitStream now creates and returns a read only channel.
2014-12-17 12:34:53 +13:00
Frederick F. Kautz IV
d73c57cff9
Split's JoinStream now creates and returns a read only channel
2014-12-17 12:32:57 +13:00
Harshavardhana
fa52e8b355
Merge pull request #130 from harshavardhana/pr_out_implement_add_commit_instead_of_put_encoded
2014-12-15 21:56:29 -08:00
Harshavardhana
65e2031cfc
Implement add, commit - instead of put, encoded
2014-12-15 21:55:54 -08:00
Harshavardhana
68eb14a1f6
Merge pull request #129 from harshavardhana/pr_out_move_wrappers_at_pkgs_minio_back_to_cmd_minio_as_their_usage_is_limited
2014-12-15 21:19:01 -08:00
Harshavardhana
98119707fb
Move wrappers at pkgs/minio back to cmd/minio - as their usage is limited
2014-12-15 20:09:50 -08:00
Harshavardhana
1f8806b44f
Merge pull request #128 from harshavardhana/pr_out_implement_commands
2014-12-15 19:13:32 -08:00
Harshavardhana
3ec5c2fb8f
Implement commands
...
Commands implemented
$ minio put <objectname> <file>
$ minio encode <objectname>
$ minio get <objectname>
$ minio list
TODO :
$ minio init
$ minio verify
...
...
2014-12-15 14:59:15 -08:00
Frederick F. Kautz IV
e3af681cc1
Merge pull request #127 from fkautz/pr_out_storage_objectstorage_list_is_now_list_objectpath_string
2014-12-15 19:32:09 +13:00
Frederick F. Kautz IV
5efc0d54f8
storage.ObjectStorage List() is now List(objectPath string)
2014-12-15 19:30:08 +13:00
Frederick F. Kautz IV
16e92521bd
Merge pull request #126 from fkautz/pr_out_removing_fsstorage
2014-12-15 19:24:18 +13:00
Frederick F. Kautz IV
05baa6d9a2
Removing fsstorage
2014-12-15 19:15:22 +13:00
Harshavardhana
62797cd6a7
Merge pull request #125 from fkautz/pr_out_removing_unneeded_comment_from_storage_objectstorage
...
Removing unneeded comment from storage.ObjectStorage
2014-12-14 22:08:50 -08:00
Frederick F. Kautz IV
d7e5e0df4f
Removing unneeded comment from storage.ObjectStorage
2014-12-15 15:59:17 +13:00
Harshavardhana
9ea907e062
Merge pull request #124 from fkautz/pr_out_objectdescription_is_now_more_exact_only_exposes_necessary_details
...
ObjectDescription is now more exact, only exposes necessary details.
2014-12-14 17:37:01 -08:00
Frederick F. Kautz IV
dd7cd11c9c
ObjectDescription is now more exact, only exposes necessary details.
2014-12-15 14:26:16 +13:00
Harshavardhana
8ff7fea4ac
Was ---> is
2014-12-14 15:03:39 -08:00
Harshavardhana
baa74072b1
Merge pull request #123 from harshavardhana/pr_out_remove_stale_sha1_dir
2014-12-14 02:38:46 -08:00
Harshavardhana
2552ae450d
Remove stale sha1 dir
2014-12-14 02:38:11 -08:00
Harshavardhana
c46058282e
Merge pull request #122 from harshavardhana/pr_out_update_docs
...
Update docs
2014-12-13 21:52:54 -08:00
Harshavardhana
363930e79d
Update docs
2014-12-13 21:51:46 -08:00
Harshavardhana
f6c37b41ca
Merge pull request #121 from harshavardhana/pr_out_refactor_checksum_code_and_add_objectname_hashing_per_uploaded_objects
2014-12-13 21:44:31 -08:00
Harshavardhana
0148237e22
Refactor checksum code, and add Objectname hashing per uploaded objects
...
Add placeholder sha256, sha512 implementations from Intel with AVX, AVX2
and SSE4.1 extensions - with some boilerplate Go code.
2014-12-13 21:42:23 -08:00
Harshavardhana
b87839a1c8
Merge pull request #120 from harshavardhana/pr_out_add_license_header
2014-12-13 14:27:59 -08:00
Harshavardhana
99478c524a
Add license header
2014-12-13 14:27:06 -08:00
Harshavardhana
6c616f9bd0
Merge pull request #119 from harshavardhana/pr_out_update_documentation_for_crc32c_cpu
2014-12-13 01:39:31 -08:00
Harshavardhana
71c774f99b
Update documentation for crc32c, cpu
2014-12-13 01:39:14 -08:00
Harshavardhana
643a293d94
Merge pull request #118 from harshavardhana/pr_out_provide_new_pkgs_utils_for_generic_functions
2014-12-13 01:15:02 -08:00
Harshavardhana
20d46a1977
Provide new pkgs/utils for generic functions
2014-12-13 01:14:36 -08:00
Harshavardhana
fb1537248b
Merge pull request #117 from harshavardhana/pr_out_how_to_join_community
2014-12-12 23:57:09 -08:00
Harshavardhana
41e9084770
How to Join Community
2014-12-12 23:52:25 -08:00
Harshavardhana
73063deaa6
Merge pull request #116 from harshavardhana/pr_out_fsstorage_should_use_appendstorage_with_offsets
2014-12-12 17:18:53 -08:00
Harshavardhana
fc50291cac
fsStorage should use appendStorage with offsets
...
- also takes in 'blockSize' cli option.
- robustness fixes
2014-12-12 17:18:16 -08:00
Harshavardhana
b570b486de
Merge pull request #115 from harshavardhana/pr_out_add_list_object_support_for_erasure_and_append_storage_drivers
2014-12-12 02:56:13 -08:00
Harshavardhana
0a0e1111cd
Add list() object support for erasure and append storage drivers
...
- Reply back objects with their protectionlevel and md5sum
- // TODO hash value
- Calculate md5sum after "storeBlocks()", to make sure data is committed
2014-12-12 02:52:37 -08:00
Harshavardhana
267aa87ad7
Merge pull request #114 from harshavardhana/pr_out_provide_new_cli_options_for_put_command
...
Provide new cli options for 'put' command
2014-12-11 22:57:56 -08:00
Harshavardhana
f71b323e32
Provide new cli options for 'put' command
...
- --protection-level
- --block-size
2014-12-11 22:56:12 -08:00
Harshavardhana
429836593b
Merge pull request #113 from harshavardhana/pr_out_build_fixes_after_moving_to_go1_4
2014-12-11 20:59:13 -08:00
Harshavardhana
235949eafe
Build fixes after moving to go1.4
2014-12-11 20:57:00 -08:00
Harshavardhana
0bd2b8516e
Build fix, fixing without a PR
2014-12-11 20:44:06 -08:00
Harshavardhana
4a7d9a58f4
Merge pull request #112 from harshavardhana/pr_out_calculate_md5sum_for_each_object
2014-12-11 20:36:42 -08:00
Harshavardhana
91d1c938a8
Merge pull request #111 from harshavardhana/pr_out_implement_simple_encoded_storage_in_gateway
2014-12-11 20:36:31 -08:00
Harshavardhana
e15edbf393
Implement simple encoded storage in gateway
2014-12-11 20:29:40 -08:00
Harshavardhana
a0ec21975d
Calculate md5sum for each object
2014-12-11 19:43:58 -08:00
Harshavardhana
a56710e318
Merge pull request #110 from harshavardhana/pr_out_use_objectname_with_basename_for_the_filepath
2014-12-11 15:35:53 -08:00
Harshavardhana
dddc555491
Use objectName with basename for the filepath
2014-12-11 15:35:25 -08:00
Harshavardhana
94e11db3a8
Merge pull request #109 from harshavardhana/pr_out_add_crc_checks_for_object_get_
2014-12-11 15:10:51 -08:00
Harshavardhana
1166557da1
Add crc checks for Object Get()
2014-12-11 15:06:29 -08:00
Frederick F. Kautz IV
b3af234ee2
Merge pull request #108 from fkautz/pr_out_updates_for_cli_and_context
2014-12-11 09:28:33 -08:00
Frederick F. Kautz IV
c2290dd1d4
Updates for cli and context
...
cli adds new global options. We'll be able to specify flags that
apply to multiple options now.
context update fixes parallelWriter function, actually writes a value out now.
2014-12-11 09:19:20 -08:00
Harshavardhana
e107c3204d
Merge pull request #107 from harshavardhana/pr_out_storage_erasure_encoding_info_at_storageentry_and_also_store_crc_at_blockheader
2014-12-11 02:22:30 -08:00
Harshavardhana
803c35ee90
Storage erasure encoding info at StorageEntry and also store CRC at blockheader
2014-12-11 02:11:48 -08:00
Harshavardhana
23a3609a64
Merge pull request #106 from harshavardhana/pr_out_ignore_io_eof_for_gob_decoding
2014-12-11 01:47:49 -08:00
Harshavardhana
c0724b38b9
Ignore io.EOF for gob decoding
2014-12-11 01:45:58 -08:00
Harshavardhana
063d668133
Merge pull request #105 from fkautz/pr_out_erasure_encoded_demo
2014-12-11 00:43:02 -08:00
Frederick F. Kautz IV
568ca4e1bc
erasure encoded demo
2014-12-11 00:32:32 -08:00
Frederick F. Kautz IV
e5995f0193
Merge pull request #104 from fkautz/pr_out_erasure_demo_put_now_takes_1_or_2_arguments
2014-12-11 00:20:45 -08:00
Harshavardhana
d442988912
Merge pull request #103 from fkautz/pr_out_objectstorage_refactor_to_take_io_reader_instead_of_byte
...
ObjectStorage refactor to take io.Reader instead of []byte
2014-12-10 21:40:25 -08:00
Frederick F. Kautz IV
a1040ae657
erasure-demo put now takes 1 or 2 arguments
2014-12-10 20:59:49 -08:00
Frederick F. Kautz IV
19da9760b3
ObjectStorage refactor to take io.Reader instead of []byte
2014-12-10 20:57:59 -08:00
Frederick F. Kautz IV
c7b4e14f64
Merge pull request #102 from fkautz/pr_out_adding_list_path_to_object_storage_definition_and_accompanying_definition_to_fs
2014-12-10 19:19:26 -08:00
Frederick F. Kautz IV
cae9b288b0
Adding List(path) to object storage definition and accompanying definition to fs
2014-12-10 19:15:03 -08:00
Harshavardhana
9142de1dd5
Merge pull request #101 from fkautz/pr_out_fixing_build
...
Fixing build
2014-12-10 19:00:34 -08:00
Frederick F. Kautz IV
e670608226
Fixing build
2014-12-10 17:43:16 -08:00
Harshavardhana
9dd3dd8b53
Merge pull request #100 from harshavardhana/pr_out_add_crc32c_checksum_support_for_erasure_chunks
...
Add crc32c checksum support for erasure chunks
2014-12-10 11:53:23 -08:00
Harshavardhana
01c0e45b5c
Add crc32c checksum support for erasure chunks
...
Now upon conditions
- if checksum '.cksum' file is missing
- or corrupted chunk (mismatching chunk)
- or missing chunk entirely
Decoding works consistently
2014-12-10 00:58:15 -08:00
Harshavardhana
72ddb345a1
Merge pull request #99 from harshavardhana/pr_out_make_get_put_more_robust
2014-12-09 03:37:08 -08:00
Harshavardhana
f6a5b61b00
Make get/put more robust
...
- init folder if not present already in 'get()' call
- put.go was referencing wrong args - fix it
- if no OBJECTNAME is specified during 'get' - grab a
list of files under "~/.minio"
- Provide new API GetList() for ObjectStorage struct
2014-12-09 03:32:31 -08:00
Harshavardhana
3fe2c2af01
Merge pull request #98 from harshavardhana/pr_out_add_sha1_avx2_supported_fast_implementation_with_some_crc32c_cleanup
2014-12-09 01:01:05 -08:00
Harshavardhana
43680cd7b6
Add sha1 - AVX2 supported fast implementation, with some crc32c cleanup
2014-12-09 01:00:02 -08:00
Frederick F. Kautz IV
93e57118f8
Merge pull request #97 from fkautz/pr_out_adding_append_storage_driver
2014-12-08 23:37:54 -08:00
Frederick F. Kautz IV
1d7b3866cb
Adding append storage driver
2014-12-08 23:37:25 -08:00
Frederick F. Kautz IV
76f21c1cfc
Merge pull request #96 from fkautz/pr_out_removing_printlns_from_test_code
2014-12-08 20:40:08 -08:00
Frederick F. Kautz IV
af8eb7a55d
Removing printlns from test code
2014-12-08 20:39:30 -08:00
Frederick F. Kautz IV
a40d834a42
Merge pull request #95 from fkautz/pr_out_adding_extremely_simple_fs_based_get_and_put_in_erasure_demo
2014-12-08 20:23:02 -08:00
Frederick F. Kautz IV
d1ebf935da
Adding extremely simple fs based get and put in erasure-demo
2014-12-08 20:20:25 -08:00
Frederick F. Kautz IV
c2917f0d64
Merge pull request #94 from fkautz/pr_out_refactoring_file_storage_driver_to_fsstorage
2014-12-08 15:27:37 -08:00
Frederick F. Kautz IV
0cf80e075e
Refactoring file storage driver to fsstorage
2014-12-08 14:29:25 -08:00
Frederick F. Kautz IV
8a5b8ac90f
Merge pull request #93 from fkautz/pr_out_cpu_tests_now_actually_test_properly_on_linux_and_return_bool_instead_of_int
2014-12-08 14:25:11 -08:00
Frederick F. Kautz IV
e71998c584
CPU tests now actually test properly on linux and return bool instead of int
2014-12-08 13:10:18 -08:00
Harshavardhana
5d4c02ad4a
Merge pull request #92 from harshavardhana/pr_out_fixes_71_some_crazy_races_inside_erasure_and_simplify_the_code
2014-12-07 01:34:23 -08:00
Harshavardhana
7314b5e37d
Fixes #71 - some crazy races inside erasure and simplify the code
...
- This change also brings in changing 'unsigned char' to 'uint8_t'
for brevity
2014-12-07 01:33:49 -08:00
Harshavardhana
d57700922d
Merge pull request #91 from harshavardhana/pr_out_remove_cpufeatures_c_code_since_pkgs_crc32c_cpu_should_be_used_instead
...
Remove cpufeatures C code, since pkgs/crc32c/cpu should be used instead
2014-12-05 17:26:03 -08:00
Harshavardhana
e414d5f67b
Remove cpufeatures C code, since pkgs/crc32c/cpu should be used instead
2014-12-05 17:25:42 -08:00
Harshavardhana
f68baeaab2
Merge pull request #90 from harshavardhana/pr_out_provide_joinfileswithprefix_case_with_gochannel
...
Provide JoinFilesWithPrefix case with Gochannel
2014-12-05 17:22:19 -08:00
Harshavardhana
9a5003dd25
Provide JoinFilesWithPrefix case with Gochannel
2014-12-05 16:02:46 -08:00
Harshavardhana
d34d86c050
Merge pull request #87 from fkautz/pr_out_adding_more_unit_tests_to_strbyteconv_fixes_69
...
Adding more unit tests to strbyteconv. Fixes #69 .
2014-12-04 23:11:08 -08:00
Frederick F. Kautz IV
5abcaf4d58
Adding more unit tests to strbyteconv. Fixes #69 .
2014-12-04 23:03:21 -08:00
Harshavardhana
1b283441a4
Merge pull request #80 from harshavardhana/pr_out_add_git_and_mercurial_as_dependencies
2014-12-04 01:57:15 -08:00
Harshavardhana
c3fca84f25
Add git and mercurial as dependencies
2014-12-04 01:56:08 -08:00
Harshavardhana
69ae3b3310
Merge pull request #79 from abperiasamy/pr_out_updated_developers_guide
2014-12-04 01:22:34 -08:00
Anand Babu (AB) Periasamy
0464e2f8cc
updated developers guide
2014-12-04 01:18:26 -08:00
Harshavardhana
0a42a82df5
Merge pull request #78 from harshavardhana/pr_out_avoid_linux_to_be_hard_dependency_on_build
2014-12-04 01:13:28 -08:00
Harshavardhana
0c4dd8f5fa
Avoid linux to be hard dependency on build
2014-12-04 01:12:10 -08:00
Harshavardhana
a2e0a41f7e
Merge pull request #76 from harshavardhana/pr_out_fast_crc_implementations_ported_from_intel_s_efforts
2014-12-03 01:35:54 -08:00
Harshavardhana
fb34c5290c
Fast CRC implementations ported from Intel's efforts
...
Provides fast CRC32C with PCLMULQDQ instructions in Golang
The white papers on CRC32C calculations with PCLMULQDQ instruction can be
downloaded from:
http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/crc-iscsi-polynomial-crc32-instruction-paper.pdf
http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/fast-crc-computation-paper.pdf
2014-12-03 01:20:31 -08:00
Harshavardhana
d31050803b
Merge pull request #77 from harshavardhana/pr_out_change_instructions_for_go_installation_to_directory_inside_users_home_dir
...
Change instructions for go installation to directory inside users ${HOME} dir
2014-12-02 13:15:34 -08:00
Harshavardhana
18234c0666
Change instructions for go installation to directory inside users ${HOME} dir
2014-12-02 13:14:55 -08:00
Harshavardhana
39beabbbb6
Merge pull request #74 from fkautz/pr_out_adding_chunking_by_block_to_erasure_demo_via_block_size_parameter
...
Adding chunking by block to erasure-demo via --block-size parameter
2014-12-01 21:45:17 -08:00
Frederick F. Kautz IV
dac14cd7a1
Merge pull request #75 from harshavardhana/pr_out_remove_unnecessary_c_code_and_use_everything_from_golang
2014-12-01 21:10:21 -08:00
Harshavardhana
3a6cac8ada
Remove unnecessary C code and use everything from Golang
2014-12-01 21:07:55 -08:00
Frederick F. Kautz IV
46b08681a4
Adding chunking by block to erasure-demo via --block-size parameter
2014-12-01 21:06:36 -08:00
Harshavardhana
59c1197f47
Merge pull request #73 from fkautz/pr_out_adding_file_splitter_and_streaming_byte_chunker
...
Adding file splitter and streaming byte chunker
2014-12-01 20:47:25 -08:00
Frederick F. Kautz IV
89587e1391
Adding file splitter and streaming byte chunker
2014-12-01 18:51:47 -08:00
Harshavardhana
3b010d4813
Merge pull request #72 from harshavardhana/pr_out_build_restructure_top_level
...
Build restructure top level
2014-12-01 14:46:34 -08:00
Harshavardhana
6e4583ef1d
Build restructure top level
2014-12-01 14:45:50 -08:00
Harshavardhana
c2b52590ee
Merge pull request #70 from harshavardhana/pr_out_enable_cover_profile_and_test_for_split_and_strbyteconv
...
Enable cover profile and test for split and strbyteconv
2014-12-01 10:58:34 -08:00
Harshavardhana
a4676211cf
Enable cover profile and test for split and strbyteconv
2014-12-01 10:40:50 -08:00
Harshavardhana
c002f90e0b
Merge pull request #28 from harshavardhana/pr_out_enable_way_to_split_files_at_input_bytes
...
Enable way to split files at input bytes
2014-12-01 01:03:17 -08:00
Harshavardhana
3a18454f5e
Merge pull request #67 from fkautz/pr_out_refactoring_input_parsing_for_erasure_demo
...
Refactoring input parsing for erasure-demo
2014-12-01 01:03:05 -08:00
Harshavardhana
67e9a27b34
Enable way to split files at input bytes
2014-12-01 01:00:56 -08:00
Harshavardhana
2bea464c32
Merge pull request #68 from harshavardhana/pr_out_strbyteconv_stringtobytes_bytestostring_
...
strbyteconv - - StringToBytes() - BytesToString()
2014-12-01 00:37:04 -08:00
Harshavardhana
ad5b4b52e8
strbyteconv -
...
- StringToBytes()
- BytesToString()
2014-11-30 23:06:47 -08:00
Frederick F. Kautz IV
323a7b8492
Refactoring input parsing for erasure-demo
2014-11-30 22:18:23 -08:00
Harshavardhana
2a2e67cb50
Merge pull request #66 from fkautz/pr_out_fixing_build_where_cover_and_godep_cause_a_break_when_system_is_offline
...
Fixing build where cover and godep cause a break when system is offline
2014-11-30 21:59:21 -08:00
Frederick F. Kautz IV
d1f9704f25
Fixing build where cover and godep cause a break when system is offline
2014-11-30 21:58:39 -08:00
Harshavardhana
a110792ba5
Merge pull request #65 from harshavardhana/pr_out_remove_redundant_make_getdeps
...
Remove redundant 'make getdeps'
2014-11-30 16:37:27 -08:00
Harshavardhana
099d81e5c9
Remove redundant 'make getdeps'
2014-11-30 16:37:01 -08:00
Harshavardhana
653ad20c67
Merge pull request #64 from harshavardhana/pr_out_cleanup_makefile
...
Cleanup makefile
2014-11-30 15:20:32 -08:00
Harshavardhana
fa1a13a8bf
Cleanup makefile
2014-11-30 15:20:20 -08:00
Harshavardhana
08c8a029be
Merge pull request #63 from harshavardhana/pr_out_update_readme_with_clear_instructions
...
Update readme with clear instructions
2014-11-30 15:13:48 -08:00
Harshavardhana
eaf5379246
Update readme with clear instructions
2014-11-30 15:09:58 -08:00
Frederick F. Kautz IV
51022972f8
Merge pull request #61 from fkautz/pr_out_renaming_minio_demo_to_erasure_demo
2014-11-30 13:54:59 -08:00
Frederick F. Kautz IV
6382ee161e
Renaming minio-demo to erasure-demo
2014-11-30 13:54:31 -08:00
Harshavardhana
db4ad37fee
Merge pull request #62 from fkautz/pr_out_removing_groupcache_lru_dependency
...
Removing groupcache lru dependency
2014-11-30 13:50:00 -08:00
Frederick F. Kautz IV
af273c5d0f
Removing groupcache lru dependency
2014-11-30 13:49:06 -08:00
Harshavardhana
fdf860e8eb
Merge pull request #60 from fkautz/pr_out_adding_godoc_description_of_minio
...
Adding godoc description of minio
2014-11-30 13:12:41 -08:00
Frederick F. Kautz IV
b98965604c
Adding godoc description of minio
2014-11-30 13:11:37 -08:00
Harshavardhana
0c16744e2c
Merge pull request #59 from harshavardhana/pr_out_no_caps_for_stdint
...
No caps for stdint
2014-11-30 12:37:34 -08:00
Harshavardhana
7e79721452
No caps for stdint
2014-11-30 11:57:58 -08:00
Harshavardhana
7d47b72f1d
Merge pull request #58 from fkautz/pr_out_increasing_parity_from_5_to_6
...
Increasing parity from 5 to 6
2014-11-29 23:04:37 -08:00
Frederick F. Kautz IV
30687a8c66
Increasing parity from 5 to 6
2014-11-29 22:59:44 -08:00
Harshavardhana
07e1199ae1
Merge pull request #57 from fkautz/pr_out_merging_encode_and_decode_to_single_minio_demo_binary
...
Merging encode and decode to single minio-demo binary
2014-11-29 22:51:10 -08:00
Frederick F. Kautz IV
3c09029049
Merging encode and decode to single minio-demo binary
2014-11-29 22:48:37 -08:00
Harshavardhana
a37bb693ba
Merge pull request #56 from harshavardhana/pr_out_fix_function_name_change
...
Fix function name change
2014-11-29 17:30:33 -08:00
Harshavardhana
5074542636
Fix function name change
2014-11-29 17:29:38 -08:00
Harshavardhana
980ad3b373
Merge pull request #55 from harshavardhana/pr_out_decoding_bug_fixes_42
...
Decoding bug fixes #42
2014-11-29 17:24:40 -08:00
Harshavardhana
4d7c1e3b68
Decoding bug fixes #42
2014-11-29 17:22:31 -08:00
Harshavardhana
a6e75f42dd
Merge pull request #53 from fkautz/pr_out_moving_gateway_and_storage_driver_to_packages
...
Moving gateway and storage driver to packages
2014-11-29 16:33:07 -08:00
Harshavardhana
5e0c5089e6
Merge pull request #49 from fkautz/pr_out_adding_initial_documentation_to_erasure_package
...
Adding initial documentation to erasure package
2014-11-29 14:59:35 -08:00
Frederick F. Kautz IV
96e42a8443
Adding initial documentation to erasure package
2014-11-29 14:59:09 -08:00
Harshavardhana
48898d770d
Merge pull request #54 from fkautz/pr_out_exposing_newencoder_since_getencoder_is_no_longer_around
...
Exposing NewEncoder since GetEncoder is no longer around
2014-11-29 14:57:42 -08:00
Frederick F. Kautz IV
3da8e53ab8
Exposing NewEncoder since GetEncoder is no longer around
2014-11-29 14:54:21 -08:00
Frederick F. Kautz IV
03beef3afc
Moving gateway and storage driver to packages
2014-11-29 14:42:22 -08:00
Harshavardhana
dc5d7434e1
Merge pull request #52 from harshavardhana/pr_out_rename_newencoder_newencoder
...
Rename NewEncoder-->newEncoder
2014-11-29 14:42:03 -08:00
Harshavardhana
17a23876a2
Rename NewEncoder-->newEncoder
2014-11-29 14:41:20 -08:00
Harshavardhana
a86de74983
Merge pull request #50 from fkautz/pr_out_removing_lru_from_erasure_package
...
Removing LRU from erasure package
2014-11-29 14:39:07 -08:00
Harshavardhana
c2b8fee677
Merge pull request #47 from harshavardhana/pr_out_erasure_restructuring
...
Erasure restructuring
2014-11-29 14:30:01 -08:00
Harshavardhana
922e6bac0b
Erasure restructuring
2014-11-29 14:28:55 -08:00
Frederick F. Kautz IV
9ef1ef5c8c
Removing LRU from erasure package
2014-11-29 13:45:44 -08:00
Harshavardhana
d6b65f1f04
Merge pull request #46 from harshavardhana/pr_out_make_sure_to_use_simd_alignment_with_32
2014-11-27 02:59:55 -08:00
Harshavardhana
618e0e1b04
Update README.md
2014-11-27 02:49:20 -08:00
Harshavardhana
3a3d3c8d1e
Update README.md
2014-11-27 02:45:42 -08:00
Harshavardhana
f1fcd3be06
Make sure to use SIMD Alignment with 32
2014-11-27 02:15:41 -08:00
Frederick F. Kautz IV
fd52a211f4
Merge pull request #45 from fkautz/pr_out_simplifying_code
2014-11-26 23:33:57 -08:00
Frederick F. Kautz IV
becb165770
Simplifying code
2014-11-26 23:33:36 -08:00
Harshavardhana
12aae70620
Merge pull request #44 from harshavardhana/pr_out_restructure_directory_add_pkgs_folder_now
...
Restructure directory, add 'pkgs' folder now
2014-11-24 15:11:48 -08:00
Harshavardhana
3cefaf5ad8
Restructure directory, add 'pkgs' folder now
2014-11-24 15:10:25 -08:00
Harshavardhana
1707b87ddd
Merge pull request #43 from harshavardhana/pr_out_remove_overview_diagram_for_now
2014-11-24 13:11:24 -08:00
Harshavardhana
0e9764fd83
Remove overview diagram for now
2014-11-24 13:09:52 -08:00
Harshavardhana
a1aafb9648
Merge pull request #41 from harshavardhana/pr_out_make_use_of_lru_and_higher_order_erasure_functions
...
Make use of LRU and higher order erasure functions
2014-11-24 08:14:58 -08:00
Harshavardhana
6592ef3bd2
Make use of LRU and higher order erasure functions
2014-11-24 07:16:54 -08:00
Harshavardhana
95e2e472cd
Merge pull request #40 from harshavardhana/pr_out_decode_on_chunks_missing_should_build_and_continue
2014-11-24 07:03:00 -08:00
Harshavardhana
ee7ff7c436
Decode on chunks missing should build and continue
2014-11-24 06:58:27 -08:00
Harshavardhana
bd5a8c126c
Merge pull request #39 from fkautz/pr_out_adding_minio_decode
2014-11-24 06:52:08 -08:00
Harshavardhana
a98cf10920
Update README.md
2014-11-23 23:08:43 -08:00
Frederick F. Kautz IV
5a3eb47583
Adding minio-decode
2014-11-23 19:32:01 -08:00
Harshavardhana
4b97cf4b9d
Merge pull request #38 from fkautz/pr_out_adding_k_and_m_as_optional_parameters_for_encoding_in_minio_encode
...
Adding k and m as optional parameters for encoding in minio-encode
2014-11-23 17:36:32 -08:00
Frederick F. Kautz IV
cec0a0ef68
Adding k and m as optional parameters for encoding in minio-encode
2014-11-23 15:49:26 -08:00
Harshavardhana
2aa21866de
Merge pull request #37 from harshavardhana/pr_out_only_build_static_lib
...
Only build static lib
2014-11-22 21:47:55 -08:00
Harshavardhana
63d63e51ed
Only build static lib
2014-11-22 21:47:35 -08:00
Harshavardhana
5225a6b7f0
Merge pull request #36 from harshavardhana/pr_out_add_minio_overview
...
Add minio overview
2014-11-22 21:26:38 -08:00
Harshavardhana
29cc682fc0
Add minio overview
2014-11-22 21:25:07 -08:00
Harshavardhana
42ba0af9ac
Merge pull request #35 from fkautz/pr_out_adding_input_and_output_file_parameters_to_minio_encode
...
Adding input and output file parameters to minio-encode.
2014-11-22 21:02:05 -08:00
Frederick F. Kautz IV
6faa55e25a
Adding input and output file parameters to minio-encode.
2014-11-22 19:25:46 -08:00
Frederick F. Kautz IV
eb36c9e4d1
Merge pull request #34 from harshavardhana/pr_out_vandermonde_cauchy
2014-11-22 18:52:44 -08:00
Harshavardhana
3b9495d91a
Vandermonde --> Cauchy
2014-11-22 18:52:07 -08:00
Harshavardhana
6fa2ad2444
Merge pull request #31 from fkautz/pr_out_adding_minio_encode_binary
...
Adding minio-encode binary
2014-11-22 18:47:46 -08:00
Frederick F. Kautz IV
a15e935a33
Adding minio-encode binary
2014-11-22 18:39:59 -08:00
Frederick F. Kautz IV
7ca422f972
Merge pull request #33 from fkautz/pr_out_adding_cover_out_to_gitignore
2014-11-22 18:32:32 -08:00
Frederick F. Kautz IV
2e8a68a796
Adding cover.out to gitignore
2014-11-22 18:31:49 -08:00
Frederick F. Kautz IV
4c16e6e9ef
Merge pull request #32 from mattf/master
2014-11-22 18:30:46 -08:00
Matthew Farrellee
5047c055f6
stop requiring a cover directory
...
it is not automatically created. instead, store coverage output in the
current directory.
2014-11-22 21:13:56 -05:00
Matthew Farrellee
fe0e13dd6b
add missing deps
2014-11-22 21:11:40 -05:00
Harshavardhana
be17f50d17
Merge pull request #30 from fkautz/pr_out_removing_binaries
...
Removing binaries
2014-11-22 17:06:12 -08:00
Frederick F. Kautz IV
9c18624e58
Removing binaries
2014-11-22 15:16:38 -08:00
Harshavardhana
324c23f12e
Merge pull request #29 from fkautz/pr_out_fixing_isal_compile_from_root_workaround_for_https_code_google_com_p_go_issues_detail_id_7891
...
Fixing isal compile from root, workaround for https://code.google.com/p/go/issues/detail?id=7891
2014-11-22 13:14:35 -08:00
Frederick F. Kautz IV
1a6b9ccfc8
Fixing isal compile from root, workaround for https://code.google.com/p/go/issues/detail?id=7891
2014-11-22 13:09:05 -08:00
Frederick F. Kautz IV
084d029b54
Merge pull request #27 from harshavardhana/pr_out_use_deepequals_instead_of_bytes_compare
...
Use DeepEquals instead of bytes Compare
2014-11-17 01:07:45 -07:00
Harshavardhana
22853ed1d9
Use DeepEquals instead of bytes Compare
2014-11-17 00:06:42 -08:00
Harshavardhana
d476a9d87e
Merge pull request #26 from fkautz/pr_out_adding_simple_file_storage_driver_for_persistent_storage
...
Adding simple file storage driver for persistent storage
2014-11-15 04:43:27 -08:00
Harshavardhana
a468afca03
Merge pull request #25 from fkautz/pr_out_moving_minio_command_to_cmd_minio
...
Moving minio command to cmd/minio
2014-11-15 04:43:17 -08:00
Frederick F. Kautz IV
44b28166f5
Adding simple file storage driver for persistent storage
2014-11-14 18:22:50 -07:00
Frederick F. Kautz IV
f8f9f65652
Moving minio command to cmd/minio
2014-11-14 18:20:40 -07:00
Harshavardhana
2679324afe
Merge pull request #24 from harshavardhana/pr_out_add_groupcache_lru_into_godep
...
Add groupcache/lru into godep
2014-11-13 22:46:25 -08:00
Harshavardhana
3ad5f2d955
Add groupcache/lru into godep
2014-11-13 22:41:44 -08:00
Frederick F. Kautz IV
c4d2292a7d
Merge pull request #18 from fkautz/pr_out_bucket_manager_is_now_configurable_as_gatewayconfig_bucketservicedriver
2014-11-13 22:23:08 -08:00
Frederick F. Kautz IV
101ce51f78
Bucket manager is now configurable as GatewayConfig.BucketServiceDriver
2014-11-13 22:20:35 -08:00
Harshavardhana
f46fad48b0
Merge pull request #23 from harshavardhana/pr_out_squashed_contrib_signify_changes_from_a1554a4_35fe2d3
...
Squashed 'contrib/signify/' changes from a1554a4..35fe2d3
2014-11-13 21:55:39 -08:00
Harshavardhana
88ea40a2e8
Merge commit 'ef0a8b4d2e245be27cc27a782fb1b807ed0e2618'
2014-11-13 21:54:50 -08:00
Harshavardhana
ef0a8b4d2e
Squashed 'contrib/signify/' changes from a1554a4..35fe2d3
...
35fe2d3 Update upstream diff
2b7bf89 Generate shared libs
git-subtree-dir: contrib/signify
git-subtree-split: 35fe2d347b161b9ee18ca33c9d5a54bb466eecbf
2014-11-13 21:54:50 -08:00
Harshavardhana
fa13804db0
Merge pull request #22 from harshavardhana/pr_out_erasure_coding_blocks_during_encoding_were_garbage_fixes_21
...
erasure: Coding blocks during encoding were garbage, fixes #21
2014-11-13 21:49:23 -08:00
Harshavardhana
6a6dac8365
erasure: Coding blocks during encoding were garbage, fixes #21
2014-11-13 21:48:04 -08:00
Harshavardhana
c39c51328e
Merge pull request #16 from fkautz/pr_out_moving_bucket_request_channel_to_private_config_option
...
Moving bucket request channel to private config option
2014-11-13 15:21:46 -08:00
Harshavardhana
d88158b75a
Merge pull request #15 from harshavardhana/go_isal_binding
...
Add erasure coding and decoding using Intel Storage Acceleration library
2014-11-13 15:21:36 -08:00
Harshavardhana
1e7515a7df
Add erasure coding and decoding using Intel Storage Acceleration library
...
- move contrib/erasure --> contrib/isal
- bring in low level 'isal' package for Go for exposing C functions
- Implement Erasure 'encoding'
Supports - Reed Solomon Codes, Cauchy Codes
- Implement Erasure 'decoding'
Supports - Reed Solomon Codes, Cauchy Codes
- Renames Minios -> Minio at all the references
2014-11-13 15:20:18 -08:00
Anand Babu (AB) Periasamy
cbce7fd66f
Merge pull request #19 from fkautz/pr_out_in_memory_object_storage_now_uses_patricia_tree
...
In memory object storage now uses patricia tree
2014-11-08 00:11:49 -08:00
Frederick F. Kautz IV
e0b9a59ad4
In memory object storage now uses patricia tree
2014-11-07 23:34:21 -08:00
Frederick F. Kautz IV
0ed2aeb439
Merge pull request #17 from fkautz/pr_out_changing_minios_to_minio
2014-11-07 22:29:02 -08:00
Frederick F. Kautz IV
9275afa173
Changing minios to minio
2014-11-07 22:23:52 -08:00
Frederick F. Kautz IV
4e6214514f
Moving bucket request channel to private config option
2014-11-07 19:07:16 -08:00
Harshavardhana
00b5a5d380
Merge pull request #14 from fkautz/pr_out_cleaning_up_more_code_system_generated_by_config
...
Cleaning up more code, system generated by config
2014-11-06 23:23:26 -08:00
Frederick F. Kautz IV
5878dd5e50
Cleaning up more code, system generated by config
2014-11-06 22:45:27 -08:00
Harshavardhana
2011cffe8a
Merge pull request #13 from fkautz/pr_out_adding_get_and_put_methods_for_gateway
...
Adding GET and PUT methods for gateway
2014-11-06 19:33:45 -08:00
Frederick F. Kautz IV
1bf6fe1f68
Adding GET and PUT methods for gateway
2014-11-06 19:32:35 -08:00
Anand Babu (AB) Periasamy
58859a0ecc
Merge pull request #12 from fkautz/pr_out_adding_bucket_management_system_with_in_memory_storage_driver
...
Adding bucket management system with in memory storage driver
2014-11-06 18:36:13 -08:00
Frederick F. Kautz IV
0c68f52caf
Adding bucket management system with in memory storage driver
2014-11-06 21:34:46 -05:00
Anand Babu (AB) Periasamy
bd99a2185e
Merge pull request #11 from fkautz/pr_out_removing_unneeded_entries_from_gitignore
...
Removing unneeded entries from gitignore
2014-11-04 00:19:56 -08:00
Frederick F. Kautz IV
f46a32c963
Removing unneeded entries from gitignore
2014-11-04 00:19:20 -08:00
Anand Babu (AB) Periasamy
129a052fa1
Merge pull request #10 from fkautz/pr_out_moving_to_godep_for_dependency_management
...
Moving to godep for dependency management
2014-11-03 21:29:40 -08:00
Frederick F. Kautz IV
e98a77ff1a
Moving to godep for dependency management
2014-11-03 20:59:07 -08:00
Harshavardhana
74f989e3ce
Merge pull request #9 from fkautz/pr_out_adding_bucket_and_object_route_in_gateway
...
Adding bucket and object route in gateway
2014-11-02 21:55:52 -08:00
Frederick F. Kautz IV
0d4ab562af
Adding bucket and object route in gateway
2014-11-02 19:55:12 -08:00
Anand Babu (AB) Periasamy
428f012830
Merge pull request #8 from fkautz/pr_out_setting_up_initial_cli_options_and_http_handlers
...
Setting up initial cli options and http handlers
2014-11-02 18:52:31 -08:00
Frederick F. Kautz IV
fc6a2a45cb
Setting up initial cli options and http handlers
2014-11-02 17:33:40 -08:00
Anand Babu (AB) Periasamy
d02e148236
Merge pull request #7 from fkautz/pr_out_adding_framework_for_cli_options
...
Adding framework for cli options
2014-11-02 12:26:46 -08:00
Frederick F. Kautz IV
9544ed7b97
Adding framework for cli options
2014-11-02 15:06:26 -05:00
Frederick F. Kautz IV
f7efb69fac
Merge commit '2cd9d9073e6e7afa19d969269002886532492dd1' as 'third_party/src/github.com/codegangsta/cli'
2014-11-02 14:54:31 -05:00
Frederick F. Kautz IV
2cd9d9073e
Squashed 'third_party/src/github.com/codegangsta/cli/' content from commit f7ebb76
...
git-subtree-dir: third_party/src/github.com/codegangsta/cli
git-subtree-split: f7ebb761e83e21225d1d8954fde853bf8edd46c4
2014-11-02 14:54:31 -05:00
Harshavardhana
a5b7ff1175
Merge pull request #6 from fkautz/pr_out_refactoring_miniosd_and_minios_to_a_single_binary_minio
...
Refactoring miniosd and minios to a single binary minio
2014-11-02 11:35:00 -08:00
Frederick F. Kautz IV
dca2f84bc9
Refactoring miniosd and minios to a single binary minio
2014-11-02 14:33:53 -05:00
Harshavardhana
631b3bbf2e
Merge pull request #5 from fkautz/pr_out_miniosd_is_now_an_http_server_responds_with_hello_world_at_root
...
miniosd is now an http server, responds with hello world at root.
2014-11-02 02:06:11 -08:00
Frederick F. Kautz IV
e58cada88c
miniosd is now an http server, responds with hello world at root.
2014-11-01 21:55:13 -07:00
Frederick F. Kautz IV
ddefc424ce
Merge pull request #4 from fkautz/pr_out_working_build_system_builds_gopath_dynamically
2014-11-02 00:06:53 -04:00
Frederick F. Kautz IV
111b2639cd
Merge commit '4aa2e2eaa01e04e05cfbcd765afb5059ff85b8e1' as 'third_party/src/github.com/gorilla/context'
2014-11-01 21:03:30 -07:00
Frederick F. Kautz IV
4aa2e2eaa0
Squashed 'third_party/src/github.com/gorilla/context/' content from commit 14f550f
...
git-subtree-dir: third_party/src/github.com/gorilla/context
git-subtree-split: 14f550f51af52180c2eefed15e5fd18d63c0a64a
2014-11-01 21:03:30 -07:00
Frederick F. Kautz IV
a17126e581
Merge commit '00f86a28a8d65dd0be9e5f2296e654390c2def31' as 'third_party/src/github.com/gorilla/mux'
2014-11-01 21:02:55 -07:00
Frederick F. Kautz IV
00f86a28a8
Squashed 'third_party/src/github.com/gorilla/mux/' content from commit e444e69
...
git-subtree-dir: third_party/src/github.com/gorilla/mux
git-subtree-split: e444e69cbd2e2e3e0749a2f3c717cec491552bbf
2014-11-01 21:02:55 -07:00
Frederick F. Kautz IV
2c73655b7c
Working build system, builds gopath dynamically
2014-11-01 19:44:30 -07:00
Harshavardhana
1303e5aae7
Merge pull request #3 from fkautz/pr_out_squashed_third_party_src_github_com_geertjohan_go_linenoise_content_from_commit_5d5d527
...
Squashed 'third_party/src/github.com/GeertJohan/go.linenoise/' content from commit 5d5d527
2014-11-01 16:00:01 -07:00
Frederick F. Kautz IV
aeb2497bd3
Removing contrib/linenoise, since it is in third_party golang repo now
2014-11-01 15:46:51 -07:00
Frederick F. Kautz IV
d5897cc03a
Merge commit '0a65e23e3aead7caea3d3a35fa917da921257dc6' as 'third_party/src/github.com/GeertJohan/go.linenoise'
2014-11-01 15:38:01 -07:00
Frederick F. Kautz IV
0a65e23e3a
Squashed 'third_party/src/github.com/GeertJohan/go.linenoise/' content from commit 5d5d527
...
git-subtree-dir: third_party/src/github.com/GeertJohan/go.linenoise
git-subtree-split: 5d5d5277d975f40b12167b478c0d79df00bda5a8
2014-11-01 15:38:01 -07:00
Anand Babu (AB) Periasamy
999283e75d
Merge pull request #2 from fkautz/pr_out_adding_third_party_dir_support
...
Adding third_party dir support
2014-11-01 15:26:51 -07:00
Frederick F. Kautz IV
26aad4eab2
Adding third_party dir support
2014-11-01 15:20:59 -07:00
Harshavardhana
92f7a91703
Merge pull request #1 from fkautz/pr_out_adding_initial_makefile_and_main_go
...
Adding initial makefile and main.go
2014-11-01 02:58:00 -07:00
Frederick F. Kautz IV
720ccbddee
Adding initial makefile and main.go
2014-11-01 04:22:16 -04:00
Harshavardhana
2acc68d1af
Squashed 'contrib/signify/' content from commit a1554a4
...
git-subtree-dir: contrib/signify
git-subtree-split: a1554a4384c794c004da70bd006ce93101f77426
2014-10-30 22:28:37 -07:00
Harshavardhana
e91caac870
Merge commit '2acc68d1af798affc64978ed98abf0be6ebda067' as 'contrib/signify'
2014-10-30 22:28:37 -07:00
Harshavardhana
be262e7539
Merge commit '13412ca164f715e89e0eb156599ce5f6e978205c' as 'contrib/linenoise'
2014-10-30 22:26:07 -07:00
Harshavardhana
13412ca164
Squashed 'contrib/linenoise/' content from commit 5d5d527
...
git-subtree-dir: contrib/linenoise
git-subtree-split: 5d5d5277d975f40b12167b478c0d79df00bda5a8
2014-10-30 22:22:47 -07:00
Harshavardhana
397b887a87
Initial commit
2014-10-30 21:51:52 -07:00