bszabo97 commented on code in PR #1315: URL: https://github.com/apache/solr/pull/1315#discussion_r1093240238
########## solr/solr-ref-guide/modules/configuration-guide/pages/commits-transaction-logs.adoc: ########## @@ -279,6 +279,21 @@ The number of buckets used to keep track of maximum version values when checking Increase this value to reduce the cost of synchronizing access to version buckets during high-volume indexing. This requires `(8 bytes (long) * numVersionBuckets)` of heap space per Solr core. +`syncLevel`:: ++ +[%autowidth,frame=none] +|=== +|Optional |Default: `FLUSH` +|=== ++ +The sync level of the transaction log files. Can be NONE, FLUSH or FSYNC, if nothing is set FLUSH is the default. + +These configuration options work in the following way: + +* FSYNC: Solr internal FastOutputStream buffer is explicitly flushed to the underlying OutputStream and also this OutputStream buffer is flushed to the tlog file. This is a more expensive operation but safer since the content is written to the tlog file. Review Comment: Totally agree. I have uploaded a new commit where I tried to explain it in a more high-level way. Also changed the tlog to transaction log. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org