foundationdb/flow
Alex Miller 9d04934f11 Don't allocate magazines backed by hugepages on systems that support them.
Doing so causes an excessive amount of memory to be wasted.  See issue #909.
2018-11-12 13:45:48 -08:00
..
actorcompiler Fix line endings 2018-09-10 09:44:47 -07:00
coveragetool remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
libs/system/src Support boost 1.52 and newer 2018-04-23 14:51:15 +02:00
stacktrace_internal Import //base/debugging:stacktrace from abseil. 2017-10-16 16:05:02 -07:00
ActorCollection.actor.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ActorCollection.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Arena.h WriteValue() no longer uses format() which creates temporary strings, instead if writes directly into allocated space in the target buffer using snprintf(). 2018-09-10 00:44:09 -07:00
AsioReactor.h Some more trace event normalization 2018-06-08 13:57:00 -07:00
CompressedInt.actor.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
CompressedInt.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Deque.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Deque.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
DeterministicRandom.h Some more trace event normalization 2018-06-08 13:57:00 -07:00
Error.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
Error.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08: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
FastAlloc.cpp Don't allocate magazines backed by hugepages on systems that support them. 2018-11-12 13:45:48 -08:00
FastAlloc.h Move the computation of total unused allocated memory into FastAlloc.cpp 2018-06-20 14:33:59 -07:00
FastRef.h Merge pull request #628 from alexmiller-apple/reloadcertificates 2018-08-06 18:04:04 -07:00
FaultInjection.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
FaultInjection.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
FileTraceLogWriter.cpp Address review comments 2018-06-26 14:37:21 -07:00
FileTraceLogWriter.h Add include statement for std::function to try to make Windows build happy 2018-06-28 10:22:33 -07:00
Hash3.c Fixed headers and some whitespace 2018-02-23 04:50:23 -08:00
Hash3.h Fixed headers and some whitespace 2018-02-23 04:50:23 -08:00
IDispatched.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
IRandom.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
IThreadPool.cpp Merge release-5.1 into release-5.2 2018-05-30 09:09:55 -07:00
IThreadPool.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
IndexedSet.actor.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
IndexedSet.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
IndexedSet.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Knobs.cpp Port truncate optimization from Snowflake PR in order to make quick changes for a patch release. 2018-10-05 15:05:26 -07:00
Knobs.h Port truncate optimization from Snowflake PR in order to make quick changes for a patch release. 2018-10-05 15:05:26 -07:00
MetricSample.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Net2.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
Net2Packet.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Net2Packet.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Platform.cpp do not suppress loadlibrary and loadfunction trace events 2018-08-06 17:55:24 -07:00
Platform.h HTTP header field names are now treated as case insensitive. 2018-11-09 16:57:01 -08:00
Profiler.actor.cpp Fix crash when bad filename is specified for profiling output. Also removed some unused code and added a couple return value checks. 2018-10-25 09:35:19 -07:00
Profiler.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
SignalSafeUnwind.cpp Spaces -> tabs 2018-07-18 08:40:26 -07:00
SignalSafeUnwind.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
SimpleOpt.h Initial repository commit 2017-05-25 13:48:44 -07:00
Stats.actor.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Stats.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
SystemMonitor.cpp Move the computation of total unused allocated memory into FastAlloc.cpp 2018-06-20 14:33:59 -07:00
SystemMonitor.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
TDMetric.actor.h Fix some typos. 2018-04-19 11:44:01 -07:00
TDMetric.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ThreadHelper.actor.h Some more trace event normalization 2018-06-08 13:57:00 -07:00
ThreadHelper.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ThreadPrimitives.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ThreadPrimitives.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
ThreadSafeQueue.h Initial repository commit 2017-05-25 13:48:44 -07:00
Trace.cpp Cleanup from review 2018-09-05 15:53:12 -07:00
Trace.h Add the roles running on a process as a field on trace events in the form of a comma delimited string of role abbreviations. 2018-09-05 15:06:14 -07:00
UnitTest.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
UnitTest.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
XmlTraceLogFormatter.cpp More line ending fixes 2018-05-31 13:44:38 -07:00
XmlTraceLogFormatter.h Address review comments 2018-06-26 14:37:21 -07:00
actorcompiler.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
boost.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
error_definitions.h Added concept of type to JsonString. Appending single items or key/value pairs is now type-safe and only allowed in certain cases. JsonString will refuse to produce invalid JSON. All duplicative functions have been replaced with templates. Encoding of values uses json_spirit's value writer which should be no worse performance than format() and it will escape everything properly. Final string form is now built directly using knowledge of type, such as when an instance becomes an Array or Object the appropriate opening character is written. This avoids a full copy just to prepend the opening character later. Index interface for key/value pairs no longer makes a temporary copy of the key string. JsonString is now only needed by Status.actor.cpp. Still more work to be done here. 2018-09-08 07:15:28 -07:00
flow.cpp Merge branch 'master' into trace-log-refactor 2018-05-31 10:46:20 -07:00
flow.h Merge branch 'master' into trace-log-refactor 2018-05-31 10:46:20 -07:00
flow.vcxproj fix: status would generate invalid json 2018-09-07 18:26:05 -07:00
flow.vcxproj.filters Fix line endings. 2018-05-31 13:41:32 -07:00
genericactors.actor.cpp Reverting changes from merge of master into release-5.2 (b25810711c). Note that we never intend to release master into release-5.2, but if we did we would need to revert this commit. 2018-03-06 10:15:04 -08:00
genericactors.actor.h 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
local.mk remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
network.cpp Support latest TLS plugin. 2018-05-08 16:28:13 -07:00
network.h tlogs serve reads to log routers at a low priority, to prevent them from using all their resources catching up a remote dc that has been down for a long time 2018-08-04 10:31:30 -07:00
no_intellisense.opt Initial repository commit 2017-05-25 13:48:44 -07:00
serialize.h 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
stacktrace.amalgamation.cpp Fix some typos. 2018-04-19 11:44:01 -07:00
stacktrace.h Import //base/debugging:stacktrace from abseil. 2017-10-16 16:05:02 -07:00
version.cpp remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00