You missed the wiki update that went by a short while ago:

     <updateLog>

       <str name="dir">${solr.data.dir:}</str>
+ <!-- if you want to take control of the synchronization you may specify the syncLevel as one of the + following where ''flush'' is the default. fsync will reduce throughput.
+       <str name="syncLevel">flush|fsync|none</str>
+       -->

     </updateLog>

-- Jack Krupansky

-----Original Message----- From: Erick Erickson
Sent: Tuesday, August 27, 2013 11:54 AM
To: solr-user@lucene.apache.org
Subject: Re: Transaction log "on-disk" guarantees

Here's a blog I wrote up a bit ago:
http://searchhub.org/2013/08/23/understanding-transaction-logs-softcommit-and-commit-in-sorlcloud/

Hmmm, unfortunately it doesn't say anything about how to set the fsync
option, but do you really care? Soft commits flush to the op system, so
a JVM crash/termination shouldn't affect it anyway. Turning on the fsync
would just be a little bit of extra protection....




On Tue, Aug 27, 2013 at 11:43 AM, Sandro Zbinden <zbin...@imagic.ch> wrote:

Hey Mark

Thank you very much for the quick answer. We have a single node
environment.

I try to find the fsync option but was not successful. Ended up in the
UpdateLog class :-)

How do I enable fsync in the solrconfig.xml ?


Besides that:

If solr soft commit feature has a on disk guarantee with a transaction log
why we don't use solr soft commit as the default commit option ?


-----Ursprüngliche Nachricht-----
Von: Mark Miller [mailto:markrmil...@gmail.com]
Gesendet: Dienstag, 27. August 2013 17:12
An: solr-user@lucene.apache.org
Betreff: Re: Transaction log "on-disk" guarantees


On Aug 27, 2013, at 11:08 AM, Sandro Zbinden <zbin...@imagic.ch> wrote:

> Can we activate the transaction log to have on disk guarantees and then
use the solr soft commit feature ?

Yes you can. If you only have a single node (no replication), you probably
want to turn on fsync via the config.

- Mark



Reply via email to