NEWS for seivot, a backup benchmarking program
Version 1.16, released 2012-05-09
- Benchmarking of fsck is now optional, because fsck is so bloody slow
in Obnam.
Version 1.15, released 2011-12-18
- Benchmark fsck and verify operations.
Version 1.14, released 2011-09-17
- New option
--sftp-delay for simulating network lag for SFTP backups.
Version 1.13, released 2011-09-04
seivot can now optionally verify that data is restored correctly:
see the --verify option. This is slow-ish, so it's not enabled
by default. You need the summain program installed for this
feature.
seivots-summary now has a manual page.
seivot now runs obnam using the --no-default-configs options,
to avoid the user's own settings from affecting the benchmark run.
- New option
--obnam-config to specify an obnam configuration file to use.
Version 1.12, released 2011-08-24
- Adapt to build changes in Obnam 0.21 and onwards (use setup.py instead
of Makefile).
Version 1.11, released 2011-08-03
- Bug fix: dropping kernel caches now works with modern kernel versions as
well. Previously, seivot would write 3, and then 0 to the relevant file
in
/proc, and the 0 would fail. Now it no longer does that.
- Bug fix: seivot now works even if
PYTHONPATH is not set in the
environment.
- Bug fix: the obnam log file is now removed after it is no longer needed.
- Seivot now has a manual page.
- The
--use-sftp option has been renamed to --use-sftp-repository,
and a new option --use-sftp-root has been added.
- When seivots-summary finds a bad .seivot file, it now tells the user which
file it is. None of the "?" error message nonsense for us.
- Improvements to how seivots-summary presents results from many .seivot
files: they are grouped in a more sensible way now (initial and incremental
data sizes, plus profile name and whether encryption is used, instead of
just initial size). Also, the description is shown, if it is in the
.seivot file. Also, some columns are left-aligned.
Version 1.10, released 2011-07-20
- Bugfix: kernel caches are dropped only if requested, not always.
- Seivot now record the repository size after each command.
- Seivot can now do a benchmark over sftp.
- Seivot now records amount of I/O to repository.
- New --file-size option lets user specify sizes of generated files.
- Python profiler files are no longer automatically converted to text,
to save space.
- Seivot is now a bit more verbose about what's happening, since benchmarks
often take a long time, and it's nice to know things are not stuck.
- Seivot now adds some more meta fields: profile-name, description,
encrypted, obnam-branch, obnam-branch-nick.
- seivots-summarize script added to print nice tables from a bunch of
.seivot files.
- Seivot can now make use of an existing directory of data, so that
benchmarks can be run on real data rather than generated data.
(See
--use-existing option.)
- Adapted to new cliapp API.
- Bugfix: when seivot mangles
PYTHONPATH, it now appends to the old
value rather than overwriting it.
Version 1.9, released 2011-05-02
- Add --drop-cache option, to optionally clear the Linux kernel buffer
and inode cache. It's an option, rather than the default behavior,
because it requires root privileges.