HomeSoftware Heritage

Regularly check for EOF in Client.process() while waiting for messages

This commit no longer exists in the repository. It may have been part of a branch which was deleted.

Description

Regularly check for EOF in Client.process() while waiting for messages

it may happen that an EOF condition is not properly detected during
execution of the handle_messages() method, thus making the waiting step
in process() hang forever.

This adds a check for the EOF condition once every 10 timeouts while
consuming messages.

Details

Provenance
douarddaAuthored on Apr 7 2022, 3:46 PM
douarddaPushed on Apr 21 2022, 10:03 AM
Differential Revision
D7531: Regularly check for EOF in Client.process() while waiting for messages
Build Status
Buildable 28602
Build 44709: test-and-buildJenkins console · Jenkins

Commit No Longer Exists

This commit no longer exists in the repository.