Great, thanks for the information. Just out of curiosity then, are calls to BatchInserter.shutdown() sync or asynchronous ? I mean, does the program flow stops in that call till every operation the shutdown implies has been performed? Cheers,
Pablo On Mon, Feb 14, 2011 at 3:30 PM, Tobias Ivarsson < [email protected]> wrote: > The batch inserter will write data to disk as needed. The memory mapped > regions are used to speed up writes, so that the API level writes can be > done to the memory mapped regions which can then be written in large > sequential chunks to disk. > > You do not have to shut down the batch inserter for this to happen, it is > taken care of automatically. > > Cheers, > Tobias > > On Mon, Feb 14, 2011 at 10:53 AM, Pablo Pareja <[email protected]> wrote: > > > Hi, > > > > I was wondering whether once the memory-mapping configuration for > > BatchInserter is full *(for example* > > *in the case of neostore.relationshipstore.db.mapped_memory) *the class > > would auto-commit these changes > > to disk or it would just throw an exception. > > In the latter case, what would the options be? > > > > In my case I have to insert a huge amount of data that cannot be > allocated > > in RAM. > > First I thought the BatchInserter would deal with this kind of situation, > > however I keep getting exceptions whenever the > > program reaches the point where *(I guess) *memory mapping configuration > is > > not enough. > > > > Since I cannot use more RAM than what I have, I thought, ok so I will > > shutdown both inserter and index service and > > create them again each time the program have already inserted a decent > > amount of data. > > Then, don't know why but after a couple of tests, at some point the > program > > always halts throwing a really weird exception > > saying something about a index file that exists but cannot be accessed in > > the merge process ?!? > > > > I guess I'd be doing something wrong but cannot figure out what it is. > > Thanks in advance > > > > -- > > Pablo Pareja Tobes > > LinkedIn http://www.linkedin.com/in/pabloparejatobes > > Twitter http://www.twitter.com/pablopareja > > > > http://www.ohnosequences.com > > _______________________________________________ > > Neo4j mailing list > > [email protected] > > https://lists.neo4j.org/mailman/listinfo/user > > > > > > -- > Tobias Ivarsson <[email protected]> > Hacker, Neo Technology > www.neotechnology.com > Cellphone: +46 706 534857 > _______________________________________________ > Neo4j mailing list > [email protected] > https://lists.neo4j.org/mailman/listinfo/user > -- Pablo Pareja Tobes LinkedIn http://www.linkedin.com/in/pabloparejatobes Twitter http://www.twitter.com/pablopareja http://www.ohnosequences.com _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

