Well, my /var/lib partition is small while I have 4 SSD with plenty of 
space that I use to store indices. 
So I have ran several times into a "no more space on device" situation when 
a developer decided to increase index.translog.flush_threshold_size to 
speed up indexing. And then I could not even flush the index because there 
was not enough space to create new empty translogs.

I managed to move the translogs to the path.data configured in 
elasticsearch.yml by removing the --default.path.data option from the init 
script. However this is not a good solution as it involves altering a 
packaged file.

It would be nice to either store translogs correctly with the corresponding 
indices or have a setting to change the storage path.

Regards,

Hervé BRY
System Administrator
www.geneanet.org

Le dimanche 1 mars 2015 09:15:08 UTC+1, Mark Walkom a écrit :
>
> Well the translog isn't really data like an index is, however you raise a 
> valid point if this is the behaviour.
>
> Is it a problem for you to have them there or just a point of interest?
>
> On 27 February 2015 at 01:58, Hervé Bry <[email protected] 
> <javascript:>> wrote:
>
>> Hello Community,
>>
>> I noticed a strange behavior while setting up my ES 1.4.4 cluster: the 
>> transactions logs seem to be stored at the wrong place.
>>
>> I start ES using the option --default.path.data=/var/lib/elasticsearch 
>> (default setting when using deb packages).
>> Then, in /etc/elasticsearch/elasticsearch.yml, I change the data path for 
>> 4 SSD :
>>
>> path.data:
>>      - /data/self/1
>>      - /data/self/2
>>      - /data/self/3
>>      - /data/self/4
>>
>> When I create an index and start pushing data, the shards are correctly 
>> created on my SSD 
>> (/data/self/*/clustername/nodes/0/indices/indexname/*/index/*) but the 
>> transaction logs are created in 
>> /var/lib/elasticsearch/clustername/nodes/0/indices/indexname/*/translog/translog-*.
>>  
>>
>>
>> It seems like the config file did correctly override the data path 
>> setting for the shards but not for the transactions logs.
>>
>> Did I miss something or is it a bug ?
>>
>> Regards,
>>
>> Hervé BRY
>> System Administrator
>> www.geneanet.org
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "elasticsearch" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/elasticsearch/72e5ff83-c4e0-42c5-b3ff-2dd3ef41b352%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/elasticsearch/72e5ff83-c4e0-42c5-b3ff-2dd3ef41b352%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/285ac8c0-b0bd-4885-943c-e088a5989673%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to