From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Garzik Subject: [PATCH 0/3] update chunkd checksum verification scheme Date: Thu, 15 Jul 2010 14:18:57 -0400 Message-ID: <20100715181857.GA16632@havoc.gtf.org> Mime-Version: 1.0 Return-path: Content-Disposition: inline Sender: hail-devel-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: hail-devel@vger.kernel.org This patchset is part of the work necessary to get ranged-GET (aka partial GET) working. As explained in http://marc.info/?l=hail-devel&m=127871407125539&w=2 the current chunkd checksum scheme does not work at all for partial retrievals, and must be revamped. These patches present step 1 of 4, adding a table of checksums to chunkd's local on-disk format. There are no protocol or API changes in this patchset, existing clients should work fine without any changes. Nevertheless, this will not be committed to the main branch until partial retrieval is actually implemented. I don't commit changes unless they are actually neeeded. This checksum table and sendfile removal work is not required until partial-GET actually exists. Jeff