Community Discussions and Support
Mercury readin CNM multiple times (1000 or more)?

Mercury wouldn't be able to do what you ask, without having really advanced deterministic behavior about what a client could be doing as next command.

 If a mail server was to store an e-mail with attachment of 5MB without consuming the server RAM, it would need an overall cache engine to query first and disk data secondly. In the background Windows does this on local files, but serverwide, meaning over network lans, and other OSs, client side caching is dangerous. This is the reason why many have large issues with file based databases, and the bad solution called opportunistic locking. 

<p>Mercury wouldn't be able to do what you ask, without having really advanced deterministic behavior about what a client could be doing as next command. </p><p> If a mail server was to store an e-mail with attachment of 5MB without consuming the server RAM, it would need an overall cache engine to query first and disk data secondly. In the background Windows does this on local files, but serverwide, meaning over network lans, and other OSs, client side caching is dangerous. This is the reason why many have large issues with file based databases, and the bad solution called opportunistic locking. </p>

Hi,

we see some strange things here, wanted to clarify, if I interpret it right:


- Mercury32 in NDS mode (i.e. all Mailbox files are on a NetWare Server)

- Imap client reads e-mail with 5MB attachment (or any other large size). It reads it in 16KB chunks. Example from Session Log:

310 UID fetch 28 (UID RFC822.SIZE BODY.PEEK[]<4980736.16384>)<cr><lf>

- For every time, the imap client reads a 16KB chunk, Mercury seems to read in the _whole_ file from the NetWare server. This can be seen with various monitoring tools (throuput on the wire, file open/close monitoring on the NetWare server).

Needless to say, if the attachment is big, this causes a lot of needless traffic between the Windows server with Mercury and the NetWare server.


We noticed this with Thunderbird Junk Filter (normal Mail download seems not to be affected) and MacOSX Mail.


Has anybody else noticed this? Is this the normal behavior, or am I misinterpreting things here?


Greetings

Markus


&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;we see some strange things here, wanted to clarify, if I interpret it right:&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;- Mercury32 in NDS mode (i.e. all Mailbox files are on a NetWare Server)&lt;/p&gt;&lt;p&gt;- Imap client reads e-mail with 5MB attachment (or any other large size). It reads it in 16KB chunks. Example from Session Log:&lt;/p&gt;&lt;p&gt;310 UID fetch 28 (UID RFC822.SIZE BODY.PEEK[]&amp;lt;4980736.16384&amp;gt;)&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/p&gt;&lt;p&gt;- For every time, the imap client reads a 16KB chunk, Mercury seems to read in the _whole_ file from the NetWare server. This can be seen with various monitoring tools (throuput on the wire, file open/close monitoring on the NetWare server).&lt;/p&gt;&lt;p&gt;Needless to say, if the attachment is big, this causes a lot of needless traffic between the Windows server with Mercury and the NetWare server.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;We noticed this with Thunderbird Junk Filter (normal Mail download seems not to be affected) and MacOSX Mail.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Has anybody else noticed this? Is this the normal behavior, or am I misinterpreting things here?&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Greetings&lt;/p&gt;&lt;p&gt;Markus&lt;/p&gt;&lt;p&gt; &lt;/p&gt;
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft