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.
9 years ago
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
9 years ago
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.
9 years ago
Harshavardhana
28d9565400
Merge pull request #793 from harshavardhana/pr_out_use_command_not_found_helper
...
use command not found helper
9 years ago
Harshavardhana
f8141493bd
use command not found helper
9 years ago
Harshavardhana
b8461980bb
Merge pull request #792 from harshavardhana/pr_out_migrate_from_iodine_to_probe
...
Migrate from iodine to probe
9 years ago
Harshavardhana
d09fd8b0a1
Migrate from iodine to probe
9 years ago
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
9 years ago
Harshavardhana
884e9771b2
More changes to probe to avoid nil dereferences
9 years ago
Harshavardhana
a096913dde
Merge pull request #790 from harshavardhana/pr_out_minor_changes_to_probe
...
Minor changes to probe
9 years ago
Harshavardhana
65e4aede82
Minor changes to probe
9 years ago
Anand Babu (AB) Periasamy
574f2aaafa
Merge pull request #789 from abperiasamy/trace-on-new
...
trace on New and add read locks
9 years ago
Anand Babu (AB) Periasamy
697009c0a1
trace on New and add read locks
9 years ago
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…
9 years ago
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)
9 years ago
Anand Babu (AB) Periasamy
aa8663f7cc
Merge pull request #787 from abperiasamy/probe
...
probe package to trace & return errors
9 years ago
Anand Babu (AB) Periasamy
a728ddc027
probe package to trace & return errors
9 years ago
Harshavardhana
0a1ba049ba
Merge pull request #786 from harshavardhana/pr_out_fix_command_template_typo_and_fix_others
...
fix command template typo and fix others.
9 years ago
Harshavardhana
81a7772fcd
fix command template typo and fix others.
9 years ago
Harshavardhana
ae685f0548
Merge pull request #785 from harshavardhana/pr_out_deprecate_make_go_go_back_to_makefile_make_go_is_not_genversion_go
9 years ago
Harshavardhana
5d3379ed7e
deprecate 'make.go', go back to Makefile - make.go is not genversion.go
9 years ago
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
9 years ago
Harshavardhana
aabfd541e1
Merge cmd/donut into minio cmd, deprecate controller RPC request
9 years ago
Harshavardhana
6be5a2fb7e
Merge pull request #783 from harshavardhana/pr_out_crypto_cleanup_remove_unused_functions
...
crypto/cleanup: remove unused functions
9 years ago
Harshavardhana
2671b2dbf4
crypto/cleanup: remove unused functions
9 years ago
Harshavardhana
179c5441c3
Merge pull request #782 from krishnasrinivas/no-signature-no-sha256
...
when signature is not available there is no need to compute sha256
9 years ago
Krishna Srinivas
fdd2c22fa5
Do go fmt on bucket.go
9 years ago
Krishna Srinivas
ae8089c9b6
when signature is not available there is no need to compute sha256
9 years ago
Krishna Srinivas
bdc00624fd
get erros from buffered channel. Return error during object read only if we have readers < k
9 years ago
Harshavardhana
de74ae9d59
Merge pull request #781 from harshavardhana/pr_out_minor_add_commands_into_donut_template
...
minor: Add commands into donut template
9 years ago
Harshavardhana
f15375426a
minor: Add commands into donut template
9 years ago
Harshavardhana
d70695fc6f
Merge pull request #780 from harshavardhana/pr_out_collapse_getpartialobject_into_getobject_
...
Collapse GetPartialObject() into GetObject()
9 years ago
Harshavardhana
d346250f1c
Collapse GetPartialObject() into GetObject()
9 years ago
Harshavardhana
09aeabcf40
Merge pull request #779 from harshavardhana/pr_out_add_krishna_and_nate_into_contributors_list
...
Add krishna and nate into contributors list
9 years ago
Harshavardhana
1a47c47f11
Add krishna and nate into contributors list
9 years ago
Harshavardhana
6707e58bb3
Merge pull request #777 from krishnasrinivas/missingEncodedBlocksCount
...
Use missingEncodedBlocksCount directly instead of "-1" workaround in …
9 years ago
Krishna Srinivas
e1280779ed
Read from the disks in parallel during object read
9 years ago
Krishna Srinivas
1ea91d2fa2
Use missingEncodedBlocksCount directly instead of "-1" workaround in missingEncodedBlocks[]
...
Makes Code more readable
9 years ago
Harshavardhana
55d22fa8d6
Merge pull request #776 from harshavardhana/dep_branch
...
Fix dependency checking on osx
9 years ago
Harshavardhana
c503bf412f
Fix dependency checking on osx
9 years ago
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
9 years ago
Harshavardhana
b0ea64a04f
Strip off quotes from ETag for verifying complete multipart upload
9 years ago
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.
9 years ago
Harshavardhana
4ac23d747c
Merge pull request #773 from krishnasrinivas/put-object-stream
...
Encoder now directly reads from the object stream. Using split.Stream…
9 years ago
Krishna Srinivas
bcfaa12a4d
Encoder now directly reads from the object stream. Using split.Stream() was causing lot of redundant memory operations.
9 years ago
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
9 years ago
Harshavardhana
0eefbdef0c
use new app.ExtraInfo inside minio and donut commands properly
9 years ago
Harshavardhana
8346cc74db
Merge pull request #771 from harshavardhana/pr_out_rename_more
...
Rename more
9 years ago
Harshavardhana
d6a0e0cc55
Rename more
9 years ago
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
9 years ago