Commit Graph

17628 Commits

Author SHA1 Message Date
Josh Slocum 60166ecd55 Merge branch 'new_cf_blob' into blob_integration 2021-10-27 10:39:07 -05:00
Suraj Gupta 134aef6011 Fix compiler warning. 2021-10-27 10:40:03 -04:00
Suraj Gupta fd50a011b1 Address PR comments. 2021-10-26 21:39:41 -04:00
Josh Slocum 51c0f78b59 fixing bug when removing simple config 2021-10-26 16:34:23 -05:00
Suraj Gupta 5a9d9921d0 Fixes and final cleanup for BM failure handling 2021-10-26 16:16:00 -04:00
Suraj Gupta 17b30f188a Working impl 2021-10-26 16:16:00 -04:00
Suraj Gupta 99606482ea initial thoughts 2021-10-26 16:16:00 -04:00
Josh Slocum c39c631d50 Using change feed stops and known committed version from change feeds 2021-10-26 12:48:24 -05:00
Josh Slocum 7d25dab96b Re-enabling blob granules for testing 2021-10-26 12:11:37 -05:00
Evan Tschannen 2208b04174
Merge pull request #5855 from sfc-gh-etschannen/blob_full_clean
Blob Granules V0
2021-10-26 09:57:35 -07:00
Josh Slocum 58e5ffbd31 Disabling frequently failing tests until they can be fixed 2021-10-26 09:32:01 -07:00
Josh Slocum cd52b2022e Fix formatting 2021-10-26 08:45:59 -05:00
Josh Slocum c003c1266b Doing fixmes for protocol version 2021-10-26 08:30:52 -05:00
Renxuan Wang 0e094ef727 Move ClusterConnectionString to IClusterConnectionRecord. 2021-10-25 19:39:39 -07:00
sfc-gh-tclinkenbeard 49a667c29b Improve const-correctness of INetwork 2021-10-25 14:42:31 -07:00
sfc-gh-tclinkenbeard 63b241c60b Improve const-correctness of ITraceLogFormatter 2021-10-25 14:42:31 -07:00
Evan Tschannen c615279807
Merge pull request #5720 from sfc-gh-ljoswiak/fixes/recovery-failure-fix
Fix possible recovery hang
2021-10-25 12:35:31 -07:00
Lukas Joswiak 30b525a607 Add assertions to check rollback 2021-10-25 12:03:22 -07:00
Lukas Joswiak c96f560cbe Verify rollback of a single version in simulation, other small fixes 2021-10-25 12:03:22 -07:00
Lukas Joswiak 6078664792 clang-format 2021-10-25 12:03:22 -07:00
Lukas Joswiak 57c2cf4a24 Retry messages to well known endpoints, add notes for future work 2021-10-25 12:03:22 -07:00
Lukas Joswiak 92998fd20b Merge rollback message into rollforward message 2021-10-25 12:03:22 -07:00
Lukas Joswiak 7357d7714c Retry with well known endpoints, move last committed check to consumer 2021-10-25 12:03:22 -07:00
Lukas Joswiak 1631a1b352 Update fdbserver/PaxosConfigConsumer.actor.cpp
Co-authored-by: Trevor Clinkenbeard <trevor.clinkenbeard@snowflake.com>
2021-10-25 12:03:22 -07:00
Lukas Joswiak e79c6c7456 Fix issue where previous commit messages were reused
Fixes an issue where commit versions from previous requests sent to
ConfigNodes were being reused when a new quorum of commit versions was
requested. This was occurring due to a failure to reset the state of
GetCommittedVersionQuorum after a full snapshot request.
2021-10-25 12:03:22 -07:00
Lukas Joswiak 9d78604c5b Add rollback and rollforward logic to ConfigBroadcaster 2021-10-25 12:03:22 -07:00
Lukas Joswiak 9a39da85b1 Fix issue where previous commit messages were reused
Fixes an issue where commit versions from previous requests sent to
ConfigNodes were being reused when a new quorum of commit versions was
requested. This was occurring due to a failure to reset the state of
GetCommittedVersionQuorum after a full snapshot request.
2021-10-25 12:03:22 -07:00
Lukas Joswiak 48dc91dd7f Add rollback and rollforward logic to ConfigBroadcaster 2021-10-25 12:03:22 -07:00
Josh Slocum 0ff8ddc2b6 Merge branch 'master' into blob_full_clean 2021-10-25 13:38:48 -05:00
Evan Tschannen 92e0c92fd3
Merge pull request #5842 from sfc-gh-etschannen/feature-range-feed
Add support for change feeds
2021-10-25 11:31:55 -07:00
A.J. Beamon aebd12a9aa
Fix indentation issue with actor compiler (#5828) 2021-10-25 10:36:37 -07:00
Evan Tschannen 455a32cf74 Merge branch 'master' of https://github.com/apple/foundationdb into feature-range-feed 2021-10-25 09:32:48 -07:00
Suraj Gupta e57e2bec5f Improve documentation. 2021-10-25 12:19:28 -04:00
Josh Slocum a8b6f25b3e Fix ss initialization order 2021-10-25 08:50:55 -07:00
Evan Tschannen 118c307b57 fixed formatting 2021-10-24 22:26:11 -07:00
Evan Tschannen 9a6384fc26 fixed merge conflicts 2021-10-24 21:18:49 -07:00
Evan Tschannen 6f7558b8ea Merge branch 'master' of https://github.com/apple/foundationdb into feature-range-feed
# Conflicts:
#	tests/CMakeLists.txt
2021-10-24 21:06:33 -07:00
Evan Tschannen 452404f0ee fix: disconnectTriggers cannot be yielded because we could send a reply to a replyPromiseStream while waiting on the delay 2021-10-24 19:18:03 -07:00
Evan Tschannen 0e327d3d0a fix: do not duplicate lastEpochEnd from different servers 2021-10-24 19:17:11 -07:00
Evan Tschannen 4039dbd8da fix: combine mutations from the same version into a single MutationsAndVesionRef 2021-10-24 13:46:45 -07:00
A.J. Beamon 020b02ea4c Add a comment about the limitations of the URI-based encoding. 2021-10-22 11:05:18 -07:00
A.J. Beamon 4f64f98746 Update the toString method to return URIs. Persisting a cluster connection key makes sure that its not overwriting other changes. 2021-10-22 11:05:18 -07:00
A.J. Beamon 9358adcf49 Address some review comments. 2021-10-22 11:05:18 -07:00
A.J. Beamon e882eb33fc Abstract the cluster file into a cluster connection record that can be backed by something other than the filesystem. 2021-10-22 11:05:18 -07:00
Steve Atherton d153519188
Merge pull request #5813 from sfc-gh-jslocum/ss_ebrake_streaming_fix
Fixes to ss e-brake, tlog streaming, and their interaction
2021-10-22 10:46:17 -07:00
Josh Slocum 7492a9e7d7 fixing fdbcli packages 2021-10-22 11:58:10 -05:00
Josh Slocum 773886515e Merge branch 'feature-range-feed' into blob_full_clean 2021-10-22 11:07:51 -05:00
Evan Tschannen f03d32f3d4 fix: handle the case where a fetch happens at an earlier read version than the commit version of the change feed registration 2021-10-21 23:04:51 -07:00
Kao Makino ee665167ad
Merge pull request #5710 from sfc-gh-qhoang/qhoang-mako-output-json
Implemented mako json output
2021-10-21 18:06:47 -07:00
Evan Tschannen d778cea9b5 fix: prevent infinite loop 2021-10-21 15:16:22 -07:00