3.23
File content uploading now is more robust. There are two steps, assigning a file id from master and uploading to volume server. Previously the two steps are usually retried independently. However, it is possible that after step 1, the volume server will change the volume to read only, especially during volume operations, e.g., rebalance, erasure coding, etc. In this release, the two steps are retried together. This should help for filer.copy
, mount
, webdav
, etc.
Another fix is Erasure Coding for volume server, when a volume server has multiple directories and a shared index directory. This combination caused some left over files, which caused other volume manage problems.
- Filer
- S3
- Fix regression on HEAD directory operation #3457
filer.backup
- backup small files if the file is saved in filer (saveToFilerLimit > 0) #3468
- Mount
- Volume
- Fix metrics reporting on volume file count.
- Fix EC encoding/decoding problem when multiple dir locations and shared index directory are used together.
- Minor