• Clayton Coleman's avatar
    GuaranteedUpdate must write if stored data is not canonical · b851614a
    Clayton Coleman authored
    An optimization added to the GuaranteedUpdate loop changed the
    comparison of the current objects serialization against the stored data,
    instead comparing to the in memory object, which defeated the mechanism
    we use to migrate stored data.
    
    This commit preserves that optimization but correctly verifies the in
    memory serialization against the on disk serialization by fetching the
    latest serialized data. Since most updates are not no-ops, this should
    not regress the performance of the normal path.
    b851614a
Name
Last commit
Last update
.github Loading commit data...
Godeps Loading commit data...
api Loading commit data...
build Loading commit data...
cluster Loading commit data...
cmd Loading commit data...
docs Loading commit data...
examples Loading commit data...
federation Loading commit data...
hack Loading commit data...
logo Loading commit data...
pkg Loading commit data...
plugin Loading commit data...
staging Loading commit data...
test Loading commit data...
third_party Loading commit data...
translations Loading commit data...
vendor Loading commit data...
.bazelrc Loading commit data...
.gazelcfg.json Loading commit data...
.generated_files Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
BUILD.bazel Loading commit data...
CHANGELOG.md Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
Makefile.generated_files Loading commit data...
OWNERS Loading commit data...
OWNERS_ALIASES Loading commit data...
README.md Loading commit data...
Vagrantfile Loading commit data...
WORKSPACE Loading commit data...
code-of-conduct.md Loading commit data...
labels.yaml Loading commit data...