I need to know operation sequence in below 2 cases
- if index.translog.durability=request then what would be sequence of operations? (option1 - data written to RAM for primary -> request forwarded to replica -> data persisted in translog or option2 - data written to RAM for primary -> data persisted in translog -> request forwarded to replica or option3 - data written to translog in primary -> request forwarded to replica (no write in memory))
- if index.translog.durability=async then what would be sequence of operations? (option1 - data written to RAM for primary -> request forwarded to replica or option2 - data written to RAM for primary -> data persisted in disk (after sync_interval) ---> request forwarded to replica)
- please also mention case if index.translog.durability=flush_threshold_size