google-nomulus/javatests/google/registry/dns
guyben d5ac03aae4 Make DnsWriter truly atomic
Right now - if there's an error during DnsWriter.publish*, all the publish from
before that error will be committed, while all the publish after that error
will not.

More than that - in some writers partial publishes can be committed, depending
on implementation.

This defines a new contract that publish* are only committed when .commit is
called. That way any error will simply mean no publish is committed.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=165708063
2017-08-29 16:40:07 -04:00
..
writer Make DnsWriter truly atomic 2017-08-29 16:40:07 -04:00
BUILD Fix TaskQueueHelper param matching for pull queue tasks 2017-05-23 17:22:49 -04:00
DnsInjectionTest.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
DnsQueueTest.java Add logging statement for # of tasks in DNS queue 2017-08-01 17:02:00 -04:00
DnsTestComponent.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
PublishDnsUpdatesActionTest.java Make DnsWriter truly atomic 2017-08-29 16:40:07 -04:00
ReadDnsQueueActionTest.java Allow multiple DNS writers on TLDs 2017-08-01 17:10:33 -04:00
RefreshDnsActionTest.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00