Commit Graph

1635 Commits

Author SHA1 Message Date
Alex Miller bc8e6acbe8 Fix the other half of simulation requiring a TLS Plugin.
This commit:
1. Restores --tls_plugin as a way to provide the path to the TLS plugin when running in simulation.
2. Removes the TLS Plugin as being required for 5% of tests.
3. Standardizes on 'sslEnabled' as a variable name.

And is a fix/improvement upon commit f7733d1b.

(1) previously didn't work, because we would create multiple new TLSOptions
instances and run init_plugin multiple times.  Only the first call would use
the argument specified on the command line.  To fix this, the TLSOptions
derived from the command line is threaded through all the simulation code that
needs it.

(2) was an oversight in f7733d1b, which didn't actually make "should we be TLS"
dependant on if the TLS plugin was available or not.

(3) is just nice for trying to grep around in the codebase.
2018-04-30 18:26:29 -07:00
A.J. Beamon b359e57e78
Merge pull request #276 from isitinschi/master
java binding: remove unnecessary collection wrapper
2018-04-30 10:04:57 -07:00
Evan Tschannen a484f75c3b
Merge pull request #275 from alecgrieser/merge-release-5.2
Merge release 5.2 into master
2018-04-29 23:23:05 -07:00
Iuri Sitinschi 97360e77af java binding: remove unnecessary collection wrapper 2018-04-29 12:20:07 +02:00
Alec Grieser ed807a4f78
update generated.go to include first_in_batch 2018-04-28 17:50:49 -07:00
Alec Grieser 69e831d522
Merge remote-tracking branch 'upstream/release-5.2' into merge-release-5.2 2018-04-28 17:44:52 -07:00
Evan Tschannen 18f345487e
Merge pull request #272 from alecgrieser/merge-release-5.1
Merge release 5.1 into release 5.2
2018-04-27 22:38:17 -07:00
Alec Grieser a1faaafca3
Merge remote-tracking branch 'upstream/release-5.1' into merge-release-5.1 2018-04-27 16:38:18 -07:00
Alec Grieser 5fbfd1eb39
Merge pull request #261 from etschannen/release-5.1
removed binding tester references to dev_null_is_web_scale
2018-04-27 16:36:40 -07:00
Evan Tschannen 9fb31b3e47 updated generated.go 2018-04-27 16:33:57 -07:00
Evan Tschannen 434d896627 removed dev null is web scale from flow tester 2018-04-27 16:14:26 -07:00
Evan Tschannen 9060e6d82b merged in 5.1 2018-04-27 16:13:35 -07:00
Evan Tschannen 0c6ceac762
Merge pull request #265 from yichic/upgrade-dr-to-5.2
Upgrade DR from 5.1 to 5.2
2018-04-27 13:58:01 -07:00
Yichi Chiang c721ab6854 Fix review comments 2018-04-27 13:54:34 -07:00
John Brownlee b2c7290b1e
Merge pull request #270 from alecgrieser/cherrypick-docs-and-formatting-fixes
Cherrypick updates to class scheduling tutorial
2018-04-27 13:01:43 -07:00
Steve M 6a8f1ae2c1
Fixups for python tutorial documentation
The available_classes function is using Subspace.unpack to
obtain the tuple, not fdb.tuple so update the description to
reflect this.

