Thanks Eric for the response. Actually I need a simple understanding. As much as it sounds stupid, I want to understand the workflow of Journal, WIJ and Database when we have a transaction.
My understanding is :
Transaction ----> Write deamon writes to WIJ ------> Write Deamon writes to Database--------> Journals are updated.
My Questions are:
1. What is the content of WIJ, these contains just pointers of data or actual data?
2. If Journals are written after data is committed to database then in case of application consistent snapshot creation, during iris freeze, database writes are suspended, so how the journal files are still getting generated. (I understand Write daemon does not play a role in Journal)
3. Suppose I have a time gap between IRIS freeze and snapshot generation and in between couple of journal files are generated. If I have snapshotted WIJ, Journal and database and on Secondary host I want to recover the latest data by applying from the updated journal, can we do that.
4. I am trying to snapshot WIJ, JNL and data and trying to start the instance in the secondary host by mapping the snapshots. But I am getting WIJ mismatch error following which Journal Recovery error. Why is that??
Thank you for providing your feedback
- Log in to post comments