[bmap-tools] [PATCH 5/8] RELEASE_NOTES: write 3.2 release notes some more
Artem Bityutskiy
dedekind1 at gmail.com
Fri Jan 31 06:58:48 EST 2014
From: Artem Bityutskiy <artem.bityutskiy at intel.com>
Tell about new compressors support, re-structure, make the text nicer.
Change-Id: I363b8205d3dbfefd514a9e9b8d5e1e5e2cb408d1
Signed-off-by: Artem Bityutskiy <artem.bityutskiy at intel.com>
---
docs/RELEASE_NOTES | 47 ++++++++++++++++++++++++++---------------------
1 file changed, 26 insertions(+), 21 deletions(-)
diff --git a/docs/RELEASE_NOTES b/docs/RELEASE_NOTES
index 43c9f42..6dc9852 100644
--- a/docs/RELEASE_NOTES
+++ b/docs/RELEASE_NOTES
@@ -1,29 +1,34 @@
Release 3.2
~~~~~~~~~~~
-1. Make 'bmaptool create' (and hence, the BmapCreate module) work with the
- "tmpfs" file-system. This file-system does not, unfortunately, support the
- "FIEMAP" ioctl, but it supports the "SEEK_HOLE" option of the "lseek" system
- call, which can also be used to find where the holes are. In this release we
- have implemented support for "SEEK_HOLE" to cover tmpfs. Generally, FIEMAP
- is faster than "SEEK_HOLE" for large files, so we always try to start with
- using FIEMAP, and if it is not supported, we fall-back to using "SEEK_HOLE".
- Therefore, the "Fiemap" module was re-named to "Filemap", since it is now
- supports more than just the FIEMAP ioctl.
-
- Unfortunately, the SEEK_HOLE method requires the directory where the image
+1. Multi-stream bzip2 archives are now supported. These are usually created
+ with the 'pbzip2' compressor.
+
+2. LZO archives are now supported too. Files with the following extensions are
+ recognized as LZO-compressed: ".lzo", ".tar.lzo", ".tzo".
+
+3. Make 'bmaptool create' (and hence, the BmapCreate module) work with the
+ "tmpfs" file-system. Tmpfs does not, unfortunately, support the "FIEMAP"
+ ioctl, but it supports the "SEEK_HOLE" option of the "lseek" system call,
+ which is now used for finding where the holes are. However, this works only
+ with Linux kernels of version 3.8 or higher.
+
+ Generally, "FIEMAP" is faster than "SEEK_HOLE" for large files, so we always
+ try to start with using FIEMAP, and if it is not supported, we fall-back to
+ using "SEEK_HOLE". Therefore, the "Fiemap" module was re-named to "Filemap",
+ since it is now supports more than just the FIEMAP ioctl.
+
+ Unfortunately, our "SEEK_HOLE" method requires the directory where the image
resides to be accessible for writing, because in current implementation we
need to create a temporary file there for a short time. The temporary file
- is used to detect whether SEEK_HOLE is really implemented, or the system
- just fakes it by always returning EOF.
-
-2. Support multi-stream bzip2 archives, like the ones created by the "pbzip2"
- tool. Unfortunately, this requires bmaptool users to install the "bz2files"
- library from PyPI. In Fedora and OpenSuse, this could be done with the
- following commands:
- $ zypper install python-pip # Fedora
- $ yum install python-pip # OpenSuse
- $ pip install bz2file
+ is used to detect whether tmpfs really supports SEEK_HOLE, or the system
+ just fakes it by always returning EOF (this is what happens in pre-3.8
+ kernels).
+
+4. Decompression should now require less memory, which should fix
+ out-of-memory problems reported by some users recently. Namely, users
+ reported that decompressing large bz2-compressed sparse files caused
+ out-of-memory situation on machines with 2GB RAM. This should be fixed now.
Bug-fix release 3.1
~~~~~~~~~~~~~~~~~~~
--
1.8.3.1
More information about the Bmap-tools
mailing list