The limited seat tutorial section was missing the code and
text describing the update of the drop function.
2018-04-27 12:54:35 -07:00
Steve Malmskog b1440e5a70
Remove redundant drop function doc section
Drop function description was moved up adjacent to the other
functions to provide better document flow making this section
redundant, hence its removal.
2018-04-27 12:52:33 -07:00
Alec Grieser 9043911f2b
Merge pull request #267 from stevemns/master
Remove redundant drop function doc section
2018-04-27 12:51:12 -07:00
Alec Grieser 61666fc5b0
Merge pull request #269 from brownleej/docs-footer-update
Cherry-pick a docs change onto release-5.1
2018-04-27 12:27:32 -07:00
Dave Lester caee57b50c Updates documentation config / theme footer to reflect project copyright information. 2018-04-27 12:24:52 -07:00
Evan Tschannen d2a684363b remove more dev null is web scale options in the binding testers 2018-04-27 12:22:38 -07:00
John Brownlee 816cceae09
Merge pull request #257 from alecgrieser/cherrypick-docs-and-go-install-fixes
Cherrypick docs and go install fixes
2018-04-27 11:11:54 -07:00
Steve Malmskog 9f3d026b91 Remove redundant drop function doc section
Drop function description was moved up adjacent to the other
functions to provide better document flow making this section
redundant, hence its removal.
2018-04-26 20:35:41 -07:00
Yichi Chiang 6bddf8aefa Upgrade DR from 5.1 to 5.2 2018-04-26 17:24:40 -07:00
Alec Grieser 117c28287b
Merge pull request #263 from alexmiller-apple/bindings-build-fixes-5.1
Fix "std::istream::ignore(long)" linking errors for bindings
2018-04-26 16:20:16 -07:00
Alex Miller 11bd7d7daf Add a disgusting and terrible hack to avoid "undefined std::istream::ignore(long)" linking errors.
This makes building our bindings in the provided docker image possible again.
2018-04-26 16:07:50 -07:00
Evan Tschannen d67b0e7d54 removed binding tester references to dev_null_is_web_scale 2018-04-26 14:36:17 -07:00
John Brownlee cce5204a22
Merge pull request #260 from etschannen/release-5.1
removed dev_null_is_web_scale
2018-04-26 14:31:49 -07:00
Evan Tschannen e8378115e0 removed dev_null_is_web_scale 2018-04-26 14:10:28 -07:00
Evan Tschannen 2adc66f49e
Removed set_durability_dev_null_is_web_scale 2018-04-26 14:03:00 -07:00
xtreak a76259022d
Make docs Python 3 compatible 2018-04-26 09:45:51 -07:00
Seshadri Mahalingam 2e971295fc
[go] Fix ${fdbdir} path definition in fdb-go-install.sh 2018-04-26 09:45:02 -07:00
Alec Grieser ca03753a78
Merge pull request #254 from tirkarthi/master
Make docs Python 3 compatible
2018-04-26 09:43:39 -07:00
Evan Tschannen b545c21be8
Merge pull request #252 from alexmiller-apple/NoTLSPluginRequired
Do not require the TLS Plugin for simulation.
2018-04-25 15:11:47 -07:00
John Brownlee e7e4beed9c
Merge pull request #251 from AlvinMooreSr/release-5.1-buildwin
Windows Installer Modified
2018-04-25 09:41:10 -07:00
xtreak 8016fd6dd8 Make docs Python 3 compatible 2018-04-25 11:51:55 +05:30
Alec Grieser b7ec741f5f
Merge pull request #253 from seshness/fdb-go-install
[go] Fix ${fdbdir} path definition in fdb-go-install.sh
2018-04-24 22:25:42 -07:00
Seshadri Mahalingam 6e035d2778 [go] Fix ${fdbdir} path definition in fdb-go-install.sh 2018-04-24 21:58:15 -07:00
Alex Miller f7733d1bd0 Do not require the TLS Plugin for simulation.
It appears that explicit calls to TLS-related things had snuck in over time,
which meant that simulation runs that weren't even configured to use SSL still
wanted and required the TLS plugin.

This commit instead threads through the understanding of if any TLS-related
options were provided, and if not, then don't call anything TLS-related so that
we don't require the TLS plugin.

Hopefully this makes life easier for the opensource folk. :)
2018-04-24 16:53:30 -07:00
John Brownlee 19e1f79539
Merge pull request #250 from Chr1st0ph/fix/make-documentation
fix documentation/sphinx/Makefile
2018-04-24 16:17:24 -07:00
Alvin Moore 0817ef3a7d Removed extraneous element from Windows installer 2018-04-24 14:37:35 -07:00
Alvin Moore d3b802f79a Fixed the Windows Wix installer 2018-04-24 14:27:51 -07:00
Chr1st0ph 6e17dea642 fix documentation/sphinx/Makefile
support url-redirect for download of virtualenv-13.0.1.tar.gz
2018-04-24 22:41:56 +02:00
Alvin Moore 4ad22a8d9d Added code to skip license file within Windows installer 2018-04-24 13:34:25 -07:00
John Brownlee b651156b24
Merge pull request #247 from alecgrieser/cherrypick-docs-and-formatting-fixes
Cherrypick docs and formatting fixes
2018-04-24 11:08:28 -07:00
John Brownlee 70428937b1
Merge pull request #239 from stevemns/master
Fixups for python tutorial documentation
2018-04-24 11:07:15 -07:00
Matias Insaurralde 731a8dcdd9
Simplify Go code following the linter recommendations 2018-04-24 10:02:19 -07:00
Alec Grieser 78fe559f5d
Merge pull request #227 from matiasinsaurralde/go-enhancements
Simplify Go code following the linter recommendations
2018-04-24 09:38:03 -07:00
Martin Junker a6e3c75d9d
add more missing curly brackets 2018-04-24 09:36:36 -07:00
Martin Junker c20be65c02
add missing curly bracket 2018-04-24 09:36:30 -07:00