When a Grapher fails to deserialize a received partial StoryChunk, the broken StoryChunk should not be inserted into the pipeline in Grapher. It should be handled as an error during network communication. An error code needs to be returned in the RPC call.
Grapher needs to return an error code to the Keeper about the StoryChunk that failed to deserialize. The Keeper needs to return that StoryChunk back to the extraction queue for another thread to re-extract it.
When a Grapher fails to deserialize a received partial StoryChunk, the broken StoryChunk should not be inserted into the pipeline in Grapher. It should be handled as an error during network communication. An error code needs to be returned in the RPC call.