Commit Graph

10025 Commits

Author SHA1 Message Date
Evan Tschannen 8520c82ca0 updated dbinfo broadcast to minimize the number of possible WAN round trips 2020-05-01 13:20:26 -07:00
Evan Tschannen 4d131bdd4a Merge branch 'master' into feature-small-endpoint 2020-05-01 13:16:15 -07:00
Evan Tschannen 08b3c26e5c
Merge pull request #2520 from etschannen/feature-proxy-load-balance
A master proxy load balancing algorithm
2020-05-01 12:18:54 -07:00
Evan Tschannen bd699f435c fixed compiler errors 2020-05-01 11:01:09 -07:00
Evan Tschannen aed2d34bcb Merge branch 'master' into feature-proxy-load-balance
# Conflicts:
#	fdbclient/NativeAPI.actor.cpp
#	fdbserver/MasterProxyServer.actor.cpp
#	flow/Knobs.cpp
2020-05-01 09:19:39 -07:00
Jingyu Zhou b3698ac921
Merge pull request #3060 from xumengpanda/mengxu/fr-agent-fix-PR
Fix fastrestore_agent errors when run in non-simulation mode
2020-04-30 22:46:39 -07:00
Alex Miller 9f2c07a97c
Merge pull request #2634 from skunkwerks/feature/add-freebsd
support FreeBSD
2020-04-30 22:00:45 -07:00
Meng Xu 06935f247c FastRestore:Change getBatchReplies from waitForAny to waitForAll
waitForAny may cause busy waiting.
For best performance, we should be able to control the number of outstanding requests to wait for.
2020-04-30 20:13:19 -07:00
Meng Xu fb1c456a2d FastRestore:Change default knob value 2020-04-30 19:15:32 -07:00
Meng Xu 6bd71560f0 FastRestore:Reduce trace events in real cluster environment 2020-04-30 19:12:31 -07:00
Meng Xu 32c791a9b0 FastRestore:Fix:memory threshold is set in MB not Bytes 2020-04-30 18:51:25 -07:00
Meng Xu 37a537c2a3 Fix MacOS compilation error 2020-04-30 18:30:15 -07:00
Jingyu Zhou ee104a116f
Merge pull request #3059 from xumengpanda/mengxu/too-many-files-fix-v2
Fix:Disable sanity check backup-metadata file
2020-04-30 16:41:40 -07:00
Meng Xu 07a9a05683 FastRestore:Agent:Fix restore requests 2020-04-30 16:20:20 -07:00
Meng Xu 6ee78aa3a4 Fix:Disable sanity check backup metadata file
Which can increase the false positive rate of TooManyFiles error
2020-04-30 16:16:14 -07:00
Dave Cottlehuber 15ba7edfb8 docs: add FreeBSD build steps 2020-04-30 22:07:17 +00:00
Dave Cottlehuber 28e58c672a fdbmonitor: ifdef config path location 2020-04-30 20:11:43 +00:00
Dave Cottlehuber b2eb93f5f4 fdbmonitor: define O_EVTONLY for FreeBSD 2020-04-30 20:11:43 +00:00
Dave Cottlehuber 5064cc776b fdbmonitor: update headers & libraries 2020-04-30 20:11:43 +00:00
Dave Cottlehuber 9753013b65 fdbrpc: update cmake & headers 2020-04-30 20:11:43 +00:00
Dave Cottlehuber d7fe80b612 cmake: add dtrace toggle 2020-04-30 20:11:26 +00:00
Evan Tschannen ea59021d86
Merge pull request #2513 from etschannen/feature-efficient-single-keyrange
do not serialize the begin key for single key ranges
2020-04-30 12:28:49 -07:00
Evan Tschannen c14133a4ec better serialization of empty StringRef 2020-04-30 11:13:59 -07:00
Dave Cottlehuber 99d6e9497b cmake: skip OpenJDK on FreeBSD 2020-04-30 18:11:23 +00:00
Dave Cottlehuber ebead69182 bindings: c asm 2020-04-30 18:11:23 +00:00
Dave Cottlehuber 5d1513cf26 flow/platform.cpp 2020-04-30 18:11:23 +00:00
Dave Cottlehuber a380a3779f flow: look for plugins in the platform-specific place 2020-04-30 18:11:23 +00:00
Dave Cottlehuber 4bb65e6a3c flow: provide more FreeBSD-specific counters 2020-04-30 18:11:23 +00:00
Dave Cottlehuber 0fbcf258de flow: use cpuset 2020-04-30 18:11:23 +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
Dave Cottlehuber f46d452f38 bindings:update python 2020-04-30 18:11:23 +00:00
Dave Cottlehuber 673d186ce2 bindings: update go 2020-04-30 18:11:23 +00:00
Dave Cottlehuber a4131f8827 bindings: update mako 2020-04-30 18:11:23 +00:00
Dave Cottlehuber 98639645b1 fdbserver: update headers 2020-04-30 18:11:23 +00:00
Dave Cottlehuber 98a6979f5b update link options in CMakeLists 2020-04-30 18:11:23 +00:00
Dave Cottlehuber e227b4aba3 tweak bashisms 2020-04-30 18:11:23 +00:00
Dave Cottlehuber 7a8cb3ffcf add headers 2020-04-30 18:11:23 +00:00
A.J. Beamon 1bcbb98656
Merge pull request #3040 from vishesh/issue-3029
cmake: Copy generated files to bindingtester bundle
2020-04-30 08:15:13 -07:00
A.J. Beamon 35bc03a924
Merge pull request #3032 from vishesh/pr-2421
go: Update Stringer interface on Tuple and Subspace
2020-04-30 08:13:07 -07:00
Alex Miller a76ac2df77
Merge pull request #3030 from atn34/atn34/openssl-cmake
Don't config TLS if OpenSSL is missing OPENSSL_INIT_NO_ATEXIT
2020-04-30 00:56:22 -07:00
Evan Tschannen 0861785e80 Merge branch 'master' into feature-efficient-single-keyrange 2020-04-29 18:49:20 -07:00
Evan Tschannen fd0ee72293 Merge branch 'master' into feature-small-endpoint 2020-04-29 18:43:10 -07:00
Evan Tschannen dbe00a90b6
Merge pull request #3051 from etschannen/feature-tree-broadcast
A number of bug fixes of rare correctness errors
2020-04-29 18:40:49 -07:00
Evan Tschannen f4af745a18 Merge branch 'master' into feature-tree-broadcast 2020-04-29 17:49:57 -07:00
Meng Xu a998fa1e1a
Merge pull request #3053 from xumengpanda/mengxu/fr-bc-fix-PR
Fix performant restore bug introduced in PR 3041
2020-04-29 17:09:26 -07:00
Meng Xu 3f510d0653
Merge pull request #3036 from jzhou77/backup-cmd
Several bug fixes for new backups
2020-04-29 16:34:59 -07:00
Meng Xu 84ca9c9176 Merge branch 'master' into mengxu/fr-bc-fix-PR 2020-04-29 16:25:12 -07:00
Jingyu Zhou 9da76c35ea Fix a memory corruption error
The backup container URL should be Key instead of KeyRef.
2020-04-29 15:55:34 -07:00
Evan Tschannen 0f5567749b
Merge pull request #3052 from apple/revert-3017-enable-wclass-memaccess
Revert "Enable -Wclass-memaccess and fix warnings"
2020-04-29 15:52:40 -07:00