foundationdb/fdbrpc
Alex Miller 45c466e269 Open incrementalDelete files with OPEN_UNBUFFERED
This fixes crashes from AsyncFileWinASIO refusing to open a file that
didn't have OPEN_UNBUFFERED.
2019-04-01 17:25:08 -07: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 Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
ActorFuzz.h Restrict actor keyword #defines to actor files. 2018-08-14 15:50:26 -07:00
AsyncFileCached.actor.cpp Many bug fixes. AsyncFileCached write() on a page with a zero-copy read in progress would orphan the old page before the read was finished. Pager file operations were not converting page id to int64 for byte offset calculation. Pager was not calling releaseZeroCopy() after readZeroCopy() if there was an error or cancellation. Pager reads were using some variables that could go out of scope. BusyPage's mechanism for notifying when a physical page is no longer in use is itself no longer in use and therefore removed. Pager shutdown now cancels all outstanding reads. Improved some debug output. 2018-10-31 02:14:55 -07:00
AsyncFileCached.actor.h Remove noexcept macro and replace with BOOST_NOEXCEPT. 2019-03-05 22:06:12 -08:00
AsyncFileEIO.actor.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
AsyncFileKAIO.actor.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
AsyncFileNonDurable.actor.cpp Minor fixes - flow now compiling with intellisense 2019-02-19 15:16:59 -08:00
AsyncFileNonDurable.actor.h Replace unused _ variables with wait(success(...)) 2019-02-12 17:30:30 -08: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 Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
AsyncFileWriteChecker.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
CMakeLists.txt simplify actorcompiler and target to compile coveragetool 2019-02-15 00:01:42 -08:00
ContinuousSample.h Several small compilation fixes for new versions of gcc 2019-01-03 12:44:19 -08:00
FailureMonitor.actor.cpp changed failureMonitor to use an unordered_map 2019-03-27 19:17:08 -07:00
FailureMonitor.h changed failureMonitor to use an unordered_map 2019-03-27 19:17:08 -07:00
FlowTests.actor.cpp renamed BinaryWriter.toStringRef() to .toValue(), because the function now returns a Standalone<StringRef>() 2019-03-28 11:52:50 -07:00
FlowTransport.actor.cpp renamed BinaryWriter.toStringRef() to .toValue(), because the function now returns a Standalone<StringRef>() 2019-03-28 11:52:50 -07:00
FlowTransport.h ReplyPromise does not serialize an empty NetworkAddress 2019-03-26 12:05:43 -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 Replace & operator with variadic function 2018-12-28 11:33:42 -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 Changes to ratekeeper camel case 2019-03-27 08:24:25 -07:00
Locality.h Changes to ratekeeper camel case 2019-03-27 08:24:25 -07:00
MultiInterface.h clients cache storage server interfaces individually, instead of as a team. This is needed because in fearless every shard has storage servers from two separate teams, leading to a lot of possible combinations 2018-11-02 13:15:09 -07:00
Net2FileSystem.cpp io: Add DISABLE_POSIX_KERNEL_AIO knob to use EIO instead of Kernel AIO 2019-03-13 13:39:45 -07:00
Net2FileSystem.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
PerfMetric.h Replace & operator with variadic function 2018-12-28 11:33:42 -08:00
Platform.cpp Merge branch 'release-6.0' 2018-12-03 18:26:52 -08:00
Platform.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -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 Remove noexcept macro and replace with BOOST_NOEXCEPT. 2019-03-05 22:06:12 -08:00
Replication.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Replication.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
ReplicationPolicy.cpp 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
ReplicationPolicy.h Fix various compiler warnings 2019-03-15 10:34:57 -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 Fix various compiler warnings 2019-03-15 10:34:57 -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 net: Support IPv6 #963 2019-03-04 14:12:41 -08:00
TLSConnection.h Status: connected_coordinators misc minor changes 2019-03-05 21:45:18 -08: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 Ban `Void _ = wait(...)` constructions, and require just `wait(...)`. 2018-08-14 15:50:26 -07:00
batcher.actor.h Move the sort of generic batcher from fdbrpc and make it specific to batching commits in master proxy. Also a couple minor formatting changes. 2018-11-09 14:19:18 -08:00
crc32c.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
crc32c.h Initial repository commit 2017-05-25 13:48:44 -07:00
dsltest.actor.cpp More ide fixes 2019-03-05 18:03:57 -08:00
fdbrpc.h Multi-test processes waits until a timeout if any of the tester processes restarts. Use getReplyUnlessFailedFor instead of getReply to detect the restarts and fail quickly instead of waiting for a timeout which is usually large. 2019-03-28 17:05:30 -07:00
fdbrpc.vcxproj Fix Windows link errors 2019-03-11 17:49:03 -07: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 Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
genericactors.actor.h fixed a performance regression related to broadcasting a read version to too many transactions simultaneously 2019-03-22 16:05:20 -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 Remove specifying non-root directory as a path to search for includes. 2018-10-19 18:56:45 -07:00
networksender.actor.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
sim2.actor.cpp changed NetworkAddressList to at most two addresses for performance 2019-03-23 17:54:46 -07: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 Changes to ratekeeper camel case 2019-03-27 08:24:25 -07:00