foundationdb/fdbserver
Evan Tschannen c69d6166e3 another attempt at forced recovery 2018-07-03 13:42:58 -04:00
..
sqlite Fix some typos. 2018-04-19 11:44:01 -07:00
workloads increased the api correctness timeout 2018-07-02 12:51:50 -04:00
ApplyMetadataMutation.h Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
ClusterController.actor.cpp added trace events for cluster controller changing datacenters 2018-07-02 13:06:54 -04:00
ClusterRecruitmentInterface.h added a fallback satellite configuration, so that we can use two satellites if available, but do not have to failover to the remote datacenter if one satellite is down 2018-06-28 23:15:32 -07:00
ConflictSet.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
CoordinatedState.actor.cpp Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
CoordinatedState.h Reverting changes from merge of master into release-5.2 (b25810711c). Note that we never intend to release master into release-5.2, but if we did we would need to revert this commit. 2018-03-06 10:15:04 -08:00
Coordination.actor.cpp Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
CoordinationInterface.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
CoroFlow.actor.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
CoroFlow.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
DBCoreState.h satellite log push locations are static per tag, which will reduce the number of tags each satellite log has to index, and reduce the proxy cpu when calculating push locations 2018-06-16 17:39:02 -07:00
DataDistribution.actor.cpp Renamed ShardInfo to avoid a name conflict which sometimes causes the wrong destructor to be used at link time. 2018-06-30 18:44:46 -07:00
DataDistribution.h Renamed ShardInfo to avoid a name conflict which sometimes causes the wrong destructor to be used at link time. 2018-06-30 18:44:46 -07:00
DataDistributionQueue.actor.cpp when doing data movement where one region has the data and the other doesn’t, first move a single replica to the other region to save WAN bandwidth 2018-06-19 23:15:30 -07:00
DataDistributionTracker.actor.cpp Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
DiskQueue.actor.cpp Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
IDiskQueue.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
IKeyValueStore.h knobify replace contents bytes 2018-05-01 19:43:35 -07:00
KeyValueStoreCompressTestData.actor.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
KeyValueStoreMemory.actor.cpp Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
KeyValueStoreSQLite.actor.cpp Some more trace event normalization 2018-06-08 13:57:00 -07:00
Knobs.cpp added the (untested) ability to force a recovery to the remote datacenter, even if that results in data loss. If the DR lag is more than 1 week there could be potential data corruption if any primary storage servers are still alive. 2018-07-01 09:39:04 -04:00
Knobs.h added the (untested) ability to force a recovery to the remote datacenter, even if that results in data loss. If the DR lag is more than 1 week there could be potential data corruption if any primary storage servers are still alive. 2018-07-01 09:39:04 -04:00
LeaderElection.actor.cpp Swapped OkayFit and UnsetFit, because generally if machine classes are set on one machine they are set everywhere and it helps with wait_for_good_recruitment logic 2018-06-22 10:15:24 -07:00
LeaderElection.h Reverting changes from merge of master into release-5.2 (b25810711c). Note that we never intend to release master into release-5.2, but if we did we would need to revert this commit. 2018-03-06 10:15:04 -08:00
LogProtocolMessage.h Reverting changes from merge of master into release-5.2 (b25810711c). Note that we never intend to release master into release-5.2, but if we did we would need to revert this commit. 2018-03-06 10:15:04 -08:00
LogRouter.actor.cpp renamed some uses of knownCommittedVersion to durableKnownCommittedVersion 2018-06-26 18:20:28 -07:00
LogSystem.h added the (untested) ability to force a recovery to the remote datacenter, even if that results in data loss. If the DR lag is more than 1 week there could be potential data corruption if any primary storage servers are still alive. 2018-07-01 09:39:04 -04:00
LogSystemConfig.h renamed some uses of knownCommittedVersion to durableKnownCommittedVersion 2018-06-26 18:20:28 -07:00
LogSystemDiskQueueAdapter.actor.cpp Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
LogSystemDiskQueueAdapter.h passed debug ids into all versions of peek() to assist debugging 2018-04-30 13:36:35 -07:00
LogSystemPeekCursor.actor.cpp fix: parallel get more needs to verify the begin version matches the end of the previous request, because when a peek cursor expires we lose all history, so the same sequence number could start at different versions 2018-06-25 11:15:49 -07:00
MasterInterface.h Addressed review comments. 2018-03-02 17:56:49 -08:00
MasterProxyServer.actor.cpp fix: we must store the result of range reads before iterating through the results 2018-07-01 21:07:25 -04:00
MoveKeys.actor.cpp fix: log_anti_quorum was always 0 in simulation 2018-06-18 10:24:57 -07:00
MoveKeys.h fix: log_anti_quorum was always 0 in simulation 2018-06-18 10:24:57 -07:00
NetworkTest.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
OldTLogServer.actor.cpp fix: parallel get more needs to verify the begin version matches the end of the previous request, because when a peek cursor expires we lose all history, so the same sequence number could start at different versions 2018-06-25 11:15:49 -07:00
Orderer.actor.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
QuietDatabase.actor.cpp Merge commit '892727e358c0b3f075564c60c2b7cedb64306f83' into trace-log-refactor 2018-06-26 11:37:23 -07:00
QuietDatabase.h Reverting changes from merge of master into release-5.2 (b25810711c). Note that we never intend to release master into release-5.2, but if we did we would need to revert this commit. 2018-03-06 10:15:04 -08:00
Ratekeeper.actor.cpp Merge branch 'master' into feature-remote-logs 2018-06-11 11:34:10 -07:00
Ratekeeper.h first working version of non-copying recovery working with fearless configurations 2018-04-08 21:24:05 -07:00
RecoveryState.h Make RecoveryState an enum class. 2018-06-12 16:50:25 -07:00
Resolver.actor.cpp Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
ResolverInterface.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ServerDBInfo.h Make RecoveryState an enum class. 2018-06-12 16:50:25 -07:00
SimulatedCluster.actor.cpp added a fallback satellite configuration, so that we can use two satellites if available, but do not have to failover to the remote datacenter if one satellite is down 2018-06-28 23:15:32 -07:00
SimulatedCluster.h Fix the other half of simulation requiring a TLS Plugin. 2018-04-30 18:26:29 -07:00
SkipList.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Status.actor.cpp added a fallback satellite configuration, so that we can use two satellites if available, but do not have to failover to the remote datacenter if one satellite is down 2018-06-28 23:15:32 -07:00
Status.h Merge commit '892727e358c0b3f075564c60c2b7cedb64306f83' into trace-log-refactor 2018-06-26 11:37:23 -07:00
StorageMetrics.actor.h Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
StorageMetrics.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
TLogInterface.h renamed some uses of knownCommittedVersion to durableKnownCommittedVersion 2018-06-26 18:20:28 -07:00
TLogServer.actor.cpp fix: known committed version must be updated before creating the tlogQueueEntryRef 2018-06-26 23:21:30 -07:00
TagPartitionedLogSystem.actor.cpp another attempt at forced recovery 2018-07-03 13:42:58 -04:00
TesterInterface.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
VFSAsync.cpp Some more trace event normalization 2018-06-08 13:57:00 -07:00
WaitFailure.actor.cpp Some more trace event normalization 2018-06-08 13:57:00 -07:00
WaitFailure.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
WorkerInterface.h added the (untested) ability to force a recovery to the remote datacenter, even if that results in data loss. If the DR lag is more than 1 week there could be potential data corruption if any primary storage servers are still alive. 2018-07-01 09:39:04 -04:00
fdbserver.actor.cpp Added support for no-op legacy TLS options 2018-06-27 09:25:05 -07:00
fdbserver.vcxproj Changed the TLS_DISABLED macro 2018-06-26 12:08:32 -07:00
fdbserver.vcxproj.filters Merge branch 'master' into feature-remote-logs 2018-04-30 22:15:39 -07:00
local.mk Merge branch 'master' of github.com:apple/foundationdb into tls-static 2018-07-01 23:13:57 -07:00
masterserver.actor.cpp fix: usable regions cannot be changed during an emergency transaction, because it could lead to all storage servers dying if the previous primary is dead 2018-07-01 23:59:06 -04:00
networktest.actor.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
pubsub.actor.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
pubsub.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
storageserver.actor.cpp fix: during upgrades, a storage server which does not have data for a shard could be in the source servers, so as a fallback if a fetch keys fails long enough disable locality based load balancing to allow the storage server to peek from someone different than itself 2018-06-27 20:35:51 -07:00
template_fdb.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
tester.actor.cpp Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
worker.actor.cpp added the (untested) ability to force a recovery to the remote datacenter, even if that results in data loss. If the DR lag is more than 1 week there could be potential data corruption if any primary storage servers are still alive. 2018-07-01 09:39:04 -04:00