foundationdb/fdbrpc
Evan Tschannen cb25564d38 simulated cluster supports fearless configurations
removed unused simulation variables
run the simulation with only 1 coordinator most of the time, since we protect the coordinator from being killed, and protecting too many things is bad for simulation
2018-02-15 18:32:39 -08:00
..
libb64 Initial repository commit 2017-05-25 13:48:44 -07:00
libcoroutine Initial repository commit 2017-05-25 13:48:44 -07:00
libeio Initial repository commit 2017-05-25 13:48:44 -07:00
md5 Initial repository commit 2017-05-25 13:48:44 -07:00
rapidjson Make fdbbackup s3 compatible. 2017-12-05 17:13:15 -08:00
rapidxml Make fdbbackup s3 compatible. 2017-12-05 17:13:15 -08:00
sha1 Initial repository commit 2017-05-25 13:48:44 -07:00
zlib Initial repository commit 2017-05-25 13:48:44 -07:00
ActorFuzz.actor.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
ActorFuzz.h Initial repository commit 2017-05-25 13:48:44 -07:00
AsyncFileBlobStore.actor.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
AsyncFileBlobStore.actor.h AsyncFileBlobStoreWrite was prohibiting the writing of 0-byte files. Improved HTTP verbose logging to stdout. Added writing a 0-byte file to BackupContainer unit test. Added backup log and snapshot sizes to backup description. 2017-12-21 21:15:26 -08:00
AsyncFileCached.actor.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
AsyncFileCached.actor.h Initial repository commit 2017-05-25 13:48:44 -07:00
AsyncFileEIO.actor.h Initial repository commit 2017-05-25 13:48:44 -07:00
AsyncFileKAIO.actor.h AsyncFileKAIO will prefer using fallocate's ZERO_RANGE for AsyncFile::zero(). 2017-11-30 17:57:55 -08:00
AsyncFileNonDurable.actor.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
AsyncFileNonDurable.actor.h fix: fixed a rare bug where we do not wait for a file in the process of being deleted to shutdown before rebooting a machine 2017-08-25 10:12:58 -07:00
AsyncFileReadAhead.actor.h Bug fixes, take(1) is incorrect usage of FlowLock. 2017-12-04 10:20:50 -08:00
AsyncFileWinASIO.actor.h Initial repository commit 2017-05-25 13:48:44 -07:00
AsyncFileWriteChecker.cpp Merge branch 'release-4.6' into release-5.0 2017-06-16 02:14:19 -07:00
AsyncFileWriteChecker.h Checksums computed on pages with partially undefined contents are still valid, so mark them as such for valgrind purposes. 2017-07-17 09:34:04 -07:00
BlobStore.actor.cpp Improved error handling for cases where blob account credentials are either not found in the provided credentials sources and/or some of the credentials sources provided are not readable or parseable. 2018-02-07 21:50:43 -08:00
BlobStore.h Bug fix in blob backup container deletion. The list/delete loop could end before deleting all of the files, but the index entry would still be deleted. Also preemptively made the same code change in listBucket() - Although it is technically correct as written it is a dangerous style because it is not obvious that the addition of a wait() call in the second 'when' block would create a bug. Consolidated deleteContainer() and deleteBucket() as they differ by only 1 line. 2018-01-29 00:32:41 -08:00
ContinuousSample.h Initial repository commit 2017-05-25 13:48:44 -07:00
EndpointGroup.h Initial repository commit 2017-05-25 13:48:44 -07:00
FailureMonitor.actor.cpp added knobs so that the client failure monitoring update rate and the server failure monitoring update rate are separate knobs 2017-12-01 13:04:32 -08:00
FailureMonitor.h Initial repository commit 2017-05-25 13:48:44 -07:00
FlowTests.actor.cpp Fixed OS X compilation build warnings due to printf field specifiers 2017-09-01 09:35:56 -07:00
FlowTransport.actor.cpp changed incompatibleDataRead to an asyncTrigger 2018-01-11 13:35:56 -08:00
FlowTransport.h Added a counter to keep track of active outgoing incompatible connections. 2017-11-09 11:20:35 -08:00
HTTP.actor.cpp HTTP::doRequest() now reads responses in parallel with sending requests, so if the server responds before receiving all of the the request the client can stop sending the remainder of the request. For PUT requests which upload files, this prevents sending potentially several megabytes of unnecessary bytes if the server responds with an error (such as 429) before the request is completely sent. Updated the backup container unit test to use more parallelism in order to test this new behavior. 2018-02-07 10:38:31 -08:00
HTTP.h Make fdbbackup s3 compatible. 2017-12-05 17:13:15 -08:00
IAsyncFile.actor.cpp Deallocate aligned_alloc with aligned_free. 2017-12-14 15:12:05 -08:00
IAsyncFile.h Maintain a reference to the IAsyncFile in zeroRange. 2017-12-06 13:41:21 -08:00
IRateControl.h Initial repository commit 2017-05-25 13:48:44 -07:00
ITLSPlugin.h removed undefined behavior surrounding TLS logging 2017-06-28 14:23:53 -07:00
JSONDoc.h Fix: last restorable version for a backup tag name (a separate value from the latest restorable version for a configured backup) was not being updated. 2018-02-06 13:44:04 -08:00
LoadBalance.actor.h made a large number of fixes to make fearless DR correctness clean. 2017-10-19 15:36:32 -07:00
LoadBalance.h Initial repository commit 2017-05-25 13:48:44 -07:00
LoadPlugin.h Initial repository commit 2017-05-25 13:48:44 -07:00
Locality.cpp Merge branch 'release-5.1' into feature-remote-logs 2018-01-05 11:33:42 -08:00
Locality.h re-enabled better master exists 2018-02-09 16:48:55 -08:00
MultiInterface.h Initial repository commit 2017-05-25 13:48:44 -07:00
Net2FileSystem.cpp Merge branch 'release-4.6' into release-5.0 2017-06-16 02:14:19 -07:00
Net2FileSystem.h Initial repository commit 2017-05-25 13:48:44 -07:00
PerfMetric.h Initial repository commit 2017-05-25 13:48:44 -07:00
Platform.cpp Updated backup container unit test to match new safer behavior of expireData(). Rewrote BackupContainerLocalDirectory::deleteContainer() to actually delete the whole directory but only if it appears to be a backup with either log or snapshot data. 2018-01-18 00:36:28 -08:00
Platform.h Updated backup container unit test to match new safer behavior of expireData(). Rewrote BackupContainerLocalDirectory::deleteContainer() to actually delete the whole directory but only if it appears to be a backup with either log or snapshot data. 2018-01-18 00:36:28 -08:00
QueueModel.cpp made a large number of fixes to make fearless DR correctness clean. 2017-10-19 15:36:32 -07:00
QueueModel.h made a large number of fixes to make fearless DR correctness clean. 2017-10-19 15:36:32 -07:00
RangeMap.h Initial repository commit 2017-05-25 13:48:44 -07:00
Replication.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
Replication.h Fix the GRV performance regression introduced by adding the policy engine to GRV calculations. 2017-11-16 16:15:52 -08:00
ReplicationPolicy.cpp Fixed OSX compilation warning about printf field value specification 2017-08-24 12:30:38 -07:00
ReplicationPolicy.h Fix the GRV performance regression introduced by adding the policy engine to GRV calculations. 2017-11-16 16:15:52 -08:00
ReplicationTypes.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
ReplicationTypes.h Initial repository commit 2017-05-25 13:48:44 -07:00
ReplicationUtils.cpp Fix the GRV performance regression introduced by adding the policy engine to GRV calculations. 2017-11-16 16:15:52 -08:00
ReplicationUtils.h Fix the GRV performance regression introduced by adding the policy engine to GRV calculations. 2017-11-16 16:15:52 -08:00
Smoother.h Initial repository commit 2017-05-25 13:48:44 -07:00
TLSConnection.actor.cpp Added DNS resolution. Interface is INetworkConnections::resolveTCPEndpoint() to resolve, or for convenience INetworkConnections::connect(host, service) will resolve host and service (port number or service name like http) and connect to one of the addresses at random. 2017-10-15 21:51:11 -07:00
TLSConnection.h Added DNS resolution. Interface is INetworkConnections::resolveTCPEndpoint() to resolve, or for convenience INetworkConnections::connect(host, service) will resolve host and service (port number or service name like http) and connect to one of the addresses at random. 2017-10-15 21:51:11 -07:00
TraceFileIO.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
TraceFileIO.h Initial repository commit 2017-05-25 13:48:44 -07:00
actorFuzz.py Initial repository commit 2017-05-25 13:48:44 -07:00
batcher.actor.h changing a storage server’s tag must be the first mutations applied in a version, because privatized mutations applied earlier in the same version will use the old tag 2018-02-09 18:21:29 -08:00
crc32c.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
crc32c.h Initial repository commit 2017-05-25 13:48:44 -07:00
dsltest.actor.cpp Fixed OS X compilation build warnings due to printf field specifiers 2017-09-01 09:35:56 -07:00
fdbrpc.h re-added support for non-copying tlog recovery 2017-10-24 15:09:31 -07:00
fdbrpc.vcxproj Filter out .hpp files from *_BUILD_SOURCES (like we do with .h files). Add xml2json.hpp to our fdbrpc project. 2018-01-10 13:51:57 -08:00
fdbrpc.vcxproj.filters Filter out .hpp files from *_BUILD_SOURCES (like we do with .h files). Add xml2json.hpp to our fdbrpc project. 2018-01-10 13:51:57 -08:00
generated-constants.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
genericactors.actor.cpp added the ability to disable connection failures for a period of time after one happens 2017-09-18 12:46:29 -07:00
genericactors.actor.h re-added support for non-copying tlog recovery 2017-10-24 15:09:31 -07:00
linux_kaio.h Initial repository commit 2017-05-25 13:48:44 -07:00
local.mk Initial repository commit 2017-05-25 13:48:44 -07:00
sim2.actor.cpp simulated cluster supports fearless configurations 2018-02-15 18:32:39 -08:00
sim_validation.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
sim_validation.h Initial repository commit 2017-05-25 13:48:44 -07:00
simulator.h simulated cluster supports fearless configurations 2018-02-15 18:32:39 -08:00
xml2json.hpp Make fdbbackup s3 compatible. 2017-12-05 17:13:15 -08:00