Commit Graph

8080 Commits

Author SHA1 Message Date
Jingyu Zhou 7da9f47f26 Enable pop from backup workers
This is still WIP as some edge cases can trigger test failure, most likely due
to not popping mutations by backup workers when epoch ends.
2020-01-22 19:38:45 -08:00
Jingyu Zhou a797958af6 Update peekLogRouter for backup workers to peek 2020-01-22 19:37:48 -08:00
Jingyu Zhou c3e5a9550f Fix too many files error caused by many recoveries 2020-01-22 19:37:48 -08:00
Jingyu Zhou 443c4995a2 Add file identifier in interfaces for flatbuffer 2020-01-22 19:37:48 -08:00
Jingyu Zhou a4d6ebe79e Recruit backup worker in newEpoch 2020-01-22 19:37:48 -08:00
Jingyu Zhou ece3cadf8e Recruit backup worker during master recovery
Right now recruit the same number as TLogs. The backup worker does nothing.
2020-01-22 19:37:48 -08:00
Jingyu Zhou eac49bca04 Add backup worker recruitment in master. 2020-01-22 19:35:30 -08:00
Jingyu Zhou acc4ad276d Add std:: namespace for vector 2020-01-22 19:35:30 -08:00
Jingyu Zhou 442738b6db Small code refactoring 2020-01-22 19:35:30 -08:00
Jingyu Zhou de8d953865 Add backup role, class, and worker skeleton 2020-01-22 19:35:30 -08:00
Jingyu Zhou 8221d33eb1 Use emplace_back instead of push_back for TLogServer 2020-01-22 19:35:30 -08:00
Evan Tschannen 38569e46c1
Merge pull request #2584 from etschannen/master
updated old release notes
2020-01-22 15:59:15 -08:00
Evan Tschannen 6a26ca09b1 updated old release notes 2020-01-22 15:58:29 -08:00
A.J. Beamon f9a10a00e5
Merge pull request #2566 from schedutron/python-linux-doc
Clarify Docs for Using Python Bindings on Linux
2020-01-22 08:16:24 -08:00
Saurabh Chaturvedi 05784ebe24
Update documentation/sphinx/source/api-python.rst
Use `code-block:: none` instead of `parsed-literal::`

Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-01-22 18:31:45 +05:30
Evan Tschannen 112719d8a7
Merge pull request #2578 from etschannen/master
Merge Release 6.2 into Master
2020-01-21 21:39:40 -08:00
Evan Tschannen 78adbea834 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	documentation/sphinx/source/release-notes.rst
#	flow/Knobs.h
#	versions.target
2020-01-21 21:38:19 -08:00
Evan Tschannen 453600aba5
Merge pull request #2577 from etschannen/post-release-cleanup-6.2.15
Post release cleanup 6.2.15
2020-01-21 21:34:46 -08:00
Evan Tschannen 96837bed71 update installer WIX GUID following release 2020-01-21 21:33:56 -08:00
Evan Tschannen 7924df1d5d update version to 6.2.16 2020-01-21 21:33:56 -08:00
Evan Tschannen 20566f2ff0
Merge pull request #2576 from etschannen/prepare-release-6.2.15
update installer WIX GUID following release
2020-01-21 19:10:16 -08:00
Evan Tschannen be4429afe0 update installer WIX GUID following release 2020-01-21 19:09:45 -08:00
Evan Tschannen a9eede7bc4
Merge pull request #2575 from etschannen/feature-wait-handshake
Wait for TLS handshake to return before accepting a connection
2020-01-21 19:07:26 -08:00
Evan Tschannen b6eb77c7ca updated documentation for 6.2.15 2020-01-21 18:59:04 -08:00
Evan Tschannen afd3ec13ff added knobs 2020-01-21 18:58:34 -08:00
Evan Tschannen 4a716b85f6 we must still finish accept before the handshake completes 2020-01-21 16:55:34 -08:00
Evan Tschannen 7a4b459f07 wait for a tls handshake to complete before returning a connection
wait for multiple tls errors before throttling
2020-01-21 16:45:15 -08:00
A.J. Beamon 1e6cbd7358
Merge pull request #2563 from gwydirsam/sgwydir/clang-format-mako
clang-format mako
2020-01-21 14:36:22 -08:00
Evan Tschannen d035d4f30c
Merge pull request #2573 from etschannen/master
Merge 6.2 into Master
2020-01-20 18:53:12 -08:00
Evan Tschannen ba140b1029 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	documentation/sphinx/source/release-notes.rst
#	versions.target
2020-01-20 18:52:28 -08:00
Evan Tschannen 535a6fa20d
Merge pull request #2572 from etschannen/post-release-cleanup-6.2.14
Post release cleanup 6.2.14
2020-01-20 18:50:55 -08:00
Evan Tschannen 07ddaed6f1 update installer WIX GUID following release 2020-01-20 18:50:20 -08:00
Evan Tschannen 7bb734632e update version to 6.2.15 2020-01-20 18:50:20 -08:00
Evan Tschannen e29745a96c
Merge pull request #2571 from etschannen/prepare-release-6.2.14
update installer WIX GUID following release
2020-01-20 14:34:43 -08:00
Evan Tschannen d9efe30b74 update installer WIX GUID following release 2020-01-20 14:34:13 -08:00
Evan Tschannen 83ee7faf25
Merge pull request #2570 from etschannen/release-6.2
updated documentation for 6.2.14
2020-01-20 14:33:06 -08:00
Evan Tschannen f959ed038f updated documentation for 6.2.14 2020-01-20 14:20:22 -08:00
Evan Tschannen ad60cb6588
Merge pull request #2567 from etschannen/master
Merge 6.2 into Master
2020-01-19 15:23:40 -08:00
Evan Tschannen 54d77d20b2 Merge branch 'release-6.2' 2020-01-19 15:22:49 -08:00
Evan Tschannen 8914d20e81
Merge pull request #2562 from etschannen/release-6.2
Changed a few knobs
2020-01-19 15:21:59 -08:00
Saurabh Chaturvedi c7101805a7 Update more docs about Python bindings installation on Linux 2020-01-18 20:04:51 +05:30
Saurabh Chaturvedi e934a144e1 Clarify documentation about Python bindings installation on Linux 2020-01-18 19:35:08 +05:30
Sam Gwydir 7662273cd8 clang-format mako 2020-01-17 14:43:02 -08:00
Evan Tschannen 8197f0562f merge priority did not need to be raised, because we no longer merge shards until they are untrackable
max_commit_updates was too large, and could cause proxies to run out of memory
2020-01-17 14:24:58 -08:00
A.J. Beamon 389ea1ca64
Merge pull request #2514 from kaomakino/kaomakino/mako
Add periodical debug transaction tracing
2020-01-17 13:28:19 -08:00
A.J. Beamon 62fc3bf084
Merge pull request #2558 from apple/release-6.2
Merge Release Into Master
2020-01-17 10:39:03 -08:00
Kao Makino c5908a2adb Add periodical debug transaction tracing and parameterize trace format 2020-01-17 10:33:09 -08:00
Alvin Moore d5a5623bd3
Merge pull request #2552 from mpilman/bugfixes/fix-strip-race
make dependencies explicit
2020-01-17 00:14:41 -08:00
Evan Tschannen 725ab1b996
Merge pull request #2555 from etschannen/master
Merge Release 6.2 into Master
2020-01-16 18:58:07 -08:00
Evan Tschannen 3f9d9d8b84 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	cmake/FlowCommands.cmake
#	documentation/sphinx/source/release-notes.rst
#	fdbclient/StorageServerInterface.h
#	fdbserver/DataDistributionTracker.actor.cpp
#	fdbserver/MasterProxyServer.actor.cpp
#	fdbserver/fdbserver.actor.cpp
#	flow/Knobs.h
#	flow/Platform.cpp
#	versions.target
2020-01-16 18:37:47 -08:00