Module: check_mk
Branch: master
Commit: 6758bacec9c5827af5b288683bf6dc965e7f28d5
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=6758bacec9c582…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: Wed Oct 1 17:53:43 2014 +0200
#1122 FIX windows agent: unicode logfile monitoring: now able to detect incomplete written lines
There were instances where a logline was not fully written to a unicode file.
For example
C+:
This is the first line
This is the sec
C-:
In this scenario the agent is not allowed to parse the second line, because
it has not been fully written to disk yet. A complete line is considered to
be finished with a carriage return followed by a newline.<br><br>
With this update the agent now stops parsing after the first line and
continues at the start of the second line on the following agent query.
Note: This only applies to utf-8 files
---
.werks/1122 | 23 ++++++
ChangeLog | 1 +
agents/windows/build_version | 2 +-
agents/windows/check_mk_agent-64.exe | Bin 208896 -> 208896 bytes
agents/windows/check_mk_agent-64.unversioned.exe | Bin 208896 -> 208896 bytes
agents/windows/check_mk_agent.cc | 90 ++++++++++++++--------
agents/windows/check_mk_agent.exe | Bin 178176 -> 178176 bytes
agents/windows/check_mk_agent.unversioned.exe | Bin 178176 -> 178176 bytes
agents/windows/crash.exe | Bin 20024 -> 20024 bytes
agents/windows/install_agent-64.exe | Bin 160067 -> 160117 bytes
agents/windows/install_agent.exe | Bin 156984 -> 157057 bytes
agents/windows/nowin.exe | Bin 22511 -> 22511 bytes
12 files changed, 85 insertions(+), 31 deletions(-)
Diff: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=6758bacec9…