Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

Re^3: Time::HiRes strange behavior

by rubasov (Friar)
on Feb 06, 2010 at 12:26 UTC ( #821730=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Time::HiRes strange behavior
in thread Time::HiRes strange behavior

Hmm, I never tried to use it on CIFS shares, however this definitely seems to me a bug in SMBFS/CIFS. Have you really tried with both of them? (AFAIK they do not share much of code lines, so it can be that in one of them the bug is not present.)

After a little googling I found this thread, where someone claims to workaround a similar problem by mounting the CIFS share with the directio mount option. Though I don't know whether this can be recommended in a production system (how stable it is, how much it hurts performance). Anyway you may give it a try.

Hope that helps.


Comment on Re^3: Time::HiRes strange behavior
Download Code
Re^4: Time::HiRes strange behavior
by golden.radish (Initiate) on Feb 06, 2010 at 14:55 UTC
    Yep, it doesn't work at all without 'directio' as an option at mount time, even just trying to tail from the shell.
    However, I was able to get it to work 99.993% of the time (tested with 20,000+ lines) by altering the File::Tail option 'reset_tail' to 1.
    That provides the expected behavior, for the moment. There are rare occasions when log lines are duplicated, such as when there are more than 9-10 events per second. However that is rare with my data stream, so this will be good enough for now.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://821730]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (7)
As of 2014-07-25 04:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (167 votes), past polls