Releases: marcelmay/hfsa
Releases · marcelmay/hfsa
Release 1.3.1
From the 1.3.1 milestone:
Enhancements:
- #45 Update commons-io:commons-io 2.7 -> 2.8.0
- #44 List files and directories by user (tool)
- #43 Show inode details (tool)
- #42 Tune fsimage file generation (fsimage generator)
Bugfixes:
- #41 Regression: Possible NPE when handling exception during section loading
1.3.0
From the 1.3.0 milestone:
This release contains major refactorings and breaking changes:
- Introduce builders for configurable loading/processing with different strategies (sequential/parallel etc)
- Split FSImageLoader into
- FsImageLoader for loading file
- FsImageData holding loaded data
- FsVisitor and FsVisitorBuilder for sequential or parallel hierarchical access to FsImageData
FSImageLoader.getFileSize -> FsUtil.getFileSize
Enhancements:
1.2.0
From the 1.2.0 milestone:
Enhancements:
- #35 Optimize memory when loading FSImage
- #34 Update slf4j from 1.7.25 to latest 1.7.26
- #32 Warn when JVM heap seems insufficient for fsimage size (tool)
- #30 Support printing version for tool (tool)
- #31 Optimize Hadoop dependencies
- #29 Update dependency picocli to 3.9.6 (tool)
- #28 Support Hadoop 3 fsimage
- #19 Report and list top small files (tool)
1.1.5
1.1.4
From the 1.1.4 milestone:
Enhancements:
Bugs:
- #24 Fix NPE on empty FSImage
- #23 FSImageLoader.visitParallel(...) passes wrong path to FsVisitor.onFile for root path
- #20 SizeBucket.computeBucketUpperBorders throws AIOOBE
Misc:
- #22 Migrate to assertj
1.1.3
From the 1.1.3 milestone:
Enhancements:
- #17 Increase buffered reader buffer size (8KiB ->64KiB)
- #16 Minor performance improvement : smarter section loading
- #15 Update com.google.guava:guava:21.0 to latest 24.0-jre
- #14 Minor performance tweak: Avoid Map.contains by optimistically getting and checking for null
- #13 Minor performance tweak to loading directories
1.1.2 Minor performance release
From the 1.1.2 milestone:
Enhancements: