Home: https://hail.wiki.kernel.org/
Git: git://git.kernel.org/pub/scm/daemon/distsrv/hail.git
Download: http://www.kernel.org/pub/software/network/distsrv/hail/
Version 0.7.2 release notes (NEWS):
- cld: read overrun bug fix
- chunkd: add checksum table to disk format, one checksum per 64k of obj
data
- chunkd, libhail: add new "GET_PART" operation for partial object retrieval
- chunkd: bug fixes
- chunkd: use libevent (again) for main loop polling
- libhail: add async TCP network writing API, atcp_wr*
- libhail: bug fixes
This release includes incompatible API and on-disk format changes.
Git shortlog attached.
Jeff Garzik (12):
chunkd: Add checksum table to on-disk format, one sum per 64k of data
chunkd: checksum data prior to returning via GET
chunk: Add Get-Partial-Object (GET_PART) operation
lib/chunksrv.c: add FIXME
chunkd: internal 32/64-bit type fixes
test/chunkd/get-part: read and test segment of randomized memory
libhail: add async TCP network writing API, atcp_wr*
Use libevent in chunkd, rather than hand-rolled server-poll functionality.
atcp: extract pre- and post-writev code into separate functions
Merge branch 'chunkd-libevent'
chunkd: properly checksum a multi-block range
Release version 0.7.2.
Jim Meyering (4):
cld: don't expect inode name to be NUL-terminated (avoid read overrun)
lib/hstor.c: avoid an unconditional leak in append_qparam
chunkd: don't leak an FS object iterator
libhail/hstor: const-correctness tweaks
Pete Zaitcev (3):
libhail: Fix calling convention of huri_field_escape
Change cfgfile.txt into a real config file
pkg: add doc/setup.txt to install