[mirrorbrain] ToDo for upcoming 2.13.0 release

From: Peter Poeml <peter_at_poeml.de>
Date: Wed, 5 May 2010 19:03:17 +0200

2.13.0 release is around the corner - and here's a little the list of
things that I'd like to see fixed beforehand:

- implement database cleanup for "mb makehashes". So far, it only
  creates hashes, but never deletes them. It should delete hashes for
  non-existing files (per directory), as it was done (and is still done)
  for hashes stored on disk.

- what's the strategy for Torrent files and hashes (.md5 & friends) that
  already exist on-disk? Should generated torrents/hashes replace them?
  Or should existing files take precedence?
- make creation of Zsync hashes configurable (in order to save
  resources). Eventually, it should be configurable if zsync hashes are
  created only for certain directories/files. Zsync hashes can get quite
  large (roughly 10 times larger than torrent hashes). For the upcoming
  release, it is sufficient to have these hashes switched off in the
  default configuration; the rest can happen later.
- make creation of Torrent hashes configurable (same as zsync)

- http://mirrorbrain.org/issues/issue54 - the hasher used to ignore
  unreadable files, but doesn't anymore

- check for correct handling of empty files by mb hashes (just to make
  sure it doesn't do something utterly stupid)

- ponder if we can already switch off creation of on-disk hashes in "mb
  makehashes" (with hashes being saved in the database now)

- critically eye DBD memory management once again (probably fine, since
  2.13.0 code runs stable in production since weeks now, and the initial
  memory consumption has been tracked down to be caused by large zsync

- quick & easy: include an sha1 top hash into torrents

- torrents: nodes key (http://mirrorbrain.org/issues/issue49)

The top two issues are the most important ones IMO.

mirrorbrain mailing list
Archive: http://mirrorbrain.org/archive/mirrorbrain/

Note: To remove yourself from this mailing list, send a mail with the content
to the address mirrorbrain-request_at_mirrorbrain.org
Received on Wed May 05 2010 - 17:03:26 GMT

This archive was generated by hypermail 2.3.0 : Mon Aug 30 2010 - 19:17:05 GMT