Well, changing both JOURNAL_MAX_TRANS_AGE and JOURNAL_MAX_COMMIT_AGE to 0.1 and making the following configuration for flash devices
JOURNAL_BLOCK_COUNT 512 JOURNAL_TRANS_MAX 128 JOURNAL_MAX_BATCH 127 I was able to force data flush just after the file write C instructions (with O_SYNC or fsync). I did not get performance problems for while, maybe because it's a linux dedicated for a single game. Thanks everybody, Henrique R. Faria On Thu, 27 Jun 2002 21:58:00 +0400, Nikita Danilov <[EMAIL PROTECTED]> escreveu : > De: Nikita Danilov <[EMAIL PROTECTED]> > Data: Thu, 27 Jun 2002 21:58:00 +0400 > Para: "Henrique Faria" <[EMAIL PROTECTED]> > Assunto: Re: [reiserfs-list] Data loss during power off > > Henrique Faria writes: > > Nikita, > > > > I did not find any download link to Reiser4 in the site at all. > > Thanks, > > Sorry, I meant "30 Sept. 2002", of course. Or is it "31 Dec. 2002"? > > Anyway, wait a bit. :) > > > > > Henrique > > > > On Thu, 27 Jun 2002 12:01:54 +0400, Nikita Danilov <[EMAIL PROTECTED]> > > escreveu : > > > > > De: Nikita Danilov <[EMAIL PROTECTED]> > > > Data: Thu, 27 Jun 2002 12:01:54 +0400 > > > Para: "Henrique Faria" <[EMAIL PROTECTED]> > > > Assunto: Re: [reiserfs-list] Data loss during power off > > > > > > Henrique Faria writes: > > > > Does changing JOURNAL_MAX_TRANS_AGE and JOURNAL_MAX_COMMIT_AGE values > > make > > > > any sense? Well, at least, it seemed to. > > > > I read something about Reiser4 APIs to handle transactions, in the > > reiser > > > > FAQs (question 47). Nikita Danilov wrote some words mentioning this > > feature. > > > > I wonder if it could solve my problems. > > > > By the way, when reiser4 will be available? > > > > > > See http://www.namesys.com: > > > > > > Reiser4 is due 30 Sept. 2001. > > > > > > > Thank you all, > > > > > > > > Henrique R. Faria > > > > > > > > On Wed, 26 Jun 2002 09:08:29 +0400, Oleg Drokin <[EMAIL PROTECTED]> > > escreveu > > > > : > > > > > > > > > De: Oleg Drokin <[EMAIL PROTECTED]> > > > > > Data: Wed, 26 Jun 2002 09:08:29 +0400 > > > > > Para: Henrique Faria <[EMAIL PROTECTED]> > > > > > Assunto: Re: [reiserfs-list] Data loss during power off > > > > > > > > > > Hello! > > > > > > > > > > This (almost) cannot be done. Of course you may resort to > > > > > opening files with O_SYNC or issuing sync/fsync calls after each > > write, > > > > > this way you'd lose even less data by the cost of speed of fs > > > > operations. > > > > > At least with this approach you may be sure that after sync/fsync > > > > returned > > > > > (or write in case of oepning with O_SYNC), data are safe on the > > media. > > > > > (This is assuming that your flash memory card does not do any > > cheating > > > > > and does not report it have completed command before actual > > writing). > > > > > > > > > > Bye, > > > > > Oleg > > > > > On Tue, Jun 25, 2002 at 09:09:04PM +0000, Henrique Faria wrote: > > > > > > Hello! > > > > > > We're using reiserfs 3.6.25 and linux 2.4.18, in a 256 MB flash > > memory > > > > card, > > > > > > to develop a game. Data is written all the time, in local files, by > > the > > > > main > > > > > > process. The "power off" test has to be done, for the machines will > > be > > > > > > turned off with no shutdown process. > > > > > > What's happening: pressing the power off button (during data > > writing) > > > > makes > > > > > > data to be lost. Is it possible to force the data to be written in > > the > > > > file > > > > > > system? I tried to change the JOURNAL_MAX_TRANS_AGE and the > > > > > > JOURNAL_MAX_COMMIT_AGE consts. Less data is lost, but I still get > > some > > > > loss. > > > > > > Thanks, > > > > > > > > > > > > Henrique R. Faria > > > > > > > > > > > > > > > > > > > > > Nikita. > > > > > > > > > > > > > > >