Commit Graph

238 Commits

Author SHA1 Message Date
Evan Tschannen 3325980c03 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	documentation/sphinx/source/release-notes.rst
#	fdbserver/DataDistribution.actor.cpp
#	fdbserver/OldTLogServer_6_0.actor.cpp
#	fdbserver/TLogServer.actor.cpp
#	fdbserver/WorkerInterface.actor.h
#	fdbserver/worker.actor.cpp
#	versions.target
2019-10-24 17:38:15 -07:00
Evan Tschannen 9682528372 update installer WIX GUID following release 2019-10-24 17:02:56 -07:00
Evan Tschannen fc31c8dafa update installer WIX GUID following release 2019-10-23 11:55:04 -07:00
Evan Tschannen 688940b685 merge 6.2 into master 2019-10-21 11:43:46 -07:00
Evan Tschannen 200608f7d9 update installer WIX GUID following release 2019-10-21 10:31:17 -07:00
Evan Tschannen be531bdab5 update installer WIX GUID following release 2019-10-18 13:37:37 -07:00
Meng Xu d0147e5e5d Merge branch 'release-6.2' into mengxu/merge-release620-to-master-v3
Resolved Conflicts:
	documentation/sphinx/source/release-notes.rst
	fdbserver/DataDistribution.actor.cpp
	versions.target
2019-10-02 13:22:56 -07:00
A.J. Beamon 4081d2a0a0 update installer WIX GUID following release 2019-10-02 11:17:35 -07:00
A.J. Beamon 8ba709688d
Merge pull request #2111 from cdonati/make-public-py3
Add Python 3 support for the make_public.py script
2019-10-02 08:53:34 -07:00
A.J. Beamon e2ad63698e update installer WIX GUID following release 2019-09-30 14:42:16 -07:00
Chris Donati 30175b3b4b
Use Python from env rather than absolute path
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-09-17 18:47:34 -07:00
Chris Donati 8b97bf2b2c Remove vendored argparse installation references 2019-09-17 18:42:36 -07:00
Chris Donati 102eebe654 Run make_public.py script with Python 3 by default 2019-09-13 14:54:42 -07:00
Chris Donati 0d8f672831 Add Python 3 support for the make_public.py script
This uses a small shell snippet to interpret the script with
Python 3 when it is available and Python 2 when it is not.
2019-09-13 12:00:27 -07:00
Chris Donati 9366fb5108 Remove vendored argparse module
The argparse module has been available in the standard library
for nearly 10 years now, so I think it's safe to assume it's
available.
2019-09-13 11:09:10 -07:00
Evan Tschannen b495cc697b Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	documentation/sphinx/source/release-notes.rst
#	versions.target
2019-09-13 09:25:08 -07:00
Evan Tschannen f277910507 update installer WIX GUID following release 2019-09-13 09:07:02 -07:00
Evan Tschannen 3e5dc1febf update installer WIX GUID following release 2019-09-13 00:34:00 -07:00
Evan Tschannen 24aad14f06 Merge branch 'release-6.2'
# Conflicts:
#	CMakeLists.txt
#	documentation/sphinx/source/release-notes.rst
#	versions.target
2019-08-30 17:23:58 -07:00
Evan Tschannen 8aabd50272 update installer WIX GUID following release 2019-08-30 17:17:56 -07:00
Evan Tschannen e7ea14cb74 update installer WIX GUID following release 2019-08-30 14:47:30 -07:00
Chris Donati 3a6949ed08 Start service with systemd when possible
When the processes are started outside of the init system and
that init system is systemd, the documented procedure to stop
foundationdb (`sudo service foundationdb stop`) does not work.

