On what filesystem are the .couch files stored? FAT32 has a 4 GB (-1 byte) file 
limit:

"You cannot create a file larger than (2^32)-1 bytes (this is one byte less 
than 4 GB) on a FAT32 partition."
http://support.microsoft.com/kb/314463/EN-US/

Nils.
________________________________________
Van: Peter Somers [[email protected]]
Verzonden: zaterdag 25 september 2010 11:30
Aan: [email protected]
Onderwerp: Couchdb crashes on Windows

Hi all,

We have been using couchdb on Windows without any problems for a while now
in dev an test phases.
Couchdb version 1.0.1, Windows 7 64bit.
Database files where always around 2 GB.
Our project enters productions phase, so I tried to load actual production
data in.
Couchdb always crashes when the database file is exactly 4GB (around 250,000
different documents)!


This is is couchdb's response after 4 GB of data:

Status code:500

{"error":"{{badmatch,{error,enomem}},

[{couch_file,read_raw_iolist_int,3},

{couch_file,handle_call,3},

  {gen_server,handle_msg,5},


{proc_lib,init_p_do_apply,3}]}","reason":"{gen_server,call,[<0.19884.5>,{pread_iolist,4294426050},infinity]}"}


After restart, couchdb keeps crashing as long as the 4 GB db file is there.

Coucdb logfile:
[Fri, 24 Sep 2010 13:11:43 GMT] [error] [<0.139.0>] ** Generic server
<0.139.0> terminating
** Last message in was {pread_iolist,4294422001}
** When Server state ==
{file,{file_descriptor,prim_file,{#Port<0.3710>,692}},
                              0,4294968642}
** Reason for termination ==
** {{badmatch,{ok,<<247,255,106,106,104,2,98,0,8,56,168,104,3,109,0,0,0,33,
                    91,34,70,111,114,119,97,114,100,101,114,34,44,34,56,56,
   ...
   ...


I noticed the 4 GB limit per document in the config file, but this is per
document, not for the entire DB?
Increasing this doesn't help at all.

Deleting the file and trying to load other data in it had exactly the same
result after 4GB of data.
If I compact the database during the load process, more data can go in, but
4GB still is the maximum .couch file size.

Any ideas?

Regards,
Peter
------------------------------------------------------------------------
 VPRO
 phone:  +31(0)356712911
 e-mail: [email protected]
 web:    www.vpro.nl
------------------------------------------------------------------------

Reply via email to