Commit Graph

1511 Commits

Author SHA1 Message Date
Alvin Moore 65f02ef361 Added periods to end of each bullet point 2018-04-13 11:05:54 -07:00
Evan Tschannen 8e441a1140
Merge pull request #159 from yichic/fix-dr-upgrade-backup-range
Fix DR Upgrade workload backup range
2018-04-13 10:31:19 -07:00
Yichi Chiang a4e8b6492c Fix DR Upgrade workload backup range 2018-04-13 09:59:32 -07:00
John Brownlee 9f18ba8022
Merge pull request #149 from davelester/update-documentation-copyright
Updates documentation config copyright attribution / footer
2018-04-13 09:33:19 -07:00
John Brownlee 7bd9324092
Merge pull request #125 from brownleej/go-doc-build-removal
Removes the steps to build godoc from our Makefile
2018-04-13 08:55:35 -07:00
Alvin Moore 422e7d0cbf Updated the mark down syntax for the Linux build instructions 2018-04-13 01:34:51 -07:00
Alvin Moore d69ccb0ec7 Added build documentation for Linux 2018-04-13 01:21:24 -07:00
Dave Lester 1119f29434 Adds initial draft of contribution guide. 2018-04-12 17:59:32 -07:00
Stephen Atherton 0169384636 Fixed rare infinite loop in blob list and delete operations. 2018-04-12 17:22:34 -07:00
Alex Miller b86e70f77d Add documentation for the TLS Plugin. 2018-04-12 17:17:08 -07:00
Alex Miller 5efd9fe3c4 Integrate FDBLibTLS into the FoundationDB build system.
This includes...
 * A minimal vcxproj file to list all the source files required for the build.
   Some future Visual Studio user can come along and replace it with a real
   actual vcxproj file with all the other metadata that I didn't bother to copy.
 * A local.mk file to specify all the custom flags and libraries we need for
   the build/link of the TLS plugin.
 * Including the project in the list of all FDB sub-projects
 * Fixes `make clean` to wipe all of lib/, including libFDBLibTLS.so

And offers a target of `bin/FDBLibTLS.so` that can be built, and I have
verified that it works with simulation.

