Hi all,
I am trying to implement Volume mirror driver.
Current implementation - I’m done with volume filter driver, which is capturing write requests for mirroring. Now I am confused regarding which approach to implement.
* Create a new IRP which is similar to the received write IRP and to sent across another volume (mirror drive) OR
* Without creating IRP, directly write the data to the mirror volume (may be using ZwWriteFile) and pass the original IRP down the stack.
Could you please spread the light on this? I did google, but unable to find useful material on Volume mirror. Do you know any useful links / papers ? Thanks!
Jhon Nash
Did you get a chance to look at this? Could somebody let me know the inputs? Thanks!
Jhon
xxxxx@hotmail.com wrote:
Hi all,
I am trying to implement Volume mirror driver.
Current implementation - I’m done with volume filter driver, which is capturing write requests for mirroring. Now I am confused regarding which approach to implement.
* Create a new IRP which is similar to the received write IRP and to sent across another volume (mirror drive) OR
* Without creating IRP, directly write the data to the mirror volume (may be using ZwWriteFile) and pass the original IRP down the stack.
Could you please spread the light on this? I did google, but unable to find useful material on Volume mirror. Do you know any useful links / papers ? Thanks!
Jhon Nash