Commit Graph

19 Commits

Author SHA1 Message Date
sfc-gh-tclinkenbeard 04d33d3cba Remove anonymous namespace in PaxosConfigTransaction.actor.cpp 2021-08-16 14:30:05 -07:00
sfc-gh-tclinkenbeard a5b916cd8d PaxosConfigTransaction should only send read requests to valid replicas 2021-08-09 10:04:35 -07:00
sfc-gh-tclinkenbeard 79ba9c4e3a Add GetGenerationQuorum to get generation from a quorum of config nodes 2021-08-09 10:04:35 -07:00
sfc-gh-tclinkenbeard b15daf1886 Added PImpl class
This class propogates the constness of methods to their pimpl
implementations
2021-08-09 10:04:34 -07:00
sfc-gh-tclinkenbeard a55e849da0 Add some documentation to ConfigGeneration and fix getReadVersion implementations 2021-07-28 13:04:05 -07:00
sfc-gh-tclinkenbeard 634aa2deae Fix IConfigTransaction::getReadVersion implementations 2021-07-26 19:37:12 -07:00
sfc-gh-tclinkenbeard 7de573faf8 Add simple PaxosConfigTransaction::commit implementation 2021-07-18 14:43:58 -07:00
sfc-gh-tclinkenbeard b24b46c862 Replace Standalone<RangeResultRef> with RangeResult in configuration database code 2021-07-18 14:26:15 -07:00
sfc-gh-tclinkenbeard 91e6b7d83d Implement several more PaxosConfigTransaction methods 2021-07-18 14:21:21 -07:00
sfc-gh-tclinkenbeard de871da75f Add some simple implementations to PaxosConfigTransaction methods 2021-07-18 14:02:45 -07:00
sfc-gh-tclinkenbeard 475abe301c Merge remote-tracking branch 'origin/master' into fix-ub 2021-07-14 10:47:02 -07:00
sfc-gh-tclinkenbeard 8cc40e3a2b Expand use of BOOLEAN_PARAM 2021-07-02 21:41:50 -07:00
sfc-gh-tclinkenbeard fe5e7f8c2a Remove ISingleThreadTransaction::create function 2021-06-29 10:29:41 -07:00
Andrew Noyes af0f286e17 Fix a few instances of UB
Member access to address which does not point to correct type
2021-06-22 21:44:59 -07:00
sfc-gh-tclinkenbeard 905f0065e5 Store DatabaseContext reference in configuration transaction objects 2021-06-02 22:14:58 -07:00
sfc-gh-tclinkenbeard 03be6ce8da Remove KnobValueRef::Clear class 2021-06-02 21:36:34 -07:00
sfc-gh-tclinkenbeard ea8396c9be Improve decoupling of configuration database interfaces and implementations 2021-05-17 15:31:03 -07:00
sfc-gh-tclinkenbeard 641882ef0b Add dummy PaxosConfixDatabaseNode implementation 2021-05-17 14:15:30 -07:00
sfc-gh-tclinkenbeard ba8d21e340 Added dummy PaxosConfigTransaction implementation 2021-05-17 13:02:55 -07:00