Commit Graph

10025 Commits

Author SHA1 Message Date
Andrew Noyes 110edc7453 Fix build on gcc9 2020-04-26 20:53:41 +00:00
Andrew Noyes 0a8474e995 Install /var/lib/foundationdb/data
This is what the old buildrpms.sh and builddebs.sh seemed to do
2020-04-26 20:53:41 +00:00
Evan Tschannen cdeed25f63
Merge pull request #2996 from satherton/feature-redwood
Update Redwood
2020-04-26 11:05:24 -07:00
Andrew Noyes fee9a5117f Don't config TLS if OpenSSL is missing OPENSSL_INIT_NO_ATEXIT 2020-04-25 17:59:17 -07:00
tclinken d654f75c46 Move instead of copy in VectorRef::reallocate 2020-04-25 12:24:06 -07:00
Steve Atherton cd95c8e191
Merge pull request #3024 from atn34/atn34/reserve
Avoid some unnecessary copies in generic actors
2020-04-24 18:19:04 -07:00
Steve Atherton a345e4b7fe
Merge pull request #3003 from atn34/atn34/fix-incr-compilation
Depend on actorcompiler.exe
2020-04-24 18:09:21 -07:00
Alvin Moore 72ecc02224
Merge pull request #3013 from mpilman/features/cmake-and-docker-improvements
Features/cmake and docker improvements
2020-04-24 15:32:50 -07:00
Steve Atherton dda0993d16 Apply clang-format to Redwood source. 2020-04-24 14:12:40 -07:00
Meng Xu ee5051792a Add BUGGIFY back to DESIRED_TEAMS_PER_SERVER knob
Kudos to A.J. who found this bug.
2020-04-24 12:54:31 -07:00
Andrew Noyes 2daf228e10 Avoid some unnecessary copies 2020-04-24 12:21:35 -07:00
Evan Tschannen 3fb91e8f0c
Merge pull request #3016 from etschannen/master
Merge release 6.2 into master
2020-04-23 15:44:47 -07:00
Vishesh Yadav ed0032fa2c
Merge pull request #3019 from xumengpanda/mengxu/backup-rm-check-PR
Remove sanity check on backup metadata file
2020-04-23 15:38:55 -07:00
tclinken 0efce542c8 Removed outdated comments 2020-04-23 15:27:11 -07:00
Steve Atherton 93e9360d2f Merge branch 'master' of github.com:apple/foundationdb into feature-redwood 2020-04-23 15:10:08 -07:00
Meng Xu 59217ddf1e Remove sanity check on metadata
The sanity check parses each range file to get the key range of each
range file.
The parsing incurs restore_unsupported_file_version error.

