From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id 536AFBC59 for ; Fri, 17 Dec 2010 16:51:00 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArQAACsWC01KfVK0kGdsb2JhbACVZ44/CBUBAQIJCQwHEQQgqEuJcoIYZoQ7LohXAQEDBYVFBIsAgxdp X-IronPort-AV: E=Sophos;i="4.59,361,1288566000"; d="scan'208";a="84317557" Received: from mail-wy0-f180.google.com ([74.125.82.180]) by mail2-smtp-roc.national.inria.fr with ESMTP; 17 Dec 2010 16:50:36 +0100 Received: by wyb28 with SMTP id 28so737391wyb.39 for ; Fri, 17 Dec 2010 07:50:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:references:in-reply-to :mime-version:content-transfer-encoding:content-type:message-id:cc :x-mailer:from:subject:date:to; bh=oM3j9mt9hDwiVGLqK2VMGe0Lt1G6PiqeYjfle5qI/hM=; b=k6DXkFBx7ShmTOj/2pC7Qh7jeXAFBOfZUnMyIZxaR/855F9rNEcNZRtC7EBwnKo36a 9thCatlF9v0zv5VpnbMOJS+WcPRPJonk+vxMqn8dFUCTrag1uinyG14CGek6WobB2paJ gJ2SSYqUY7Jn2P5Kky9tr+8Doiyyi9vTjTXd0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=references:in-reply-to:mime-version:content-transfer-encoding :content-type:message-id:cc:x-mailer:from:subject:date:to; b=KSqxXYZhf4cx2hiP+JwjAxP9r9PaN191UHLKHePybgtk+oVMCNQ7RCIUyaoTWeXNOE o59bv0N6GBvhUOX0ljZ1oMXv5cEIDAcmNPVMCZFWONBNWCPSvp4Oh09DOEZxNWM7sFVX 9WrrtmmdX7mwVqmzVkthuY1HPuKzQt7oVw60Q= Received: by 10.227.129.7 with SMTP id m7mr639669wbs.59.1292601034786; Fri, 17 Dec 2010 07:50:34 -0800 (PST) Received: from [192.168.0.193] (32.Red-79-151-44.dynamicIP.rima-tde.net [79.151.44.32]) by mx.google.com with ESMTPS id 11sm352360wbj.19.2010.12.17.07.50.32 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 17 Dec 2010 07:50:33 -0800 (PST) References: <8D1E9D5B-188C-4AF3-980B-EF229BA98FB4@gmail.com> <20101216171617.GB3647@annexia.org> <87aak5jkvg.fsf@frosties.localnet> <20101217144850.GC3647@annexia.org> In-Reply-To: <20101217144850.GC3647@annexia.org> Mime-Version: 1.0 (iPhone Mail 8C148) Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Message-Id: Cc: "caml-list@yquem.inria.fr" X-Mailer: iPhone Mail (8C148) From: Joel Reymont Subject: Re: [Caml-list] appending data to a mmap-ed file Date: Fri, 17 Dec 2010 15:49:58 +0000 To: "Richard W.M. Jones" X-Spam: no; 0.00; appending:01 0100,:01 beginner's:01 ocaml:01 bug:01 48,:98 beginners:01 wrote:01 wrote:01 caml-list:01 caml-list:01 bin:01 data:02 data:02 caml:02 I'm fine with focusing on 64-bit architectures. Sent from my iPhone On 17/12/2010, at 14:48, "Richard W.M. Jones" wrote: > On Fri, Dec 17, 2010 at 01:36:35AM +0100, Goswin von Brederlow wrote: >> Or avoid the whole issue and make the file large enough to begin >> with. Thanks to sparse files you can create a huge file that only uses 1 >> block on disk. Then you can mmap that and it will use up more disk space >> as you fill in data automatically. > > Sure, if you have an upper limit. Neither works well on 32 bit > architectures where you're really limited for contiguous free address > space. > > Rich. > > -- > Richard Jones > Red Hat > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs