From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Garzik Subject: Re: [PATCH 6/6] chunkd: fix PUT/GET for more than 2GB values Date: Tue, 12 Jan 2010 09:40:43 -0500 Message-ID: <4B4C89EB.2090000@garzik.org> References: <1263212721-11210-1-git-send-email-akinobu.mita@gmail.com> <1263212721-11210-6-git-send-email-akinobu.mita@gmail.com> 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=xz3+I3wvq0JHLLQPrf7MV0Ma0wccm42dRRoCL056jQ8=; b=kmGdMWXAuxS9yqkRkcxSk1yai34g3mWAmOiejGOvE9peByusUEvASh6CYcbSNnB+iC 0YT7hcZv+l6WSoPVrS/+ZinxwSY2fuDPkm0lnH23aQ+laZ9FsHszkD4wusLOXuh+19+/ riAsT/ZdRVudoLQKuUY4CcEQ1/sh9tjFeNP9g= In-Reply-To: <1263212721-11210-6-git-send-email-akinobu.mita@gmail.com> Sender: hail-devel-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: Akinobu Mita Cc: hail-devel@vger.kernel.org On 01/11/2010 07:25 AM, Akinobu Mita wrote: > - Define _FILE_OFFSET_BITS > > - Use uint64_t to hold object length and buffer length > > - Don't pass too much buffer to writev. writev returns -1 if the sum of > the iov_len values overflows an ssize_t value > > Signed-off-by: Akinobu Mita > --- > server/be-fs.c | 1 + > server/chunkd.h | 6 +++--- > server/object.c | 2 +- > server/server.c | 9 ++++++++- > 4 files changed, 13 insertions(+), 5 deletions(-) applied