We need to include this sanity check before 6.3 release.
2020-04-23 14:59:58 -07:00
Meng Xu ec437807e1
Merge pull request #3007 from jzhou77/backup-progress
Add design doc for the new backup system
2020-04-23 14:39:31 -07:00
Markus Pilman e870925b80 fixed documentation for USE_LD 2020-04-23 14:37:20 -07:00
Meng Xu 9ea173ecc1
Merge pull request #3018 from atn34/atn34/remove-brittle-assert
Remove brittle ASSERT
2020-04-23 14:34:58 -07:00
Andrew Noyes 99f5808118 Remove brittle ASSERT
The vtables are sorted by address, so ASLR makes this test
non-deterministic
2020-04-23 14:08:44 -07:00
Evan Tschannen c87aa33941 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	bindings/go/src/fdb/generated.go
#	documentation/sphinx/source/api-common.rst.inc
#	documentation/sphinx/source/api-ruby.rst
#	documentation/sphinx/source/release-notes.rst
#	fdbclient/FailureMonitorClient.actor.cpp
#	fdbclient/NativeAPI.actor.cpp
#	fdbclient/vexillographer/fdb.options
#	fdbrpc/FlowTransport.actor.cpp
#	fdbserver/OldTLogServer_6_0.actor.cpp
#	fdbserver/TLogServer.actor.cpp
#	fdbserver/fdbserver.actor.cpp
#	versions.target
2020-04-23 13:47:53 -07:00
Evan Tschannen c0d549511a
Merge pull request #3014 from etschannen/post-release-cleanup-6.2.20
Post release cleanup 6.2.20
2020-04-23 13:22:01 -07:00
Evan Tschannen 44cf59ca81 update installer WIX GUID following release 2020-04-23 13:16:46 -07:00
Evan Tschannen 8eef766546 update version to 6.2.21 2020-04-23 13:16:46 -07:00
Markus Pilman b313e63a77 another MacOS fix 2020-04-23 13:11:09 -07:00
tclinken 2049b3802a Only use -Wclass-memaccess when compiling C++ files 2020-04-23 12:42:26 -07:00
Markus Pilman b58b035871 next attempt for fixing macos build 2020-04-23 12:33:18 -07:00
Markus Pilman 430cf4dbaa don't explicitely set `LLD` on MacOS 2020-04-23 12:29:36 -07:00
Markus Pilman 159b97517b Chose sensible compiler defaults 2020-04-23 12:24:12 -07:00
Evan Tschannen 77b5171e81
Merge pull request #3012 from etschannen/release-6.2
updated documentation for 6.2.20
2020-04-23 11:20:44 -07:00
Evan Tschannen 010592a415 updated documentation for 6.2.20 2020-04-23 10:59:28 -07:00
Evan Tschannen 76d4570d5d
Merge pull request #3008 from etschannen/release-6.2
Added logging for parallel peeks from TLogs
2020-04-23 10:27:49 -07:00
Markus Pilman f8ad7ffd91 Use foundationdb-dev docker image 2020-04-23 10:25:26 -07:00
Markus Pilman c551258018 pass working directory to `fdb-dev`
This allows a user to run commands without using the
docker shell (for example `fdb-dev ninja`)
2020-04-23 10:25:20 -07:00
Vishesh Yadav c30010f5b8 FlowTransport: Increase delay for connecting to failed connections 2020-04-23 09:44:30 -07:00
Meng Xu d4509090d4 Generate fastrestore_agent symlink in CMake 2020-04-23 07:55:44 -07:00
Steve Atherton ab46405bf4 Improvement to an edge case where writePages() would unexpectedly return only 1 page but not attempt to reuse the existing BTreePageID for it. 2020-04-23 04:23:05 -07:00
Evan Tschannen a835123680 exit fdbserver after a ReceiverError, because a packet which should be delivered will never be received 2020-04-22 23:38:46 -07:00
Evan Tschannen 37f9456010 added logging when encountering an inverted range 2020-04-22 23:37:29 -07:00
Evan Tschannen 810bba2067 cleanup calls to FlowTransport::isClient() 2020-04-22 23:36:40 -07:00
Evan Tschannen 91fba9106d ported peek metrics to old tlog 6.0 2020-04-22 23:35:48 -07:00
Evan Tschannen 0c84ad4bc6
Merge pull request #2917 from bnamasivayam/fail-slow-ss
Mark the storage servers that are continually lagging as unhealthy
2020-04-22 23:18:35 -07:00
tclinken b1f525583a Added -Wclass-memaccess compiler option and fixed warnings 2020-04-22 21:53:42 -07:00
Vishesh Yadav 3a5315d10c FlowTransport: Don't immediately mark connections failed
In connectionKeeper(), when a connection is failed for
FAILURE_DETECTION_DELAY, then only mark connection as failed.

This is much closer to the original centralized behaviour, and also
adds more confidence on whether the connection is actually failed.
2020-04-22 19:46:04 -07:00
A.J. Beamon 90d29dd432
Merge pull request #2993 from alexmiller-apple/tls-permission-errors
Match 6.2.15's behavior in how invalid/unreadable/non-existent certs are handled.
2020-04-22 16:54:18 -07:00
Jingyu Zhou 09a83d840a
Merge pull request #3009 from xumengpanda/mengxu/fr-disable-debug-PR
Disable debug trace in the performant restore to save disk space in our test
2020-04-22 16:22:16 -07:00
Meng Xu 46ec766cab FastRestore:Disable debug trace 2020-04-22 16:11:46 -07:00
Meng Xu ad69d51c0b
Merge pull request #2991 from jzhou77/backup-fix
Backup fixes
2020-04-22 16:09:28 -07:00
Jingyu Zhou 31e3a76cfd
Merge pull request #3005 from atn34/patch-1
Remove references to the late Makefile
2020-04-22 15:43:31 -07:00
Evan Tschannen 0a1b2a572f more compile fixes 2020-04-22 14:41:17 -07:00