Note that this requires a build image that contains the previous Dockerfile changes.
2018-04-12 14:13:02 -07:00
Alex Miller 5c65584aac Explicitly export `get_plugin` from FDBLibTLS Plugin.
For some reason, on some platforms it ends up as a local symbol, even though we
point the linker at the symbol map to expose it.  Double-requesting its
exportation makes it appear, though there's possibly a better solution.
2018-04-12 14:13:02 -07:00
Alex Miller 53e8a84bef Import LibreSSL TLS Plugin.
This does not integrate it into the FoundationDB build system at all, though
the original Makefile exists and could be used to build this plugin.
2018-04-12 14:13:02 -07:00
Alex Miller be3780d6b0 Add an -fPIC build of libressl to the build image.
Even if ubuntu provided a libressl package, we'd still need to build this
ourself, because we wish to statically link all the dependencies into the
plugin.  This requires a relocatable (position-independant) static library, and
it would be very unlikely for Ubuntu to offer a libressl-pic package.
2018-04-12 14:13:02 -07:00
Alec Grieser 0d030876f7
Merge pull request #150 from TheBenCollins/release-5.1
Remove references to unused project
2018-04-12 10:59:25 -07:00
Ben Collins 7f9e0dafa1 Remove references to unused project 2018-04-12 10:56:06 -07:00
Dave Lester 497fbff281 Updates documentation config / theme footer to reflect project copyright information. 2018-04-11 22:58:35 -07:00
yichic bf7e680a7d
Merge pull request #147 from alecgrieser/merge-release-5.2
Merge release 5.2 into master
2018-04-11 18:37:10 -07:00
Alec Grieser 42c8527f43
Merge remote-tracking branch 'upstream/release-5.2' into merge-release-5.2 2018-04-11 18:35:32 -07:00
Alec Grieser 5fdcd6278b
Merge pull request #146 from yichic/release-5.2
Release 5.2
2018-04-11 18:31:32 -07:00
Yichi Chiang d8175471bc Merge release-5.1.5 2018-04-11 17:55:10 -07:00
Alec Grieser a6abd1e76f
Merge pull request #145 from yichic/release-5.1.5
Release 5.1.5 update versions.target and product id GUID
2018-04-11 17:42:50 -07:00
Yichi Chiang e84c683143 Release 5.1.5 update versions.target and product id GUID 2018-04-11 17:39:58 -07:00
John Brownlee b5b5e74229
Merge pull request #143 from yichic/release-5.1.5
Create release 5.1.5
2018-04-11 13:00:40 -07:00
AlvinMooreSr f4e9939ea1
Merge pull request #144 from brownleej/installer-url-fix
Change the installer text to point toward the root of our website rather than the documentation subdirectory.
2018-04-11 12:50:38 -07:00
John Brownlee 1113ee0969 Change the installer text to point toward the root of our website rather than the documentation subdirectory. 2018-04-11 12:46:44 -07:00
John Brownlee 962537b6ca
Merge pull request #133 from AlvinMooreSr/release-5.1-package
Added the resources back into the mac package
2018-04-11 12:45:04 -07:00
Yichi Chiang 5ac9375577 Create release 5.1.5 2018-04-11 12:32:34 -07:00
A.J. Beamon 2814cd389a
Merge pull request #142 from alecgrieser/bindingtester-scripted-errors
Fix errors in scripted bindingtester tests
2018-04-11 11:47:16 -07:00
Alec Grieser b18f6200db
remove references to read_ahead_disable transaction option in bindings tests 2018-04-11 11:43:01 -07:00
A.J. Beamon 629825b061
Merge pull request #141 from etschannen/release-5.1
updated release notes, fixed cli bug
2018-04-11 11:37:15 -07:00
Evan Tschannen 0bf1c1ad37 updated the release notes 2018-04-11 11:32:59 -07:00
Evan Tschannen 44c0eaf4d7 fix: transactions created in fdbcli did not wait on the result of committing 2018-04-11 11:24:24 -07:00
Evan Tschannen 3d2f08dcb5 Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1 2018-04-11 11:20:23 -07:00
Evan Tschannen ef3de15c05
Merge pull request #140 from ajbeamon/release-5.1
TransportData::numIncompatibleConnections was uninitialized.
2018-04-11 11:18:53 -07:00
A.J. Beamon ee4c966137 TransportData::numIncompatibleConnections was uninitialized. 2018-04-11 11:15:12 -07:00
Evan Tschannen 9bd6c41924 added release notes for 5.1.5 2018-04-11 10:53:09 -07:00
Alec Grieser 1f4cca9db3
remove lingering nodejs files 2018-04-11 08:45:42 -07:00
Evan Tschannen f384ac54e4 added basic documentation on the FoundationDB architecture 2018-04-10 18:31:29 -07:00
Alec Grieser 18a757159b
Merge pull request #137 from etschannen/master
Merge 5.2 into master
2018-04-10 17:12:36 -07:00
Evan Tschannen 19762b847d Merge branch 'release-5.2'
# Conflicts:
#	fdbserver/DatabaseConfiguration.cpp
#	fdbserver/SimulatedCluster.actor.cpp
2018-04-10 17:02:43 -07:00
Alec Grieser 32ce94c26c
Merge pull request #136 from etschannen/release-5.2
merge 5.1 into 5.2
2018-04-10 16:55:09 -07:00
Evan Tschannen c1ba16b3c8 Merge branch 'release-5.1' into release-5.2
# Conflicts:
#	bindings/java/src/test/com/apple/foundationdb/test/AbstractTester.java
#	bindings/java/src/test/com/apple/foundationdb/test/VersionstampSmokeTest.java
#	bindings/nodejs/lib/fdb.js
#	bindings/nodejs/src/Version.h
#	bindings/nodejs/tests/tuple_test.js
2018-04-10 16:50:47 -07:00
Evan Tschannen b0a88001cc
Merge pull request #132 from yichic/support-dr-upgrade-test
Support DR upgrade test
2018-04-10 16:30:19 -07:00
Evan Tschannen b02d986e12
Merge pull request #134 from etschannen/release-5.2
hide options that are intended for internal use only
2018-04-10 16:27:53 -07:00
Evan Tschannen fcd0f96f07
Merge pull request #135 from etschannen/release-5.1
Release 5.1
2018-04-10 16:27:29 -07:00
Evan Tschannen 8388eb6c22 updated documentation to rename multi_dc to three_datacenter 2018-04-10 16:26:59 -07:00
Evan Tschannen 8f300fdec9 Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1 2018-04-10 16:01:03 -07:00
Evan Tschannen 528caeb196 continue supporting multi_dc as a hidden option 2018-04-10 15:59:15 -07:00
Evan Tschannen b46c32535c surpassed spammy trace events 2018-04-10 15:52:32 -07:00