This fixes the issue by creating the service unit and starting it
with systemd when possible.
2019-08-21 18:43:05 -07:00
Evan Tschannen 1e05a681f8 update installer WIX GUID following release 2019-08-13 18:30:04 -07:00
Evan Tschannen a366f08e05 update installer WIX GUID following release 2019-08-13 16:33:32 -07:00
Evan Tschannen 81ada6a302 update installer WIX GUID following release 2019-08-09 20:28:55 -07:00
Evan Tschannen fdfa8fcc29 update installer WIX GUID following release 2019-08-09 15:13:44 -07:00
Evan Tschannen 1ba9bfbc15 update installer WIX GUID following release 2019-08-07 19:12:20 -07:00
Evan Tschannen e4aab45a65 update installer WIX GUID following release 2019-08-07 13:22:37 -07:00
A.J. Beamon b5d2234a13 Merge branch 'release-6.1' into merge-release-6.1-into-master
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbbackup/backup.actor.cpp
#	fdbserver/MoveKeys.actor.cpp
#	flow/FastAlloc.h
#	versions.target
2019-07-30 16:23:42 -07:00
Evan Tschannen 82a93a2827 update installer WIX GUID following release 2019-07-23 21:41:06 -07:00
Evan Tschannen 97eaf0a44d update installer WIX GUID following release 2019-07-23 19:31:57 -07:00
A.J. Beamon 94be9560ea Add cache_memory parameter to fdbserver to control the size of the (4K) page cache. Change the default slighty from 2000 MiB to 2GiB. 2019-07-23 15:05:21 -07:00
Alvin Moore ac7916d983 Disabled the validation of the wix builder 2019-07-09 10:32:57 -07:00
Evan Tschannen b146da0dd1 Merge branch 'release-6.1'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbserver/DataDistribution.actor.cpp
#	versions.target
2019-07-07 20:54:59 -07:00
Evan Tschannen f80279d8c4 update installer WIX GUID following release 2019-07-07 20:48:22 -07:00
Evan Tschannen cd0d9c3968 update installer WIX GUID following release 2019-07-03 11:55:24 -07:00
Alec Grieser c92324b894
python sample docker app uses default coordinator port 2019-06-20 08:54:12 -07:00
Alec Grieser 7b12374a87
Fixes #1690: Server docker image hard-codes 4500 in a few places
This makes the default public port for starting FDB processes the same as the FDB_PORT. This is probably necessary given #1714, especially for coordinators, though it might not be necessary for other processes in the cluster. This can *almost* be used to start up multiple FDB processes locally and then access them from the same machine, but that (unfortunately) requires both the other processes in the docker compose network and the host machine to agree on what IP to use for the coordinator. But as that machine has different IPs in those networks, they cannot be made to agree.
2019-06-18 18:36:12 -07:00
Evan Tschannen 20e3edeb0a Merge branch 'release-6.1'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbserver/storageserver.actor.cpp
#	versions.target
2019-06-14 12:42:59 -07:00
Evan Tschannen 3b49e5c911 update installer WIX GUID following release 2019-06-14 12:35:28 -07:00
Evan Tschannen e1868064b1 update installer WIX GUID following release 2019-06-13 17:56:59 -07:00
Evan Tschannen 29b96414e2 Merge branch 'release-6.1'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbclient/NativeAPI.actor.cpp
#	fdbserver/Coordination.actor.cpp
#	flow/Arena.h
#	versions.target
2019-06-03 18:49:35 -07:00
Evan Tschannen adda088c40 update installer WIX GUID following release 2019-06-03 18:34:50 -07:00
Evan Tschannen e40301449b update installer WIX GUID following release 2019-06-03 16:49:13 -07:00
Evan Tschannen 2ec1ccb79b Merge branch 'release-6.1'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbserver/QuietDatabase.actor.cpp
#	versions.target
2019-05-21 17:24:58 -07:00
Evan Tschannen 6b734c3629 update installer WIX GUID following release 2019-05-21 17:18:29 -07:00
Evan Tschannen 7c84a80577 update installer WIX GUID following release 2019-05-21 15:28:12 -07:00
Evan Tschannen f4fbaac6b0 Merge branch 'release-6.1'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	versions.target
2019-05-19 10:27:59 -07:00
Evan Tschannen 263baf64c2 update installer WIX GUID following release 2019-05-19 10:22:54 -07:00
Evan Tschannen d34b9e572f update installer WIX GUID following release 2019-05-17 16:18:27 -07:00
Alvin Moore 3acaa7343e Enabled C++17 for all Windows projects
Set Visual Studio version to 2017 (first version to support C++17)
2019-05-16 17:44:13 -07:00
Evan Tschannen 966668905e update installer WIX GUID following release 2019-05-12 20:08:50 -07:00
Evan Tschannen 84f8381905 update installer WIX GUID following release 2019-05-12 19:06:04 -07:00
Evan Tschannen fa173ce187 update installer WIX GUID following release 2019-05-08 18:08:50 -07:00
Evan Tschannen bd2077252c update installer WIX GUID following release 2019-05-08 15:54:32 -07:00
Evan Tschannen 3835fb8e41 update installer WIX GUID following release 2019-04-30 18:23:16 -07:00
Evan Tschannen 97bb037d2f update installer WIX GUID following release 2019-04-30 16:59:03 -07:00
Evan Tschannen 926e8d2cc6 update installer WIX GUID following release 2019-04-30 16:54:31 -07:00
Alvin Moore 901150f984 Added support for allowing packages to be greater than current 2019-04-26 15:18:05 -07:00
Evan Tschannen 6edfd2bc81 update installer WIX GUID following release 2019-04-23 22:16:19 -07:00
Evan Tschannen 2f345ec43d update installer WIX GUID following release 2019-04-23 22:14:49 -07:00
Evan Tschannen 575f317b59 update installer WIX GUID following release 2019-04-10 18:21:51 -07:00
Evan Tschannen 19e0fb15e7 update installer WIX GUID following release 2019-04-08 18:32:25 -07:00
Evan Tschannen bda6ecd107 update installer WIX GUID following release 2019-04-08 17:04:34 -07:00
Evan Tschannen 4514043dab update installer WIX GUID following release 2019-04-02 22:26:26 -07:00
Evan Tschannen 56356814f9 update installer WIX GUID following release 2019-04-02 18:41:52 -07:00
mpilman 51ccdb1c9b Remove pidof hack as it was not stable 2019-03-07 16:49:29 -08:00
mpilman da72306642 several minor bug fixes 2019-03-07 16:49:29 -08:00
mpilman acad3e8201 Put rpm, deb, or msi into the packages folder
This additionally fixes a dependency bug on Windows
2019-02-19 11:11:25 -08:00
mpilman 42341447b0 Create data and log directory in OS X installer 2019-02-07 18:09:10 -08:00
mpilman 7e16ca4caa Generate Windows-Installer with cmake 2019-02-07 15:37:04 -08:00
mpilman dcbb248c69 Windows installer base functionality
CPack can now generate a MSI (needs WIX to be
installed). However, this currently does not include
fdbservice - I need to figure out how to install this
first.
2019-02-07 15:37:04 -08:00
Alvin Moore af292818ac Added backup_agent and dr_agent to runtime docker image
Removed mounted website directory from image
Explicitly listed runtimes being copied to runtime image
2019-02-01 09:23:18 -08:00
John Brownlee 620444d539
Merge pull request #1020 from AlvinMooreSr/docker-curl
Better Support For Alternate Download Website
2019-01-23 08:47:41 -08:00
Tim Guggenmos fb6e9c1b09
'Directoris' -> 'Directories' 2019-01-21 12:16:55 +01:00
Sam Bristow bbc3a8d385 Update RPM spec with Apache 2.0 licence
The RPM packages were still being listed as "FoundationDB Community
Licence Agreement" with a broken link to the old license.

