foundationdb/fdbrpc
Jingyu Zhou de8d953865 Add backup role, class, and worker skeleton 2020-01-22 19:35:30 -08:00
..
libcoroutine Remove ignore "-Wreturn-local-addr" pragma 2019-01-03 13:55:17 -08:00
libeio Initial repository commit 2017-05-25 13:48:44 -07:00
zlib Fixed headers and some whitespace 2018-02-23 04:50:23 -08:00
ActorFuzz.actor.cpp Fix all -Wunused-variable warnings 2019-04-15 18:13:00 -07:00
ActorFuzz.h Restrict actor keyword #defines to actor files. 2018-08-14 15:50:26 -07:00
AsyncFileCached.actor.cpp AsyncFileCached: switch to string for eviction policy knob 2019-05-03 14:04:43 +02:00
AsyncFileCached.actor.h Change the way cache hits and misses are tracked to avoid counting blind page writes as misses and count the results of partial page writes. Report cache hit rate in status. 2019-07-10 14:43:20 -07:00
AsyncFileEIO.actor.h Don't use O_DIRECT in EIO by default 2019-10-24 11:39:55 -07:00
AsyncFileKAIO.actor.h throttle outgoing tls connections before establishing a network connection 2020-01-12 16:44:30 -08:00
AsyncFileNonDurable.actor.cpp A giant translation of TaskFooPriority -> TaskPriority::Foo 2019-06-25 02:47:35 -07:00
AsyncFileNonDurable.actor.h A giant translation of TaskFooPriority -> TaskPriority::Foo 2019-06-25 02:47:35 -07:00
AsyncFileReadAhead.actor.h Merge branch 'release-6.0' 2019-02-28 14:01:00 -08:00
AsyncFileWinASIO.actor.h AsynFileWinASIO: Make error checking consistent with Linux 2019-03-04 16:36:04 -08:00
AsyncFileWriteChecker.cpp Make checksumHistoryBudget optional 2019-04-16 12:55:53 -07:00
AsyncFileWriteChecker.h Make checksumHistoryBudget optional 2019-04-16 12:55:53 -07:00
CMakeLists.txt Make FDBLibTLS and thirdparty static libraries. 2019-09-30 18:32:24 -07:00
ContinuousSample.h Replace g_random and g_nondeterministic_random with functions deterministicRandom() and nondeterministicRandom() that return thread_local random number generators. Delete g_debug_random and trace_random. Allow only deterministicRandom() to be seeded, and require it to be seeded from each thread on which it is used. 2019-05-10 14:01:52 -07:00
FailureMonitor.actor.cpp fix: addPeerReference only marks a connection as healthy if it is the first peerReference 2019-12-19 18:26:29 -08:00
FailureMonitor.h run clang-format on changes 2019-06-10 14:10:24 -07:00
FlowTests.actor.cpp Merge branch 'release-6.2' of github.com:apple/foundationdb into release_6.2_merge 2019-12-12 07:13:12 -08:00
FlowTransport.actor.cpp fix: addPeerReference only marks a connection as healthy if it is the first peerReference 2019-12-19 18:26:29 -08:00
FlowTransport.h Initialize outgoingConnectionIdle in the constructor. Add back line to connectionKeeper that is needed in some looping cases 2019-10-10 12:48:35 -07:00
IAsyncFile.actor.cpp Open incrementalDelete files with OPEN_UNBUFFERED 2019-04-01 17:25:08 -07:00
IAsyncFile.h Merge pull request #628 from alexmiller-apple/reloadcertificates 2018-08-06 18:04:04 -07:00
IRateControl.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ITLSPlugin.h Replaced separate TLS Log function with FDB TraceEvent logger 2018-07-11 18:41:46 -07:00
LoadBalance.actor.h throttle outgoing tls connections before establishing a network connection 2020-01-12 16:44:30 -08:00
LoadBalance.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
LoadPlugin.h Changed generic plugin code to work as expected plugin code except for TLS use case 2018-06-26 16:01:25 -07:00
Locality.cpp Add backup role, class, and worker skeleton 2020-01-22 19:35:30 -08:00
Locality.h Add backup role, class, and worker skeleton 2020-01-22 19:35:30 -08:00
MultiInterface.h Replace g_random and g_nondeterministic_random with functions deterministicRandom() and nondeterministicRandom() that return thread_local random number generators. Delete g_debug_random and trace_random. Allow only deterministicRandom() to be seeded, and require it to be seeded from each thread on which it is used. 2019-05-10 14:01:52 -07:00
Net2FileSystem.cpp updated comment 2019-10-24 11:45:32 -07:00
Net2FileSystem.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
PerfMetric.h Implementation complete (not yet working) 2019-05-13 14:15:22 -07:00
Platform.cpp Remove ; for namespace declarations 2019-05-06 13:21:28 -07:00
Platform.h Remove ; for namespace declarations 2019-05-06 13:21:28 -07:00
QueueModel.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
QueueModel.h QueueModel changed to unordered_map 2019-03-27 20:56:44 -07:00
RangeMap.h Replace g_random and g_nondeterministic_random with functions deterministicRandom() and nondeterministicRandom() that return thread_local random number generators. Delete g_debug_random and trace_random. Allow only deterministicRandom() to be seeded, and require it to be seeded from each thread on which it is used. 2019-05-10 14:01:52 -07:00
Replication.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Replication.h Remove debug message and format code 2019-07-11 22:05:20 -07:00
ReplicationPolicy.cpp Resolve review comments:Remove unneeded code 2019-07-12 18:10:04 -07:00
ReplicationPolicy.h Expose serialization context too all traits 2019-07-15 12:58:31 -07:00
ReplicationTypes.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
ReplicationTypes.h Fix various compiler warnings 2019-03-15 10:34:57 -07:00
ReplicationUtils.cpp Replace g_random and g_nondeterministic_random with functions deterministicRandom() and nondeterministicRandom() that return thread_local random number generators. Delete g_debug_random and trace_random. Allow only deterministicRandom() to be seeded, and require it to be seeded from each thread on which it is used. 2019-05-10 14:01:52 -07:00
ReplicationUtils.h removed LocalitySetRef and IRepPolicyRef typedefs, because for clarity the Ref suffix is reserved for arena allocated objects instead of reference counted objects. 2019-03-13 13:14:39 -07:00
Smoother.h Several small compilation fixes for new versions of gcc 2019-01-03 12:44:19 -08:00
TLSConnection.actor.cpp added knobs 2020-01-21 18:58:34 -08:00
TLSConnection.h Establishing TLS connection through the handshake process is expensive and the fdbserver process can get easily saturated with doing repeated TLS handshakes with only a few hundreds of clients have bad certificate. Hence throttle the number of handshakes done on the server per client ip if it has a bad certificate. 2020-01-10 16:19:41 -08:00
TimedRequest.h Rename file in comment header 2019-08-01 08:40:45 -07:00
TraceFileIO.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
TraceFileIO.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
actorFuzz.py Fix all -Wunused-variable warnings 2019-04-15 18:13:00 -07:00
batcher.actor.h A giant translation of TaskFooPriority -> TaskPriority::Foo 2019-06-25 02:47:35 -07:00
crc32c.cpp Explicitly check for clang and g++ 2019-07-30 20:08:56 -07:00
crc32c.h Initial repository commit 2017-05-25 13:48:44 -07:00
dsltest.actor.cpp Add [[flow_allow_discard]] to dsltest + FlowTests 2019-08-16 09:24:57 -07:00
fdbrpc.h Assert that a request hasn't already gotten a reply 2020-01-03 09:41:54 -08:00
fdbrpc.vcxproj Rename hgVersion to sourceVersion. 2019-11-15 12:26:51 -08:00
fdbrpc.vcxproj.filters Replace & operator with variadic function 2018-12-28 11:33:42 -08:00
generated-constants.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
genericactors.actor.cpp basic functionality for object serializer 2019-05-13 14:15:22 -07:00
genericactors.actor.h fix: do not close connections which have outstanding tryGetReplies with the peer 2019-08-29 16:49:57 -07:00
linux_kaio.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
local.mk makefile changes to accommodate boost/process.hpp 2019-05-28 22:07:46 -07:00
networksender.actor.h fix: do not close connections which have outstanding tryGetReplies with the peer 2019-08-29 16:49:57 -07:00
sim2.actor.cpp Merge branch 'release-6.2' 2019-11-22 15:39:19 -08:00
sim_validation.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
sim_validation.h Ban `Void _ = wait(...)` constructions, and require just `wait(...)`. 2018-08-14 15:50:26 -07:00
simulator.h Add backup role, class, and worker skeleton 2020-01-22 19:35:30 -08:00