foundationdb/fdbrpc
Steve Atherton a397d8625f AsyncFileNonDurable now has a flag for whether or not to emulate AIO mode, so the previous behavior limits are preserved when this flag is set. AsyncFileDurable writes which are selected to be durable are again done in a single write, and the logic to handle non-aligned writes for non-AIO mode is more clear and commented. In simulation, backup files on local filesystems are written with random buffer sizes. Backup container unit test now uses more random file sizes and limits memory consumption for all files being written in parallel. 2021-03-07 22:21:10 -08:00
..
libcoroutine Remove ignore "-Wreturn-local-addr" pragma 2019-01-03 13:55:17 -08:00
libeio
zlib
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 Bug fix: In simulation, KVStoreSQLite can outlive its process during a simulated reboot so its file references must be cleared explicitly during shutdown instead of implicitly during destruction. Re-enabled a useful trace event. Some cleanup, removed unnecessary member var initializer and removed unnecessary method. 2021-02-05 21:26:39 -08:00
AsyncFileEIO.actor.h Added an actor to allow for async file renames 2021-03-02 16:38:51 -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 AsyncFileNonDurable now has a flag for whether or not to emulate AIO mode, so the previous behavior limits are preserved when this flag is set. AsyncFileDurable writes which are selected to be durable are again done in a single write, and the logic to handle non-aligned writes for non-AIO mode is more clear and commented. In simulation, backup files on local filesystems are written with random buffer sizes. Backup container unit test now uses more random file sizes and limits memory consumption for all files being written in parallel. 2021-03-07 22:21:10 -08:00
AsyncFileReadAhead.actor.h Merge branch 'release-6.0' 2019-02-28 14:01:00 -08:00
AsyncFileWinASIO.actor.h add renameFile to WinASIO 2021-03-03 09:35:19 -07: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 Track statistics about server-side request latency on each process, to include min, max, mean, and various percentiles. 2020-07-09 16:39:15 -07:00
ContinuousSample.h Track statistics about server-side request latency on each process, to include min, max, mean, and various percentiles. 2020-07-09 16:39:15 -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 Respect flow<->fdbrpc module boundaries. 2020-04-20 02:53:07 -07:00
FlowTransport.actor.cpp FlowTransport: Sample connect latencies 2020-11-10 12:12:01 -08:00
FlowTransport.h FlowTransport: Sample connect latencies 2020-11-10 12:12:01 -08:00
IAsyncFile.actor.cpp Unit test for rename function 2021-03-03 14:25:00 -07:00
IAsyncFile.h Added an actor to allow for async file renames 2021-03-02 16:38:51 -07:00
IRateControl.h Bug fixes involving use of AFCached rate control in simulation. 2021-01-30 18:13:44 -08:00
LoadBalance.actor.h Remove unresolved questions 2020-11-11 22:39:11 -08:00
LoadBalance.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
LoadPlugin.h Stop building FDBLibTLS and stop linking against libtls.so 2020-02-06 21:13:58 -08:00
Locality.cpp split the single knob into two for finer-grained control 2019-07-16 12:46:02 -07:00
Locality.h ProtocolVersion type - second try 2019-06-18 17:55:27 -07: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 make sure rename code is actually called 2021-03-02 17:34:23 -07:00
Net2FileSystem.h Added an actor to allow for async file renames 2021-03-02 16:38:51 -07:00
PerfMetric.h Add ResolverMetrics trace event 2020-03-05 10:49:21 -08:00
Platform.cpp re-added support for configuration TLS options with environment variables 2020-02-26 15:33:48 -08:00
Platform.h re-added support for configuration TLS options with environment variables 2020-02-26 15:33:48 -08: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 Avoid slow task in ~DataDistributionTracker 2020-10-01 11:44:55 -07:00
Replication.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Replication.h Address review comments. 2020-02-20 09:34:01 -08:00
ReplicationPolicy.cpp Resolve review comments:Remove unneeded code 2019-07-12 18:10:04 -07:00
ReplicationPolicy.h Added a specialized algorithm for PolicyOne and PoilcyAcross(,'zoneId',PolicyOne()) to find a set of TLog servers which will be able to fulfill the policy later. 2020-02-19 09:25:57 -08: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 fixed compiler error 2020-05-29 09:09:09 -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
Stats.actor.cpp Allow the caller to decorate role metrics trace event with more details. 2020-10-30 16:20:08 -07:00
Stats.h Allow the caller to decorate role metrics trace event with more details. 2020-10-30 16:20:08 -07: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
actorFuzz.py Fix all -Wunused-variable warnings 2019-04-15 18:13:00 -07:00
batcher.actor.h Track statistics about server-side request latency on each process, to include min, max, mean, and various percentiles. 2020-07-09 16:39:15 -07:00
crc32c.cpp Explicitly check for clang and g++ 2019-07-30 20:08:56 -07:00
crc32c.h
dsltest.actor.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
fdbrpc.h Limit the amount of requests the proxy can queue up in memory 2020-03-13 10:17:49 -07:00
fdbrpc.vcxproj Fix make build, fix GRV schema 2020-07-09 16:50:08 -07:00
fdbrpc.vcxproj.filters code cleanup 2020-02-19 17:59:45 -08:00
generated-constants.cpp
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
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 AsyncFileNonDurable now has a flag for whether or not to emulate AIO mode, so the previous behavior limits are preserved when this flag is set. AsyncFileDurable writes which are selected to be durable are again done in a single write, and the logic to handle non-aligned writes for non-AIO mode is more clear and commented. In simulation, backup files on local filesystems are written with random buffer sizes. Backup container unit test now uses more random file sizes and limits memory consumption for all files being written in parallel. 2021-03-07 22:21:10 -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 Added an actor to allow for async file renames 2021-03-02 16:38:51 -07:00