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
Bala FA
95e89f1712
proactive deep heal object when a bitrot is detected ( #9192 )
2020-04-01 12:14:00 -07:00
Harshavardhana
ff5bf51952
admin/heal: Fix deep healing to heal objects under more conditions ( #8321 )
...
- Heal if the part.1 is truncated from its original size
- Heal if the part.1 fails while being verified in between
- Heal if the part.1 fails while being at a certain offset
Other cleanups include make sure to flush the HTTP responses
properly from storage-rest-server, avoid using 'defer' to
improve call latency. 'defer' incurs latency avoid them
in our hot-paths such as storage-rest handlers.
Fixes #8319
2019-10-02 01:42:15 +05:30
Krishna Srinivas
58d90ed73c
Avoid network transfer for bitrot verification during healing ( #7375 )
2019-07-08 13:51:18 -07:00
Krishna Srinivas
43be00ea1b
Remove logs from bitrot-streaming.go as erasure layer is already logging ( #7603 )
2019-05-01 21:46:00 -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
df35d7db9d
Introduce staticcheck for stricter builds ( #7035 )
2019-02-13 18:29:36 +05:30
Krishna Srinivas
98c950aacd
Streaming bitrot verification support ( #7004 )
2019-01-17 18:28:18 +05:30