Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.10
-
None
-
Release Notes Required
Description
Support of deallocating file space currently is not checked during initialization of CacheCompressionManager.
According to man page,
fallocate supports "punching hole" only on small subset of filesystems. We should check it during initialization of CacheCompressionManager.
By the way in the method org.apache.ignite.internal.processors.compress.NativeFileSystemLinux#punchHole errno incorrectly processed. fallocate on error returns always -1 and set errno. Currently this method returns only -1 that misleads user.