• Clayton Coleman's avatar
    DeltaFIFO should not report HasSynced until deletes are reported · bbd80960
    Clayton Coleman authored
    Deletions identified by knownObjects on the initial sync replace
    (immediately after the List from a reflector) should be considered part
    of the initial sync since we have the information available at the time
    we do the deletion.
    
    An error during Replace() can result in Populated not being set, but it
    was incorrect before (population would be wrong) and queueActionLocked
    does not error except on "my cache is broken because I gave an incorrect
    keyFunc".
    bbd80960
delta_fifo_test.go 13.5 KB