No functional changes to the code.
2019-01-15 11:34:16 +13:00
Alvin Moore c36f97ccb2 Added website directory to docker packaging in order to allow the building of runtime docker images 2019-01-11 19:54:36 -08:00
Andrew Noyes 6e92dafc54 Revert change to foundationdb.service 2019-01-10 13:28:56 -08:00
Evan Tschannen 684a22a52b Merge branch 'release-6.0'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbbackup/backup.actor.cpp
#	fdbclient/BackupContainer.actor.cpp
#	fdbclient/HTTP.actor.cpp
#	fdbserver/storageserver.actor.cpp
#	fdbserver/workloads/BackupCorrectness.actor.cpp
#	versions.target
2019-01-09 16:14:46 -08:00
Evan Tschannen 36cf8addd5 update installer WIX GUID following release 2019-01-09 15:32:00 -08:00
Evan Tschannen c23c8fba3e update installer WIX GUID following release 2019-01-09 14:27:56 -08:00
Alvin Moore 9f37e1f9b8 Switch from wget to curl in order to support the download scheme of file://. 2019-01-09 08:19:39 -08:00
Alex Miller 5c9e0701e0 [packaging] Remove Python as a required dependency.
It was only listed as a dependency due to make_public.py, and means that
installation fails on a fresh install of Ubuntu, so Python is being
demoted to a Recommended package instead of required one.
2019-01-08 16:15:45 -08:00
Markus Pilman 1007708dfb RPM package now building correctly 2018-12-13 15:56:45 -08:00
Markus Pilman c654b1bb61 First version of working rpm packages 2018-12-13 15:55:31 -08:00
Markus Pilman df0f491c29 Some more improvements to the build and preparations for packaging 2018-12-13 15:04:13 -08:00
Evan Tschannen d2d68aa171 Merge branch 'release-6.0'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbclient/ManagementAPI.actor.cpp
#	versions.target
2018-12-03 18:26:52 -08:00
Evan Tschannen f6c9cf89bf update installer WIX GUID following release 2018-12-03 18:21:35 -08:00
Evan Tschannen c41ccb687d update installer WIX GUID following release 2018-12-03 16:32:42 -08:00
John Brownlee 33d2ad5753
Merge pull request #887 from brownleej/packaged-dockerfile
Add an official dockerfile
2018-12-03 13:47:51 -08:00
Evan Tschannen 84e07de161 update installer WIX GUID following release 2018-11-27 14:29:52 -08:00
Evan Tschannen e948aadba3 update installer WIX GUID following release 2018-11-27 13:21:37 -08:00
John Brownlee 82354e755c Moves the create_server_environment logic in the dockerfile into a sourceable function.
Adds an explicit coordinator container in the docker-compose sample to support recent changes in the name generation in docker-compose.
Bump a dependency version in the dockerfile.
Improves handling of coordinator lookup failures in the docker scripts.
2018-11-27 09:12:04 -08:00
John Brownlee bbf7a447c5 Ensures that we set the cluster file contents in a consistent way in the docker image for the two different networking options.
Fixes some inaccurate text in the docker image README.
2018-11-25 16:47:25 -08:00
John Brownlee 60908f77cb Combine multiple run commands into one command in the dockerfile.
Add more copyright headers to the docker sample files.
Make the cluster file creation logic in the docker image into a function.
2018-11-14 08:13:43 -08:00
Evan Tschannen 283b85b54a update installer WIX GUID following release 2018-11-13 15:53:58 -08:00
Evan Tschannen 0791683029 update installer WIX GUID following release 2018-11-13 13:12:17 -08:00
Evan Tschannen 4dbe1412f5 update installer WIX GUID following release 2018-10-24 15:32:29 -07:00
Evan Tschannen d35399ed16 update installer WIX GUID following release 2018-10-24 11:12:53 -07:00
John Brownlee dac41b8059 Adds support for basic locality information in the docker image.
Adds support for custom process classes in the docker image.
Makes the scripts more robust against some variations in the environment.
2018-10-16 11:02:12 -07:00