I just pushed out release 0.13 of Obnam, my backup utility, and 0.13 of the Python btree library it uses.

  • Bug fix: a mistake in 0.12 caused checkpoints to happen after each file after the first checkpoint. Now they happen at the right intervals again.
  • Upload speed is now displayed during backups.
  • Obnam now tells the kernel that it shouldn’t cache data it reads or writes. It is not likely that data being backed up is going to be needed again any time soon, so there’s no point in caching it. (The posix_fadvise call is used for this.)
  • New –lru-size option sets size of LRU cache for nodes in memory. The obnam default is large enough to suit large backups. This uses more memory, but is faster than btree’s small default of 100.