Taking the snapshot of elasticDB

Is there a way to quiesce the elasticDB, before taking any snapshots at storage level?

Hey,

it's Elasticsearch, not DB :slight_smile:

Can you explain what you want to achieve that is not possible with the Snapshot/Restore API - which works perfectly fine while indexing and searching at the same time?

--Alex

Okay! Thanks for help

Just trying to find out the way for taking the storage level snapshot using kubernetes volume-snapshot feature in Elasticsearch, like in mysql before taking the storage level snapshot we have to flush the table and take the read lock.

I don't recommend using anything other than snapshot/restore for taking snapshots. It is hard to get right in a distributed system (flush everything, disable indexing, ensure no merges happen before taking the snapshot) to trigger such a storage level snapshot, which was the reason to come up with snapshot/restore in the first place.

2 Likes

Okay! Thanks @spinscale :slightly_smiling_face:

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.