File filter driver and RPC?

Hi
I develop a file system filter but I have problems with the servers.My
filter hangs the system.Perhaps is about network activity.I notice that if
I use programs which use RPC my filter hangs.
My question is:does anyone have the same problem?What’s so special about
RPC and drivers?
Thanks


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

RPC may use NPFS, the named pipe file system, as a transport. If your
filter is deadlocking with NPFS, you may see these symptoms.

-----Original Message-----
From: xxxxx@email.ro [mailto:xxxxx@email.ro]
Sent: Wednesday, January 10, 2001 3:31 AM
To: File Systems Developers
Subject: [ntfsd] File filter driver and RPC?

Hi
I develop a file system filter but I have problems with the
servers.My
filter hangs the system.Perhaps is about network activity.I
notice that if
I use programs which use RPC my filter hangs.
My question is:does anyone have the same problem?What’s so
special about
RPC and drivers?
Thanks


You are currently subscribed to ntfsd as: xxxxx@nsisw.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Hi,

I have a filter that attaches to the redirector in order to monitor create
irps for file sharing. I’m *only* interested in file sharing. I have noticed
though that *some* calls that result in rpc, (eg. the Net* calls) do come
through the redirector. Although it doesn’t hinder my filter, it is
interesting. I say interesting because it seems that other apps that use rpc
(eg. MS Outlook) don’t cause irps to be sent to the redirector. I guess
they’re going directly to a protocol driver and don’t need the redirector.
Probably there’s rpc over smb (which uses the redirector) and rpc over tcp
(which doesn’t need the redirector).

Maybe someone who knows (since I’m just speculating) about this will
elaborate.

Marc

-----Original Message-----
From: xxxxx@email.ro [mailto:xxxxx@email.ro]
Sent: Wednesday, January 10, 2001 3:31 AM
To: File Systems Developers
Subject: [ntfsd] File filter driver and RPC?

Hi
I develop a file system filter but I have problems with the
servers.My
filter hangs the system.Perhaps is about network activity.I
notice that if
I use programs which use RPC my filter hangs.
My question is:does anyone have the same problem?What’s so
special about
RPC and drivers?
Thanks


You are currently subscribed to ntfsd as: xxxxx@bionetrix.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

when it hangs have you debuged the system? look at the various threads
running and their state. all you need to know is right there and the
debugger can show it to you.

-----Original Message-----
From: xxxxx@email.ro [mailto:xxxxx@email.ro]
Sent: Wednesday, January 10, 2001 12:31 AM
To: File Systems Developers
Subject: [ntfsd] File filter driver and RPC?

Hi
I develop a file system filter but I have problems with the servers.My
filter hangs the system.Perhaps is about network activity.I notice that if
I use programs which use RPC my filter hangs.
My question is:does anyone have the same problem?What’s so special about
RPC and drivers?
Thanks


You are currently subscribed to ntfsd as: xxxxx@veritas.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> I develop a file system filter but I have problems with the servers.My

filter hangs the system.Perhaps is about network activity.I notice that if
I use programs which use RPC my filter hangs.

Are you filtering \server\PIPE files correctly?

Max


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> Probably there’s rpc over smb (which uses the redirector) and rpc over tcp

(which doesn’t need the redirector).

Surely you’re right. The Exchange Server RPC protocol used by Outlook is
UDP-based. DCOM is UDP-based too.
But the remote administration stuff (Netxxx, User Manager, Server Manager)
is SMB-based and uses the SMB redirector’s named pipes feature.

Max


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> > Probably there’s rpc over smb (which uses the redirector)

and rpc over tcp
> (which doesn’t need the redirector).

Surely you’re right. The Exchange Server RPC protocol used by
Outlook is
UDP-based. DCOM is UDP-based too.
But the remote administration stuff (Netxxx, User Manager,
Server Manager)
is SMB-based and uses the SMB redirector’s named pipes feature.

Interesting. So what’s the division of labor between npfs and the lanman
redirector. Wouldn’t npfs be responsible for *all* the named pipe features
and it would only use the lanman redirector as a transport for named pipes?

thanks,
Marc


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> Interesting. So what’s the division of labor between npfs and the lanman

redirector. Wouldn’t npfs be responsible for *all* the named pipe features
and it would only use the lanman redirector as a transport for named
pipes?

LanMan is used for \server\PIPE\name
NPFS is used for all pipes on server side and for local pipes -
\.\PIPE\name on client side too.

Max


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com