Handling failover in windows cluster

I have a driver which needs to know when a failover is occurring in
clustered environment.

It’s not sending IRP_MJ_SHUTDOWN for the device. Does it send any other IRP
when failover is happening?

Thanks in advance,

Avi

I have only some “basic” knowledge about MS clusters, but this points might
help you to dig further. MS cluster will send dismount file system volume
request at processing “failover”. There is also a possibility in MS cluster
configuration to configure a list of *your* user space modules that are
executed (started) by MS cluster at some of its events. Another more complex
possibility is to write your own “MS cluster user space module” (e.g. .DLL)
by using MS cluster SDK API. This way your user space module can register
and get events from MS cluster. Once you get event in user space, you can
send it down to kernel. Details are all yours :-). WBR Primoz

-----Original Message-----
From: Avinash Kumar [mailto:xxxxx@commvault.com]
Sent: Tuesday, February 04, 2003 5:47 PM
To: NT Developers Interest List
Subject: [ntdev] Handling failover in windows cluster

I have a driver which needs to know when a failover is
occurring in clustered environment.

It’s not sending IRP_MJ_SHUTDOWN for the device. Does it send
any other IRP when failover is happening?

Thanks in advance,

Avi


You are currently subscribed to ntdev as:
xxxxx@hermes.si To unsubscribe send a blank email to
xxxxx@lists.osr.com

You could trap the IOCTLS to the cluster driver clusdisk.sys by
a filter and thus find out the relevant IOCTLS (defined in
clusapi.h) being called during failover.

Bhargav

I have a driver which needs to know when a failover is occurring in
clustered environment.

It’s not sending IRP_MJ_SHUTDOWN for the device. Does it send any other IRP
when failover is happening?

Thanks in advance,

Avi

Thanks to everyone for the suggestions; I think I’ll have to bite the bullet
:slight_smile: I’ll look for some workaround.

Avi

Avinash Kumar
CommVault Systems, Inc.

-----Original Message-----
From: Primoz Beltram [mailto:xxxxx@hermes.si]
Sent: Wednesday, February 05, 2003 2:37 AM
To: NT Developers Interest List
Subject: [ntdev] RE: Handling failover in windows cluster

I have only some “basic” knowledge about MS clusters, but this points might
help you to dig further. MS cluster will send dismount file system volume
request at processing “failover”. There is also a possibility in MS cluster
configuration to configure a list of your user space modules that are
executed (started) by MS cluster at some of its events. Another more complex
possibility is to write your own “MS cluster user space module” (e.g. .DLL)
by using MS cluster SDK API. This way your user space module can register
and get events from MS cluster. Once you get event in user space, you can
send it down to kernel. Details are all yours :-). WBR Primoz

> -----Original Message-----
> From: Avinash Kumar [mailto:xxxxx@commvault.com]
> Sent: Tuesday, February 04, 2003 5:47 PM
> To: NT Developers Interest List
> Subject: [ntdev] Handling failover in windows cluster
>
>
> I have a driver which needs to know when a failover is
> occurring in clustered environment.
>
> It’s not sending IRP_MJ_SHUTDOWN for the device. Does it send
> any other IRP when failover is happening?
>
> Thanks in advance,
>
> Avi
>
>
> —
> You are currently subscribed to ntdev as:
> xxxxx@hermes.si To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>


You are currently subscribed to ntdev as: xxxxx@commvault.com
To unsubscribe send a blank email to xxxxx@lists.osr.com