Commit Graph

9832 Commits

Author SHA1 Message Date
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
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
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
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
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
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
Jingyu Zhou 9606a9f114 Minor format fix 2020-04-22 14:40:23 -07:00
A.J. Beamon ed54913973
Merge pull request #2976 from atn34/atn34/thread-local
Prevent main thread from destroying flatbuffers globals
2020-04-22 14:36:51 -07:00
Evan Tschannen 68906bf3c3 fix compile errors 2020-04-22 14:36:41 -07:00
Alex Miller 22fc77480f Merge remote-tracking branch 'upstream/release-6.2' into tls-permission-errors 2020-04-22 14:33:33 -07:00
Jingyu Zhou 74d8a2358d Add design doc for the new backup system
The new backup system introduces partitioned logs for storing mutations.
2020-04-22 14:26:06 -07:00
Evan Tschannen dfb0593ae6 increases priority of status requests 2020-04-22 14:24:59 -07:00
Evan Tschannen d0cc2a1ee4 added logging for parallel peeks on TLogs 2020-04-22 14:24:45 -07:00
Andrew Noyes c77650c7f3
Remove references to the late Makefile 2020-04-22 13:18:39 -07:00
Evan Tschannen 5bec535aed
Merge pull request #2995 from atn34/atn34/gen-dev-docker-fixes
Don't simulate a TTY if clangd is invoked by IDE
2020-04-22 10:42:03 -07:00
Evan Tschannen 7feb10e5da
Merge pull request #2965 from tclinken/add-advanceversion-command
Added advanceversion command to fdbcli
2020-04-22 10:40:47 -07:00
Evan Tschannen 1c04aa5f0c
Merge pull request #2958 from AlvinMooreSr/go-getter
Get Go Dependencies Before Installing
2020-04-22 10:38:02 -07:00
Balachandar Namasivayam d5bef6fc32
Update fdbserver/DataDistribution.actor.cpp 2020-04-22 09:45:56 -07:00
A.J. Beamon 58fbd0e3a1
Merge pull request #2980 from alexmiller-apple/tls-background-eio-thread
Stop background eio threads on Net2::stop()
2020-04-22 08:17:59 -07:00
Meng Xu 9b4a1ca78f
Merge pull request #2966 from jzhou77/backup-cmd
Write range files' begin & end keys to backup's manifest file
2020-04-21 21:50:16 -07:00
Alex Miller c6df20a179
Use nullptr instead of NULL 2020-04-21 20:39:45 -07:00
Alex Miller 8b004fe8e3 Move stop callbacks to be called after run() in sim2. 2020-04-21 20:22:16 -07:00
A.J. Beamon b6e22b4a63
Merge pull request #2998 from jleach4/2822
Fix #2822: ByteArrayUtil does not use the now standard Unsafe Approach for byte[] comparisons
2020-04-21 14:36:13 -07:00
Jingyu Zhou 6909f0b8fc Remove decodeRangeFileBlock from parallel restore
Reuse the one from fileBackup namespace.
2020-04-21 13:42:24 -07:00
Jingyu Zhou 9bfc5bbea8 Check RestorableFileSet's key ranges in simulation
Ranges written in the manifest file should match with actual file content.
2020-04-21 12:55:40 -07:00
John Leach 7f75eab32b Fix #2822: ByteArrayUtil does not use the now standard Unsafe Approach for byte[] comparisons. 2020-04-21 12:20:12 -07:00
A.J. Beamon 251e0201a1
Merge pull request #2809 from jleach4/2808
2808: Add caching for jmethodID, jfieldID and jclass for JNI for Java Binding
2020-04-21 11:52:13 -07:00
A.J. Beamon 4fbcca2e18
Merge pull request #2997 from apple/revert-2823-2822
Revert "Fix #2822: ByteArrayUtil does not use the now standard Unsafe Approach for byte[] comparisons."
2020-04-21 10:56:03 -07:00
A.J. Beamon 71c0d52868
Revert "Fix #2822: ByteArrayUtil does not use the now standard Unsafe Approach for byte[] comparisons." 2020-04-21 10:50:33 -07:00
Andrew Noyes 7eaf8edb1d Don't simulate a TTY if clangd is invoked by IDE
Without this, vscode complains that clangd just crashes.

Also make ~/bin/clangd executable
2020-04-21 17:38:55 +00:00
John Leach d41dca5a94 2808: Add caching for jmethodID, jfieldID and jclass for JNI for Java Binding 2020-04-21 10:29:23 -07:00
A.J. Beamon e144949876
Merge pull request #2823 from jleach4/2822
Fix #2822: ByteArrayUtil does not use the now standard Unsafe Approach for byte[] comparisons.
2020-04-21 10:28:10 -07:00