Files
Axel Uhl b9ccbce1b8 bug6321: stream wind-track fixes as top-level objects in MDI to keep the socket draining
Make WindTrackMasterData.windTrack transient and transmit each wind track's
fixes as individual top-level writeObject(...) calls terminated by a null
sentinel (mirroring the bug6227 GPS-fix streaming), resetting the
ObjectOutputStream handle table every FIXES_PER_HANDLE_TABLE_RESET fixes.
This restores reader/writer interleaving so the importer keeps draining the
HTTP socket during large Mongo inserts, avoiding the Jetty connector
idle-timeout EofException / Premature EOF on multi-day wind tracks.

The deduping against already-present fixes is preserved on the import side.

Assisted-By: Claude Opus 4.8
2026-10-29 18:47:19 +01:00
..
2026-01-16 13:09:37 +01:00