foundationdb/fdbclient
Evan Tschannen f52d841e8a we need to send notifications when the leader fitness becomes worse so that we repopulate availableCandidates to compare with the new lower fitness 2018-08-13 20:56:02 -07:00
..
json_spirit Initial repository commit 2017-05-25 13:48:44 -07:00
vexillographer Rename trace file logGroup attribute to LogGroup 2018-05-31 15:34:17 -07:00
Atomic.h change SetVersionstampedKey and SetVersionstampedValue behavior based on API version to make them consistent 2018-05-08 08:57:09 -07:00
AutoPublicAddress.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
BackupAgent.h fix: backup initialized its begin version at 1 instead of the read version of the starting transaction 2018-06-06 13:05:53 -07:00
BackupAgentBase.actor.cpp Some more trace event normalization 2018-06-08 13:57:00 -07:00
BackupContainer.actor.cpp call all methods which could disable a trace event before it is initialized. In practice this means calling .error first, then .suppressFor, then all your details. 2018-08-01 14:30:57 -07:00
BackupContainer.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ClientDBInfo.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ClientLogEvents.h Relax the rules on trace event Types a bit by allowing multiple underscores, as well as starting with an underscore and consecutive underscores. 2018-06-08 15:40:29 -07:00
ClientWorkerInterface.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ClusterInterface.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
CommitTransaction.h change SetVersionstampedKey and SetVersionstampedValue behavior based on API version to make them consistent 2018-05-08 08:57:09 -07:00
CoordinationInterface.h we need to send notifications when the leader fitness becomes worse so that we repopulate availableCandidates to compare with the new lower fitness 2018-08-13 20:56:02 -07:00
DatabaseBackupAgent.actor.cpp Some more trace event normalization 2018-06-08 13:57:00 -07:00
DatabaseConfiguration.cpp added the ability to allow the master to finish recovery before all storage servers in both regions have their mutations. This allows you to recover from scenarios where you lose all your tlogs in one dc. 2018-07-04 01:59:04 -04:00
DatabaseConfiguration.h added the ability to allow the master to finish recovery before all storage servers in both regions have their mutations. This allows you to recover from scenarios where you lose all your tlogs in one dc. 2018-07-04 01:59:04 -04:00
DatabaseContext.h Proxy going OOM when applying high volumes of writes to a proxy, particular in a sudden fashion before ratekeeper can control the workload. 2018-06-01 15:21:40 -07:00
EventTypes.actor.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
FDBOptions.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
FDBTypes.h checking outstanding requests can be CPU intensive, so rate limit checking requests 2018-06-27 23:02:08 -07:00
FailureMonitorClient.actor.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
FailureMonitorClient.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
FileBackupAgent.actor.cpp call all methods which could disable a trace event before it is initialized. In practice this means calling .error first, then .suppressFor, then all your details. 2018-08-01 14:30:57 -07:00
IClientApi.h Move external completion hook handling to DLApi. Use camel case for hookParameter. 2018-05-09 12:28:51 -07:00
KeyBackedTypes.h Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
KeyRangeMap.actor.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
KeyRangeMap.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Knobs.cpp increased the default list request rate to speed up backup expire 2018-08-09 18:43:02 -07:00
Knobs.h Merge branch 'release-5.2' 2018-06-21 17:05:11 -07:00
ManagementAPI.actor.cpp added the ability to allow the master to finish recovery before all storage servers in both regions have their mutations. This allows you to recover from scenarios where you lose all your tlogs in one dc. 2018-07-04 01:59:04 -04:00
ManagementAPI.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
MasterProxyInterface.h Merge branch 'release-5.2' into release-6.0 2018-08-02 11:29:40 -07:00
MetricLogger.actor.cpp Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
MetricLogger.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
MonitorLeader.actor.cpp call all methods which could disable a trace event before it is initialized. In practice this means calling .error first, then .suppressFor, then all your details. 2018-08-01 14:30:57 -07:00
MonitorLeader.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
MultiVersionAssignmentVars.h Merge release-5.1 into release-5.2 2018-05-30 09:09:55 -07:00
MultiVersionTransaction.actor.cpp Don't log a SevWarnAlways event for external_client_already_loaded errors. 2018-08-03 14:26:04 -07:00
MultiVersionTransaction.h Move external completion hook handling to DLApi. Use camel case for hookParameter. 2018-05-09 12:28:51 -07:00
MutationList.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
NativeAPI.actor.cpp Initialize client TLSOptions before first use. 2018-08-06 18:08:45 -07:00
NativeAPI.h Proxy going OOM when applying high volumes of writes to a proxy, particular in a sudden fashion before ratekeeper can control the workload. 2018-06-01 15:21:40 -07:00
Notified.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
RYWIterator.cpp Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
RYWIterator.h change SetVersionstampedKey and SetVersionstampedValue behavior based on API version to make them consistent 2018-05-08 08:57:09 -07:00
ReadYourWrites.actor.cpp call all methods which could disable a trace event before it is initialized. In practice this means calling .error first, then .suppressFor, then all your details. 2018-08-01 14:30:57 -07:00
ReadYourWrites.h Proxy going OOM when applying high volumes of writes to a proxy, particular in a sudden fashion before ratekeeper can control the workload. 2018-06-01 15:21:40 -07:00
RunTransaction.actor.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
SnapshotCache.h Attempt to normalize trace events: 2018-06-08 11:11:08 -07:00
Status.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
StatusClient.actor.cpp fix: kill all tlogs in one region prevents the remote logs from recovering in that region, do not allow that to prevent us from configuring usable_regions=1. 2018-07-05 00:08:51 -07:00
StatusClient.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
StorageServerInterface.h fix: do not finish a shard relocation until all of the storage servers have made the current recovery version durable. This is to prevent dropping a needed storage server as a source for a shard after dropping a remote configuration 2018-06-07 12:29:25 -07:00
Subspace.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Subspace.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
SystemData.cpp added a key in the database with the locality of the current master 2018-06-14 19:36:02 -07:00
SystemData.h added a key in the database with the locality of the current master 2018-06-14 19:36:02 -07:00
TaskBucket.actor.cpp call all methods which could disable a trace event before it is initialized. In practice this means calling .error first, then .suppressFor, then all your details. 2018-08-01 14:30:57 -07:00
TaskBucket.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ThreadSafeTransaction.actor.cpp Move external completion hook handling to DLApi. Use camel case for hookParameter. 2018-05-09 12:28:51 -07:00
ThreadSafeTransaction.h Move external completion hook handling to DLApi. Use camel case for hookParameter. 2018-05-09 12:28:51 -07:00
Tuple.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Tuple.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
VersionedMap.actor.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
VersionedMap.h fix: deferredCleanup did not take into account deleting multiple roots simultaneously 2018-07-12 15:29:02 -07:00
WriteMap.h change SetVersionstampedKey and SetVersionstampedValue behavior based on API version to make them consistent 2018-05-08 08:57:09 -07:00
fdbclient.vcxproj Changed the TLS_DISABLED macro 2018-06-26 12:08:32 -07:00
local.mk remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00