Alvin Moore
45849d1f95
Added support for no-op legacy TLS options
2018-06-27 09:25:05 -07:00
Alvin Moore
f4937b261c
Removed TLS target from packages
2018-06-27 07:50:26 -07:00
Alvin Moore
c6e18f5b2b
Removed TLS target
...
Changed TLS documentation to not specify it as a plugin but compiled in
2018-06-27 07:46:04 -07:00
Evan Tschannen
2987f85177
fix: known committed version must be updated before creating the tlogQueueEntryRef
2018-06-26 23:21:30 -07:00
Richard Low
de00994b69
Correct the default peer verification in the docs
2018-06-26 19:07:07 -07:00
Evan Tschannen
00167b0157
renamed some uses of knownCommittedVersion to durableKnownCommittedVersion
...
epochEnd exclusively refers to the last version a set of logs is responsible for serving peek requests for
recoverAt and recoveredAt refer to the last committed version of the previous generation
2018-06-26 18:20:28 -07:00
Evan Tschannen
6e19622872
fix: durableKnownCommittedVersion was incorrect because we could update knownCommittedVersion before pushing a TLogQueueEntry with that known committed version
2018-06-26 18:02:55 -07:00
Alvin Moore
65d8b38ae9
Changed generic plugin code to work as expected plugin code except for TLS use case
...
Defined TLS plugin name constant
Changed TLS plugin name to get_tls_plugin
Fixed link script
Removed compilation flags from info make target
2018-06-26 16:01:25 -07:00
A.J. Beamon
1f0561a9c0
Missed a couple requested changes
2018-06-26 15:22:39 -07:00
A.J. Beamon
a7158f96aa
Address some review comments
2018-06-26 15:06:15 -07:00
A.J. Beamon
2ed452353f
Merge branch 'release-5.2' into directory-tester-cleanup
2018-06-26 14:56:09 -07:00
A.J. Beamon
fec225075f
Merge branch 'master' into trace-log-refactor
2018-06-26 14:54:42 -07:00
Alvin Moore
dd967bd9e2
Removed developmental debug messages
2018-06-26 14:44:21 -07:00
A.J. Beamon
fe956bc35a
Address review comments
2018-06-26 14:37:21 -07:00
Alvin Moore
ef8de426d3
Changed the TLS_DISABLED macro
...
Disable TLS within Windows until working
2018-06-26 12:08:32 -07:00
A.J. Beamon
9f545ce002
Merge commit '892727e358c0b3f075564c60c2b7cedb64306f83' into trace-log-refactor
2018-06-26 11:37:23 -07:00
Drew Richardson
efdca64f15
Avoid calls that can panic when handling errors
2018-06-26 08:23:48 -07:00
Alex Miller
4f6054a3e6
Merge pull request #530 from etschannen/feature-remote-logs
...
Bug fixes
2018-06-25 18:41:15 -07:00
Evan Tschannen
c6313a79e3
fix: the cluster controller needs to continue to retry recruitment until after wait_for_good_remote_recruitment_delay
2018-06-25 18:20:16 -07:00
Evan Tschannen
1a8dac365d
fix: poppedAllAfter was not set to a large enough version
2018-06-25 15:57:11 -07:00
Alvin Moore
df1e3770b1
Fixed problem with adding xls libraries to linker
2018-06-25 14:11:51 -07:00
Balachandar Namasivayam
5c9ef7763a
Merge pull request #528 from etschannen/feature-remote-logs
...
Fixed a correctness issue with parallel get more
2018-06-25 11:20:25 -07:00
Evan Tschannen
2ec8744ab3
fix: parallel get more needs to verify the begin version matches the end of the previous request, because when a peek cursor expires we lose all history, so the same sequence number could start at different versions
2018-06-25 11:15:49 -07:00
A.J. Beamon
203fd93fcc
Merge pull request #480 from fannix/master
...
Fix a concurrency bug in Java queue example
2018-06-25 08:22:58 -07:00
xmeng
1bd1d9562a
Fix indentation
2018-06-24 21:54:23 +01:00
Balachandar Namasivayam
d12c43b7ec
Merge pull request #527 from etschannen/feature-remote-logs
...
fix: wrong desired count used when checking good remote fitness
2018-06-22 12:42:08 -07:00
Evan Tschannen
398497f5c3
fix: wrong desired count used when checking good remote fitness
2018-06-22 12:24:01 -07:00
Balachandar Namasivayam
4fd303b46c
Merge pull request #526 from etschannen/feature-remote-logs
...
Added configurable log routers and updated wait for good recruitment logic
2018-06-22 11:03:28 -07:00
Evan Tschannen
0123627d67
Merge branch 'master' into feature-remote-logs
...
# Conflicts:
# tests/fast/SidebandWithStatus.txt
# tests/rare/LargeApiCorrectnessStatus.txt
# tests/slow/DDBalanceAndRemoveStatus.txt
2018-06-22 10:43:07 -07:00
Evan Tschannen
96b0a91ab2
simplified betterCount logic
2018-06-22 10:38:36 -07:00
Evan Tschannen
5fc8199abc
Swapped OkayFit and UnsetFit, because generally if machine classes are set on one machine they are set everywhere and it helps with wait_for_good_recruitment logic
...
wait_for_good_recruitment now requires that you have the desired count of each roll
remote recruitment is given a much longer wait_for_good_recruitment time interval, which does not start until enough remote machines have registered
2018-06-22 10:15:24 -07:00
Evan Tschannen
8a8914f046
re-added the ability to configure the number of log routers. Many log routers are needed to get a sufficient number of sockets involved in copying data across the WAN
2018-06-22 00:04:00 -07:00
Alex Miller
8dee95a282
My previous `find` line was actually just wrong.
2018-06-21 17:19:59 -07:00
Bhaskar Muppana
983424b0cf
Merge pull request #524 from etschannen/master
...
Merge 5.2 into master
2018-06-21 17:09:54 -07:00
Evan Tschannen
1dce97f28c
Merge branch 'release-5.2'
...
# Conflicts:
# documentation/sphinx/source/release-notes.rst
# fdbserver/SimulatedCluster.actor.cpp
# packaging/msi/FDBInstaller.wxs
# versions.target
2018-06-21 17:05:11 -07:00
Evan Tschannen
c4a035c7cc
Merge pull request #523 from apkar/release-5.2
...
Post release steps for 5.2.5
2018-06-21 16:58:57 -07:00
Bhaskar Muppana
23245b02ef
Post release steps for 5.2.5
2018-06-21 16:51:54 -07:00
Evan Tschannen
3943dc1dfc
Merge pull request #521 from ajbeamon/metrics-improvements
...
Metrics improvements
2018-06-21 16:42:40 -07:00
Balachandar Namasivayam
f08adf8c82
Merge pull request #522 from etschannen/feature-remote-logs
...
Log datacenter version difference
2018-06-21 16:36:30 -07:00
Evan Tschannen
9a91dad5bd
fixed compile issue
2018-06-21 16:34:36 -07:00
Evan Tschannen
678b4494f4
added logging for the datacenter version difference
2018-06-21 16:31:52 -07:00
A.J. Beamon
36f84c9cff
Fix uninitialized variable
2018-06-21 16:03:05 -07:00
Balachandar Namasivayam
892727e358
Merge pull request #519 from etschannen/feature-remote-logs
...
More performance improvements
2018-06-21 16:02:22 -07:00
A.J. Beamon
e8f66df001
Add metrics for watches and mutations on the storage server. The storage server tracks its lag with the logs, and status tries to report a more accurate measure of this lag.
2018-06-21 15:59:43 -07:00
Evan Tschannen
8bd7eaebdb
fix: broken_promise from push can be throw into the proxy’s actor collection
2018-06-21 15:55:27 -07:00
A.J. Beamon
4597ade683
Merge pull request #520 from bnamasivayam/throw-appropriate-error
...
Throw tls_error instead of internal_error when not able to create a T…
2018-06-21 15:36:11 -07:00
Balachandar Namasivayam
d7dba11366
Throw tls_error instead of internal_error when not able to create a TLS connection.
2018-06-21 15:33:00 -07:00
Evan Tschannen
68ac3bdc4c
log routers now calculate a precise version to pop for their log router tag
2018-06-21 15:29:46 -07:00
Evan Tschannen
4e48018437
Merge pull request #517 from apkar/release-5.2
...
Release 5.2.5
2018-06-21 14:04:30 -07:00
Bhaskar Muppana
ea5aa51e08
5.2.5 release related changes.
2018-06-21 14:01:19 -07:00