From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Garzik Subject: Re: [PATCHv2] cld: use XDR for all messages Date: Fri, 05 Feb 2010 04:48:27 -0500 Message-ID: <4B6BE96B.7050505@garzik.org> References: <1263577788-2081-1-git-send-email-cmccabe@alumni.cmu.edu> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=Q1rWmQDvXFjVcTFTjQLZlB/xDdEAosd/uyzviM9fV4s=; b=VSDlNW9WGW42wc2qN85Z1fVFqDdNUGnPUm5lDO8V7Ue61X69jnKLEzO0FxNP9H9zJo ans5Edga1Kbv7deRTSnhVgvzvH5uW9/jE0sS7KcWxyT6FxGGMVqgtUT/SEoGFOYjpSFU evkN8zcrAhGnebefrRvTZDl9ujOIMEn8CMNR4= In-Reply-To: <1263577788-2081-1-git-send-email-cmccabe@alumni.cmu.edu> Sender: hail-devel-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: Colin McCabe Cc: Project Hail List , Pete Zaitcev On 01/15/2010 12:49 PM, Colin McCabe wrote: > This patch moves CLD from using manual data serialization to using XDR (via > rpcgen). Both the packet header and the message body are now serialized and > deserialized using XDR. This makes it easy to have a variable-length packet > header, as well as a variable-length message body. > > This patch introduces a minor libcldc API change in struct cldc_call_opts. > Signed-off-by: Colin McCabe applied I made yet more changes, and fixed a few minor bugs. It passes 'make check' and 'make distcheck' without warnings. We can pound out any rough edges via normal patches, from now on. Thanks for your efforts, this definitely moves CLD forward in a positive direction. Jeff