]> git.tue.mpg.de Git - misma.git/log
misma.git
4 months agoconfigure: Shorten lopsub error message.
Andre Noll [Mon, 13 May 2024 23:23:36 +0000 (01:23 +0200)]
configure: Shorten lopsub error message.

Remove the download instructions and just ask the user to install
the lopsub-dev package.

4 months agoCompress the man page.
Andre Noll [Sun, 12 May 2024 19:20:32 +0000 (21:20 +0200)]
Compress the man page.

Compressed man pages are generally preferred. We pass -n to make the
build (more) reproducible, as this option instructs gzip(1) to not
include the timestamp of the original file in the compressed file.

We keep the uncompressed man page in build/ because it is needed to
create the html version of the man page.

5 months agoman page: Improve lvm command to create the thin pool.
Andre Noll [Sun, 12 May 2024 18:58:57 +0000 (20:58 +0200)]
man page: Improve lvm command to create the thin pool.

Suggest -Zn to deactivate pool zeroing because this speeds up operation
and avoids

 WARNING: Pool zeroing and 1.00 MiB large chunk size slows down thin provisioning.

Also reduce the metadata size of the pool to avoid

  WARNING: Maximum supported pool metadata size is 15.81 GiB.

5 months agoMakefile: Replace "misma" by $(PACKAGE).
Andre Noll [Sun, 12 May 2024 18:51:48 +0000 (20:51 +0200)]
Makefile: Replace "misma" by $(PACKAGE).

The change has no effect, except that rules become generic in the
sense that they can be copied verbatim to a different project.

8 months agoFix seconds_to_human().
Andre Noll [Mon, 29 Jan 2024 15:42:04 +0000 (16:42 +0100)]
Fix seconds_to_human().

This function contains two bugs: First, the age of a snapshot is
only shown in months if it is older than four months rather than
two. Second, the number of months is calculated incorrectly.

9 months agoInitial commit. v1.0.0
Andre Noll [Sun, 14 Jan 2024 22:55:26 +0000 (23:55 +0100)]
Initial commit.

This project was started in late 2018. A first usable version was
ready by 2019-02 and was deployed on a single server, Until 2022-05,
the project languished but the trial version had had been running all
the time. This identified the major design and usability shortcomings
which have been addressed subsequently. This work resulted in a much
improved but incompatible version.

Starting in late 2022, the improved version was deployed on several
storage servers, which revealed a few minor bugs and usability issues,
all of which have been addressed.

As of this commit the project has been made public. All commits that
led to the improved version have been discarded, so the repository
contains only the final result as a single initial commit.

From now on, backward incompatible changes are avoided if possible,
and require a deprecation period and a major version change otherwise.
Also subsequent changes will be documented properly.