EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Timeout behavior

Also by EldoS: MsgConnect
Cross-platform protocol-independent communication framework for building peer-to-peer and client-server applications and middleware components.
#13740
Posted: 06/24/2010 03:08:10
by ndee  (Basic support level)
Joined: 05/19/2010
Posts: 26

What is correct behavior of the driver, when timeout happens in the callback? Does it return operation error, or passes processing further?
#13742
Posted: 06/24/2010 03:38:50
by Vladimir Cherniga (EldoS Corp.)

In such cases results of callback are ignored and request is processing further.
#13754
Posted: 06/25/2010 23:55:30
by ndee  (Basic support level)
Joined: 05/19/2010
Posts: 26

I made some experiments, and OS returns such errors as "file not found" or "can't read file", when callback filter times out. Is this a bug?
#13755
Posted: 06/26/2010 03:15:05
by Vladimir Cherniga (EldoS Corp.)

Could you specify what types of callback did you test ?
#13756
Posted: 06/26/2010 03:39:08
by ndee  (Basic support level)
Joined: 05/19/2010
Posts: 26

I tried CreateCallback, OpenCallback, ReadCallback.
Code looks like this:
Code
void SetFilter()
{
   g_CbFlt.AddFilterCallbackRule("c:\\*", (CallbackFilter::CbFltCallbackFlags)(
      CallbackFilter::CreateCallback |
      CallbackFilter::OpenCallback |
      CallbackFilter::CloseCallback |
      CallbackFilter::ReadCallback
      ));
   g_CbFlt.AttachFilter(10);
}

.........................................

void CbFltReadFileC(CallbackFilter* sender, LPWSTR fileName, __int64* position, PVOID buffer,  PDWORD bytesToRead, PVOID* userContext, LPBOOL proceedRequest)
{
   *proceedRequest = TRUE;

   Sleep(100);
   return;
}

For all callbacks, when this filter is running all applications fail to start, and after some time the whole system crashes into blue screen.
#13770
Posted: 06/28/2010 11:51:18
by Vladimir Cherniga (EldoS Corp.)

This is a bug in a driver code. It will be fixed shortly. Thank you for the information.
#13968
Posted: 07/21/2010 00:16:41
by Aidan Salvi (Standard support level)
Joined: 11/27/2009
Posts: 14

Has this problem been fixed. I downloaded the newest version of the driver today and the first thing after updating the drivers, is that it started crashing every time I loaded my app for a couple minutes???
#13969
Posted: 07/21/2010 00:52:30
by Aidan Salvi (Standard support level)
Joined: 11/27/2009
Posts: 14

I tried with the debug version 32 bit, it seems to work. The release version 32 bit still crashes.
#13973
Posted: 07/21/2010 03:38:02
by Vladimir Cherniga (EldoS Corp.)

This bug is already located, new build will be available this week.
#13977
Posted: 07/21/2010 11:41:26
by Aidan Salvi (Standard support level)
Joined: 11/27/2009
Posts: 14

Can you tell me a stable version that I can use? I have had many crash issues with different versions. What can i reliably release?
Also by EldoS: Callback File System
Create virtual file systems and disks, expose and manage remote data as if they were files on the local disk.

Reply

Statistics

Topic viewed 6630 times

Number of guests: 1, registered members: 0, in total hidden: 0




|

Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!