Commit Graph

9979 Commits

Author SHA1 Message Date
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 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
Evan Tschannen 519ac70a2a
Revert "Enable -Wclass-memaccess and fix warnings" 2020-04-29 15:51:29 -07:00
Andrew Noyes 27043ee92f
Update cmake/FDBComponents.cmake
Co-Authored-By: Markus Pilman <markus@pilman.ch>
2020-04-29 15:45:33 -07:00
Meng Xu 33dedaab35 FastRestore:Fix submitParallelRestore when targetVersion is unset 2020-04-29 15:44:54 -07:00
Andrew Noyes 05614d33cc Add include(CheckSymbolExists) 2020-04-29 22:16:43 +00:00
Andrew Noyes 7659b1bff6 Use check_symbol_exists 2020-04-29 15:11:35 -07:00
Andrew Noyes c62a4aef97 Upgrade TLS symbol not found message to WARNING 2020-04-29 15:06:02 -07:00
Evan Tschannen e7ab47b60d Merge branch 'master' into feature-tree-broadcast 2020-04-29 14:35:42 -07:00
Evan Tschannen 0420b3e786 fix compile error 2020-04-29 14:05:53 -07:00
Evan Tschannen 7cebe743f9 A number of bug fixes of rare correctness errors 2020-04-29 13:50:13 -07:00
Evan Tschannen 627eb93dd9
Merge pull request #2941 from etschannen/feature-tree-broadcast
Implemented a tree broadcast for the proxy and cluster controller
2020-04-29 13:38:09 -07:00
A.J. Beamon 4cdb2fe62d
Merge pull request #3047 from vishesh/issue-broken-go-finalizers
Revert "Merge pull request #1910 from ryanworl/ryanworl/remove-finali…
2020-04-29 10:45:43 -07:00
Evan Tschannen ddb8515b89
Merge pull request #3042 from mpilman/features/filter-correctness-tests
Added possibility to include and exclude tests
2020-04-29 10:43:41 -07:00
Evan Tschannen d5f9f16f29
Merge pull request #3031 from atn34/atn34/ubuntu-latest
Support compiling and packaging on ubuntu latest
2020-04-29 10:41:27 -07:00
Evan Tschannen 6156042f67
Merge pull request #3017 from tclinken/enable-wclass-memaccess
Enable -Wclass-memaccess and fix warnings
2020-04-29 10:38:59 -07:00
Evan Tschannen 31dd5af49c
Merge pull request #3001 from mpilman/bigfixes/source-dir-cleanup
Don't create package directories in source dir
2020-04-29 10:35:00 -07:00
Jingyu Zhou 4152a382b9
Merge pull request #3011 from xumengpanda/mengxu/fr-circus
Performant restore [30/xx]: Generate fastrestore_agent symbolic link
2020-04-29 10:34:46 -07:00
Evan Tschannen 76fb345dd1 Merge branch 'master' into feature-tree-broadcast
# Conflicts:
#	fdbrpc/FailureMonitor.actor.cpp
2020-04-29 09:51:22 -07:00
Vishesh Yadav ebf7adfa00 Revert "Merge pull request #1910 from ryanworl/ryanworl/remove-finalizers"
This reverts commit cef556bbee, reversing
changes made to a6fe8c1d1f.
2020-04-29 00:44:33 -07:00
Vishesh Yadav fab4d698dc build: Add JAR and Go's _stacktester to bindingtester bundle 2020-04-29 00:10:18 -07:00
Vishesh Yadav 17221b3e9a cmake: Copy generated files to bindingtester bundle
Source generated by vexilographer were not copied into bindingtester. This patch
manually adds those files in `cmake/AddFdbTest.cmake`, since there doesn't seem
to be any easy way to make bindingtester script know about these generated
files (except copying these files to source directory).

FIXES #3029
2020-04-29 00:10:18 -07:00
Meng Xu e09394459a Merge branch 'master' into mengxu/fr-circus 2020-04-28 22:08:29 -07:00
Jingyu Zhou a8becb9027 Use calculated block size for range files in unit tests 2020-04-28 21:13:18 -07:00
Jingyu Zhou f4010c632a
Merge pull request #3041 from xumengpanda/mengxu/sim-restore-agent
Performant restore [31/xx]: Fix for fast restore agent
2020-04-28 20:28:18 -07:00
Meng Xu 8742cc0ab6 FastRestore:Fix windows build 2020-04-28 19:12:27 -07:00
A.J. Beamon 368299a952
Merge pull request #3044 from zjuLcg/private-keyspace-framework
Only allow \xff\xff, \xff\xff\xff keys go into special-key-space
2020-04-28 17:21:53 -07:00
Vishesh Yadav 5b1d99bc3b go: Implement fmt.Stringer for Versionstamp 2020-04-28 17:18:44 -07:00
Evan Tschannen a62ecb0ad0
Merge pull request #3045 from ajbeamon/fuzz-api-special-keys-support
FuzzApiCorrectness no longer expects an error when reading the special keys keyspace
2020-04-28 17:08:58 -07:00
A.J. Beamon d0cb3ec538 FuzzApiCorrectness no longer expects an error when reading the special keys keyspace 2020-04-28 17:01:35 -07:00
chaoguang 3adbc89510 update special-key-space argument 2020-04-28 16:50:24 -07:00
chaoguang a69dda4263 Merge remote-tracking branch 'upstream/master' into private-keyspace-framework 2020-04-28 16:33:35 -07:00
chaoguang 562456028c Fix the interface of special-key-space, only keys in (\xff\xff, \xff\xff\xff) are valid 2020-04-28 16:33:10 -07:00
Meng Xu 8dd05405eb FastRestore:Guard knob with BUGGIFY
Prevent knob to be randomly set.
2020-04-28 16:05:40 -07:00
A.J. Beamon 1498a49df9
Merge pull request #3033 from vishesh/issue-2843
go: Don't complain about unsafe pointer conversion in stringRefToSlice
2020-04-28 15:58:30 -07:00
A.J. Beamon d6cacb5c9f
Merge pull request #3025 from xumengpanda/mengxu/knob-PR
Add BUGGIFY back to DESIRED_TEAMS_PER_SERVER knob
2020-04-28 15:52:01 -07:00
Jingyu Zhou 364142d02c Fix backupWorkerEnabled flag not set bug for first backup
This can cause restore failures because the latestLogEndVersion could be wrong.
2020-04-28 15:39:24 -07:00
Jingyu Zhou ba261eda36 Fix a backup container unit test
Write a valid range file instead of random data so that checking its content is
fine.
2020-04-28 15:39:24 -07:00