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