sfc-gh-tclinkenbeard
|
5bfa6cea98
|
Merge remote-tracking branch 'origin/master' into misc-changes
|
2020-12-26 20:47:00 -04:00 |
sfc-gh-tclinkenbeard
|
d15441e85c
|
Replace non-standard sealed with final
|
2020-12-08 09:09:30 -08:00 |
Markus Pilman
|
dae8ea24ad
|
Move compiler definitions into config file
|
2020-11-25 15:06:59 -07:00 |
sfc-gh-tclinkenbeard
|
0ac08f6a9b
|
Replace NULL with nullptr in flow
|
2020-09-20 11:31:49 -07:00 |
Evan Tschannen
|
a49cb41de7
|
Merge branch 'release-6.3'
# Conflicts:
# CMakeLists.txt
# cmake/ConfigureCompiler.cmake
# fdbserver/Knobs.cpp
# fdbserver/StorageCache.actor.cpp
# fdbserver/storageserver.actor.cpp
# flow/ThreadHelper.actor.h
# flow/serialize.h
# tests/CMakeLists.txt
|
2020-07-29 00:31:55 -07:00 |
Evan Tschannen
|
e0db748fb3
|
Merge pull request #3403 from satherton/tls-background-handshake
TLS handshaking in background threads
|
2020-07-27 10:55:00 -07:00 |
Daniel Smith
|
a88bbd6405
|
s/fake/declval/
|
2020-07-15 23:33:01 +00:00 |
Steve Atherton
|
c3ce0034bf
|
Background threads for TLS handshakes use a stack size based on a knob. Platform::startThread() now accepts a stack size. The generic thread pool implementation takes an optional stack size override which is used for each added thread.
|
2020-06-23 02:08:01 -07:00 |
sfc-gh-tclinkenbeard
|
99bf993815
|
Replace BOOST_NOEXCEPT with noexcept
|
2020-06-09 22:39:19 -07:00 |
Kao Makino
|
c2e80fe47b
|
Linux aarch64 port
|
2020-05-09 22:14:03 +00:00 |
Dave Cottlehuber
|
f6c5e207da
|
flow: provide rdtsc if missing
|
2020-04-30 18:11:23 +00:00 |
Dave Cottlehuber
|
95bc24de11
|
flow: update headers and includes
|
2020-04-30 18:11:23 +00:00 |
A.J. Beamon
|
e104a2e3a6
|
Merge commit 'cf01233f28a2c42908656a39f458a4475c1d44a3' into run-loop-busy-profiler
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbclient/NativeAPI.actor.h
# fdbserver/fdbserver.actor.cpp
# flow/Net2.actor.cpp
|
2020-04-14 14:02:24 -07:00 |
Evan Tschannen
|
c11c24b79d
|
removed the fdbrpc version of platform.h
|
2020-02-28 14:56:10 -08:00 |
Evan Tschannen
|
6054c05963
|
Merge branch 'release-6.2'
# Conflicts:
# CMakeLists.txt
# documentation/sphinx/source/release-notes.rst
# fdbserver/fdbserver.actor.cpp
# versions.target
|
2020-02-28 12:11:05 -08:00 |
Evan Tschannen
|
2586bade68
|
re-added support for configuration TLS options with environment variables
|
2020-02-26 15:33:48 -08:00 |
A.J. Beamon
|
182dac7cd5
|
Convert the slow task profiler into a run loop profiler that also logs when the run loop is 100% busy for a knob-configurable duration.
|
2020-01-28 12:09:37 -08:00 |
Alvin Moore
|
3bf971ba8b
|
Merge branch 'release-6.2' of github.com:apple/foundationdb into release_6.2_merge
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbserver/storageserver.actor.cpp
|
2019-12-12 07:13:12 -08:00 |
Andrew Noyes
|
7f263a2614
|
Require callers to alignment requirements for aligned_alloc
|
2019-12-02 15:30:54 -08:00 |
Evan Tschannen
|
3325980c03
|
Merge branch 'release-6.2'
# Conflicts:
# CMakeLists.txt
# documentation/sphinx/source/release-notes.rst
# fdbserver/DataDistribution.actor.cpp
# fdbserver/OldTLogServer_6_0.actor.cpp
# fdbserver/TLogServer.actor.cpp
# fdbserver/WorkerInterface.actor.h
# fdbserver/worker.actor.cpp
# versions.target
|
2019-10-24 17:38:15 -07:00 |
mpilman
|
a79757a788
|
Fix compiler errors on Catalina
Fixes #2263
|
2019-10-21 11:15:37 -07:00 |
A.J. Beamon
|
5c0f17fd4b
|
Move some newly added functions to a location where int64_t is defined.
|
2019-08-29 12:24:16 -07:00 |
A.J. Beamon
|
52419346d9
|
Revert "Header change"
This reverts commit c686b68528 .
|
2019-08-29 09:07:52 -07:00 |
A.J. Beamon
|
c686b68528
|
Header change
|
2019-08-28 15:02:14 -07:00 |
A.J. Beamon
|
e465cbef07
|
Merge branch 'master' into remove-dl-iterate-phdr-hack
# Conflicts:
# fdbserver/fdbserver.actor.cpp
|
2019-08-22 10:13:23 -07:00 |
mpilman
|
6b8b666ef6
|
Write object address in probes
|
2019-07-30 18:36:10 -07:00 |
mpilman
|
884628bc0a
|
moved actor probes to function
|
2019-07-30 18:36:10 -07:00 |
mpilman
|
9b96d8c166
|
a step further to uniqueness
|
2019-07-30 18:36:10 -07:00 |
mpilman
|
8c73fa556c
|
Reduced number of macros to 1
|
2019-07-30 18:36:10 -07:00 |
mpilman
|
b81a4ef6a2
|
clang+libc++ support on linux + dtrace probes
|
2019-07-30 18:36:10 -07:00 |
A.J. Beamon
|
6a899ddff3
|
Remove dl_iterate_phdr results caching that is used by slow task profiler, instead favoring disabling and reenabling profiling around the call. Add a mechanism to handle deferred profile requests.
|
2019-07-03 12:48:36 -07:00 |
Evan Tschannen
|
1b939d5208
|
Merge pull request #1749 from satherton/feature-redwood
Update redwood storage engine to latest correctness-passing version
|
2019-06-28 16:22:06 -07:00 |
Stephen Atherton
|
f1f1081202
|
Merge branch 'master' of github.com:apple/foundationdb into feature-redwood
# Conflicts:
# fdbserver/VersionedBTree.actor.cpp
|
2019-06-24 20:17:49 -07:00 |
mpilman
|
c8957d93f8
|
Implementation code complete
|
2019-06-19 13:03:41 -07:00 |
Alex Miller
|
5da8746803
|
Move fnctl calls into Platform function, and add traceevent on error.
|
2019-06-18 16:34:35 -07:00 |
Stephen Atherton
|
02882dbf00
|
Checkpointing progress, RedwoodRecordRef and DeltaTree tests pass but BTree test does not. RedwoodRecordRef::Delta rewritten to actually do prefix compression on key and integer fields. Added related unit tests and benchmarks. Some improvements to DeltaTree and requirements on its T and Delta types to avoid repeated common prefix discovery.
|
2019-05-29 06:23:32 -07:00 |
sramamoorthy
|
b6e037ffbc
|
Replace fork with boost::process::child
|
2019-05-28 22:07:46 -07:00 |
sramamoorthy
|
aa79480d69
|
changes to make fdbfork asynchronous
|
2019-05-28 22:07:46 -07:00 |
sramamoorthy
|
72dd067173
|
Trace message changes and fix few FIXMEs
|
2019-05-28 22:07:46 -07:00 |
sramamoorthy
|
69edefe68b
|
Snapshot based backup and resotre implementation
|
2019-05-28 22:07:46 -07:00 |
A.J. Beamon
|
296adada93
|
Use c++11 thread_local instead of redefining it to platform specific variants.
|
2019-05-23 18:35:45 -07:00 |
Evan Tschannen
|
cd5c9d91fa
|
Merge pull request #1443 from etschannen/master
Merge 6.1 into master
|
2019-04-10 17:43:07 -07:00 |
Evan Tschannen
|
19d9b8fcd8
|
don’t log MachineLoadDetails from getSystemStatistics()
|
2019-04-07 22:55:19 -07:00 |
Jingyu Zhou
|
f7f8ddd894
|
Fix warnings on unused variables
Found by -Wunused-variable flag.
|
2019-04-01 14:00:20 -07:00 |
Stephen Atherton
|
382a7bdc5f
|
Changed behavior regarding ~ and ~user paths to treat them as unresolvable symbolic links.
|
2019-03-22 16:21:12 -07:00 |
Stephen Atherton
|
c6d96498ca
|
parentDirectory() is now based on popPath(). Bug fix, abspath() would prepend current working directory even when not resolving symlinks. Added more unit tests. Ported path operation unit tests to fdbmonitor() since the path manipulation function implementations are significantly different. Clarified some comments. The flow project version of abspath() does not allow resolveLinks to be false, for now, because behavior of this on Windows is not well thought out or tested.
|
2019-03-21 16:56:36 -07:00 |
Stephen Atherton
|
bec6f0a37a
|
Added flags to absPath() and parentDirectory() for whether or not symbolic links should be resolved when possible and whether the final resolved path must actually exist on the filesystem. Updated tests, added more cases.
|
2019-03-20 22:52:47 -07:00 |
Stephen Atherton
|
f88e53e640
|
Merge branch 'master' of https://github.com/apple/foundationdb into fix-parent-directory
|
2019-03-16 00:13:09 -07:00 |
Stephen Atherton
|
2efb6f4c0d
|
Added cleanPath() which puts a path in a canonical form without .., ., or duplicate separators without using the filesystem or resolving symbolic links. absPath() redefined to use cleanPath() so it will return the same result for a path without symbolic links regardless of whether or not the path actually exists. Redefined parentDirectory() to use absPath() and error on certain inputs. Added comments describing behavior of these functions, and added a unit test which verbosely tests many inputs to them.
|
2019-03-15 23:54:33 -07:00 |
A.J. Beamon
|
85b3f11e71
|
Fix various compiler warnings
|
2019-03-15 10:34:57 -07:00 |