Class LilyPadUtils

java.lang.Object
com.linkedin.venice.spark.consistency.LilyPadUtils

public final class LilyPadUtils extends Object
Core logic for the lily-pad VT consistency algorithm.

Given per-key record snapshots from two DCs, identifies keys where the two DCs disagree despite both having had full information. This class is generic over the position type and has no PubSub dependencies. See LilyPadSnapshotBuilder for building snapshots from PubSub.