Commit Graph

2498 Commits

Author SHA1 Message Date
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
Bhaskar Muppana 6eafe9e8e6
Merge pull request #516 from etschannen/release-5.2
reordered the release notes
2018-06-21 12:32:11 -07:00
Evan Tschannen 011f0ce7c0 reordered the release notes 2018-06-21 12:16:13 -07:00
Evan Tschannen b6ad8b1092 merge master 2018-06-21 12:06:38 -07:00
Evan Tschannen 1a81dff5cc
Merge pull request #512 from richardalow/check-valid-default
Disable cert validation in simulation
2018-06-21 12:04:28 -07:00
Alec Grieser f00e1349e2
Merge pull request #513 from satherton/blob-operation-rate-limits
Added operation-specific rate controls to blob store interface.
2018-06-21 11:53:47 -07:00
Stephen Atherton d9f3eb05a2 Change default delete operations per second. Updated release notes. 2018-06-21 11:13:31 -07:00
Alec Grieser e26bae6ec0
Merge pull request #509 from ajbeamon/report-unused-allocated-memory-in-status
Track unused allocated memory in ProcessMetrics and report it in status.
2018-06-20 21:08:39 -07:00
Stephen Atherton e9e1e194f0 Added operation-specific rate controls to blob store interface. 2018-06-20 20:34:34 -07:00
Alex Miller f52e143aa9 I am bad at this. 2018-06-20 19:44:16 -07:00
Evan Tschannen 4352db674f the storage server would not always know about all options when running fetch keys 2018-06-20 17:05:03 -07:00
Evan Tschannen f755961c42 use parallelGetMore during log recovery 2018-06-20 17:04:06 -07:00
Alex Miller 88b2efb60a
Merge pull request #510 from Wintersmith/master
Fix for issue #491 - added import for print_function
2018-06-20 17:02:03 -07:00
Alex Miller 31b4c89c7a find doesn't work on Evan's machine 2018-06-20 16:37:45 -07:00
Alex Miller 8da30c8b13 I am good at typing things I look at. 2018-06-20 16:30:21 -07:00
Richard Low 361e335730 Disable cert validation in simulation 2018-06-20 16:26:11 -07:00
Evan Tschannen d0e2a59c02 Merge branch 'master' into feature-remote-logs 2018-06-20 16:25:46 -07:00
Evan Tschannen c6a2207577 fix: stop client sampling during the consistency check 2018-06-20 16:24:37 -07:00
Alex Miller 7fef061e51 Clean up old .g.cpp and .g.h files to avoid dependency issues. 2018-06-20 16:22:09 -07:00
Steve Atherton 7072171b5d
Merge pull request #504 from richardalow/tls-additional-subject-field
Tls additional subject fields
2018-06-20 15:27:38 -07:00
Steve Atherton 2f884140a3
Merge pull request #511 from richardalow/check-valid-default
Validate certiicates by default
2018-06-20 15:23:25 -07:00
Richard Low b161e25fbd Update relese notes 2018-06-20 14:41:31 -07:00