[vz-dev] Bug in C++Port von vzlogger - Puffer entleert sich nicht mehr

Kai Krueger kai.krueger at itwm.fraunhofer.de
Tue Aug 7 08:23:57 CEST 2012


Hallo Justin,


>> Am 06.08.2012 um 10:33 schrieb Kai Krueger:
> Der Versuch jetzt schient aber vielversprechend zu sein:
> Ich habe am naechst stehenden Router (mit masquerading nach aussen) das
> externe Interface fuer 30 sec runtergefahren und anschliessen mit einer
> anderen IP wieder aktiviert. Dann erhalte ich das von Dir beschriebene
> Phaenomen.
Wie heisst es so schoen, einen Bug reproduzieren koennen ist die halbe Miete.
Ich habe ein Timeout von 5 Sec. eincompiliert [1], und die ersten Tests
liefern nun:

[Aug 07 07:55:30][chn0] CURL: Sent 40 bytes..
[Aug 07 07:55:30][CURL] CURL: Sent '[ [ 1344318929639.034912, 352.483887 ]
][ 1344318902383.336914, 352.482910 ] ]62.json' bytes
[Aug 07 07:55:35][chn0] CURL: Operation timed out after 5000 milliseconds
with 0 bytes received
[Aug 07 07:55:35][chn0] CURL: Closing connection #0
[Aug 07 07:55:35][chn0] CURL: Timeout was reached
[Aug 07 07:55:35][chn0] CURL: Timeout was reached

d.h. in meinem Fall faellt der Logger wieder auf die Fuesse und baut die
Verbindung neu auf.

Bleibt zu diskutieren ob wir dies als Parameter in die Config aufnehmen
wollen oder nicht.



Viele Gruesse
Kai


[1]
https://github.com/kaikrueger/vzlogger/blob/c%2B%2B-port/src/api/Volkszaehler.cpp#L83



More information about the volkszaehler-dev mailing list