foundationdb/flow
Stephen Atherton a77162b53d Merge branch 'master' into backup-container-refactor
# Conflicts:
#	fdbclient/BackupAgent.h
#	fdbclient/FileBackupAgent.actor.cpp
#	fdbclient/KeyBackedTypes.h
2017-11-15 08:14:47 -08:00
..
actorcompiler Initial repository commit 2017-05-25 13:48:44 -07:00
coveragetool Initial repository commit 2017-05-25 13:48:44 -07:00
libs/system/src Initial repository commit 2017-05-25 13:48:44 -07:00
stacktrace_internal Import //base/debugging:stacktrace from abseil. 2017-10-16 16:05:02 -07:00
ActorCollection.actor.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
ActorCollection.h Initial repository commit 2017-05-25 13:48:44 -07:00
Arena.h Initial repository commit 2017-05-25 13:48:44 -07:00
AsioReactor.h Initial repository commit 2017-05-25 13:48:44 -07:00
CompressedInt.actor.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
CompressedInt.h Initial repository commit 2017-05-25 13:48:44 -07:00
Deque.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
Deque.h Initial repository commit 2017-05-25 13:48:44 -07:00
DeterministicRandom.h Initial repository commit 2017-05-25 13:48:44 -07:00
Error.cpp Add the ability to access name and description in Error. Update error descriptions. 2017-09-28 12:35:03 -07:00
Error.h Add the ability to access name and description in Error. Update error descriptions. 2017-09-28 12:35:03 -07:00
EventTypes.actor.h Initial repository commit 2017-05-25 13:48:44 -07:00
FastAlloc.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
FastAlloc.h Initial repository commit 2017-05-25 13:48:44 -07:00
FastRef.h Initial repository commit 2017-05-25 13:48:44 -07:00
FaultInjection.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
FaultInjection.h Initial repository commit 2017-05-25 13:48:44 -07:00
Hash3.c Initial repository commit 2017-05-25 13:48:44 -07:00
Hash3.h Initial repository commit 2017-05-25 13:48:44 -07:00
IDispatched.h Initial repository commit 2017-05-25 13:48:44 -07:00
IRandom.h Initial repository commit 2017-05-25 13:48:44 -07:00
IThreadPool.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
IThreadPool.h Initial repository commit 2017-05-25 13:48:44 -07:00
IndexedSet.actor.h Initial repository commit 2017-05-25 13:48:44 -07:00
IndexedSet.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
IndexedSet.h Also fix unforwarded Metric in IndexedSet. 2017-10-11 17:40:48 -07:00
Knobs.cpp Increase message limit for throttling to 100,000 for circus runs. 2017-10-31 10:35:26 -07:00
Knobs.h Increase message limit for throttling to 100,000 for circus runs. 2017-10-31 10:35:26 -07:00
MetricSample.h Addressed Review Comments. 2017-10-31 11:08:54 -07:00
Net2.actor.cpp Merge branch 'master' into backup-container-refactor 2017-11-15 08:14:47 -08:00
Net2Packet.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
Net2Packet.h Initial repository commit 2017-05-25 13:48:44 -07:00
Platform.cpp Merge branch 'master' into backup-container-refactor 2017-11-15 08:14:47 -08:00
Platform.h IBackupContainer has been rewritten to be a logical interface for storing, reading, deleting, expiring, and querying backup data. The details of how the data is organized or stored is now hidden from users of the interface. Both the local and blobstore containers have been rewritten, the key changes being a multi level directory structure and no more use of temporary files or pseudo-symlinks in the blob store implementation. This refactor has a large impact radius as the previous backup container was just a thin wrapper that presented a single level list of files and offered no methods for managing or interpreting the file structure so all of that logic was spread around other places in the code base. This made moving to the new blob store schema very messy, and without this refactor further changes in the future would only be worse. 2017-11-14 23:33:17 -08:00
Profiler.actor.cpp fixed some capitalization issues that slid in through the case-insenstive filesystems 2017-10-17 09:07:05 -07:00
Profiler.h Add toggleable profiling support to fdbserver+fdbcli. 2017-10-16 16:05:02 -07:00
SignalSafeUnwind.cpp Disable profiling if we aren't using the cached dl_iterate_phdr values. 2017-08-08 09:03:04 -07:00
SignalSafeUnwind.h Initial repository commit 2017-05-25 13:48:44 -07:00
SimpleOpt.h Initial repository commit 2017-05-25 13:48:44 -07:00
Stats.actor.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
Stats.h Initial repository commit 2017-05-25 13:48:44 -07:00
SystemMonitor.cpp Alloc instrumentation backtraces use format_backtrace; Magnesium detects backtraces from binaries besides fdbserver. 2017-10-12 08:39:13 -07:00
SystemMonitor.h Initial repository commit 2017-05-25 13:48:44 -07:00
TDMetric.actor.h Bug fix: Metric base enabled state was not being initialized. Metrics are configured to be disabled upon construction, however if during construction it appears that a metric was initially enabled then a crash would result if the MetricsCollection global was not created. 2017-08-27 22:22:32 -07:00
TDMetric.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
ThreadHelper.actor.h Initial repository commit 2017-05-25 13:48:44 -07:00
ThreadHelper.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
ThreadPrimitives.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
ThreadPrimitives.h Initial repository commit 2017-05-25 13:48:44 -07:00
ThreadSafeQueue.h Initial repository commit 2017-05-25 13:48:44 -07:00
Trace.cpp Delete TDMetric data (tmpEventMetric) when a trace event is throttled. 2017-11-13 15:06:21 -08:00
Trace.h Initial repository commit 2017-05-25 13:48:44 -07:00
UnitTest.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
UnitTest.h Initial repository commit 2017-05-25 13:48:44 -07:00
actorcompiler.h Initial repository commit 2017-05-25 13:48:44 -07:00
boost.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
error_definitions.h IBackupContainer has been rewritten to be a logical interface for storing, reading, deleting, expiring, and querying backup data. The details of how the data is organized or stored is now hidden from users of the interface. Both the local and blobstore containers have been rewritten, the key changes being a multi level directory structure and no more use of temporary files or pseudo-symlinks in the blob store implementation. This refactor has a large impact radius as the previous backup container was just a thin wrapper that presented a single level list of files and offered no methods for managing or interpreting the file structure so all of that logic was spread around other places in the code base. This made moving to the new blob store schema very messy, and without this refactor further changes in the future would only be worse. 2017-11-14 23:33:17 -08:00
flow.cpp added configurable memory limits for backup and dr executables 2017-09-29 10:35:40 -07:00
flow.h added configurable memory limits for backup and dr executables 2017-09-29 10:35:40 -07:00
flow.vcxproj Replace backtrace with absl::GetStackTrace on non-MacOS platforms. 2017-10-16 16:05:02 -07:00
flow.vcxproj.filters fix build issue from Notified.h not being shuffled in vcxproj files 2017-07-14 16:46:08 -07:00
genericactors.actor.cpp Initial repository commit 2017-05-25 13:48:44 -07:00
genericactors.actor.h fix: stop after does not print errors if actor cancelled 2017-11-01 10:58:39 -07:00
local.mk added FLOW and FDB_FLOW targets to make packages of flow headers and libs 2017-07-13 10:21:36 -07:00
network.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
network.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
no_intellisense.opt Initial repository commit 2017-05-25 13:48:44 -07:00
serialize.h Fix a massive amount of valgrind errors and make them easier to debug in the future. 2017-10-27 16:54:44 -07:00
stacktrace.amalgamation.cpp Import //base/debugging:stacktrace from abseil. 2017-10-16 16:05:02 -07:00
stacktrace.h Import //base/debugging:stacktrace from abseil. 2017-10-16 16:05:02 -07:00
version.cpp Initial repository commit 2017-05-25 13:48:44 -07:00