Open stuarteberg opened 5 years ago
@stuarteberg In the case of a kafka queue overload, there could be a situation where a split-complete
message is successful but the actual split
is not. Given that we have the overflow logs more recently, do we still believe this is a problem on the DVID side and not a kafka queue overload issue?
@DocSavage
there could be a situation where a split-complete message is successful but the actual split is not
I don't understand. I guess I'll talk to you in person.
The above was based on incorrect view of events missing from kafka log not from the internal representation. Just to verify, the only missing supervoxel splits were from the broad split label request and not missing supervoxel-split requests, right? (The actions are listed as "split" and not "split-supervoxel".)
The
/supervoxel-splits
endpoint is supposed to mention all** of thesplit
andsplit-supervoxel
mutations that can be found in the kafka log, but I have a few examples from the kafka log that are missing from the/supervoxel-splits
output.The following 7
split
events are missing from the/supervoxel-splits
output:**Unless the event has no corresponding
split-complete
message in the kafka log. But that doesn't apply to the examples above, obviously.