From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Garzik Subject: chunkd version 0.5 released Date: Fri, 13 Nov 2009 18:38:48 -0500 Message-ID: <4AFDEE08.4020600@garzik.org> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: Sender: hail-devel-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: Project Hail Download URL: http://www.kernel.org/pub/software/network/distsrv/chunkd/ SCM URL: git://git.kernel.org/pub/scm/daemon/distsrv/chunkd.git Release comments: This release includes two major API changes for chunkd: 1) keys are now fully opaque binary BLOBs 2) an upper-level namespace, "tables", was added, to permit separate key/value namespaces without having to provision a new chunkd instance We are getting close to version 1.0 for chunkd. epoll I/O engine, request logging, minimal API docs and a usable password lookup (database or SASL) are goals for release 1.0, and should be easy to attain. Release notes for version 0.5: - Protocol/API: Add an upper-level key/value namespace ("tables") - Protocol/API: each object now indexed by opaque binary keys <= 1K in size - Protocol/API: new option to immediately sync data to disk - Protocol/API: introduce login sequence, greatly shrinking per-message size - API: change error code symbols to avoid clashes with other projects - chunkd: automatic selection of TCP listen port - chunkd: drop libevent use - Add new 'chcli' command line client