Harshavardhana
f44cfb2863
use GlobalContext whenever possible ( #9280 )
...
This change is throughout the codebase to
ensure that all codepaths honor GlobalContext
2020-04-09 09:30:02 -07:00
Anis Elleuch
3f258062d8
bitrot: Verify file size inside storage interface ( #7932 )
2019-09-12 02:19:53 +05:30
Krishna Srinivas
58d90ed73c
Avoid network transfer for bitrot verification during healing ( #7375 )
2019-07-08 13:51:18 -07:00
Praveen raj Mani
c113d4e49c
Posix CreateFile should work for compressed lengths ( #7584 )
2019-04-30 16:27:31 -07:00
kannappanr
5ecac91a55
Replace Minio refs in docs with MinIO and links ( #7494 )
2019-04-09 11:39:42 -07:00
Harshavardhana
9629de8230
Add proper context based logging when bitrot stream calls fail ( #7415 )
2019-03-26 13:59:33 -07:00
Harshavardhana
8e0910ab3e
Fix build issues on BSDs in pkg/cpu ( #7116 )
...
Also add a cross compile script to test always cross
compilation for some well known platforms and architectures
, we support out of box compilation of these platforms even
if we don't make an official release build.
This script is to avoid regressions in this area when we
add platform dependent code.
2019-01-22 09:27:23 +05:30
Krishna Srinivas
51ec61ee94
Fix healing whole file bitrot ( #7123 )
...
* Use 0-byte file for bitrot verification of whole-file-bitrot files
Also pass the right checksum information for bitrot verification
* Copy xlMeta info from latest meta except []checksums and []Parts while healing
2019-01-20 07:58:40 +05:30
Krishna Srinivas
98c950aacd
Streaming bitrot verification support ( #7004 )
2019-01-17 18:28:18 +05:30
Harshavardhana
a63bc9254d
Add 'disk' tag to log output to enhance 'disk not found' errors ( #6460 )
2018-09-13 21:42:50 -07:00
Krishna Srinivas
52f6d5aafc
Rename of structs and methods ( #6230 )
...
Rename of ErasureStorage to Erasure (and rename of related variables and methods)
2018-08-23 23:35:37 -07:00
Harshavardhana
9719640e34
Use sha256-simd instead of crypto/sha256 ( #6252 )
2018-08-06 18:00:10 -07:00
Krishna Srinivas
ce02ab613d
Simplify erasure code by separating bitrot from erasure code ( #5959 )
2018-08-06 15:14:08 -07:00