* 'master' of github.com:apple/foundationdb: (49 commits)
Use LF instead of CRLF in LatencyBandConfig
Remove unnecessary change
Fix windows build
clang-format: Fix the TEST() macros which require comments in line
Revert change on storageCacheServer
apply clang-format to *.c, *.cpp, *.h, *.hpp files
Disable go bindings for sanitizer builds
Update comments for cache consistency check, refactor some part of the code
Add the test that sets invalid values
Enable traces
Pass SANITIZER_LINK_OPTIONS to CGO
fixing formatting errors
making times record counts too
Inform boost context of valgrind usage
Fix base trace event name inconsistency
Addressing PR comments
Adjust default native buffer sizes to be more efficient
Change Net2::connect to only call initTLS for tls
Adding a reference implementation of EventKeeper
Better approach to non-locked stats gathering (including knowing what thread will operate)
...
release-6.3 was recently merged, and there were two PRs which were
merged in between and got those changes in here. Hence, since all the
changes were in, discarded the incoming changes and accepted all
current.
This merges release-6.3 branch right before it was fully formatted.
There were quite a few conflicts that are resolved here. CoroFlow had
a check for OOM errors introduced in 6.3, but didn't seem applicable in
the new implmentation which seems to use boost.
This merges release-6.3 branch right before it was fully formatted.
There were quite a few conflicts that are resolved here. CoroFlow had
a check for OOM errors introduced in 6.3, but didn't seem applicable in
the new implmentation which seems to use boost.
This fixes the "client switching stacks?" warning that valgrind is
currently issuing.
Also fix a memory error that currently doesn't manifest because of the
way FastAllocator works (if you free a small buffer and then immediately
allocate the same size buffer in FastAllocator you always get the same
buffer back). You can see it if you set FDB_VALGRIND_PRECISE= (causes
FastAllocator to use malloc)
Also minor refactoring and cleanup of CoroFlow.actor.cpp
Also (probably) fix the other sanitizer builds, although I didn't test
that