Commit Graph

223 Commits

Author SHA1 Message Date
Evan Tschannen 12edadd059 Merge branch 'release-6.3'
# Conflicts:
#	CMakeLists.txt
#	fdbclient/Knobs.cpp
#	fdbclient/MasterProxyInterface.h
#	fdbrpc/simulator.h
#	fdbserver/MasterProxyServer.actor.cpp
#	tests/fast/CycleAndLock.txt
#	tests/fast/TxnStateStoreCycleTest.txt
#	tests/fast/VersionStamp.txt
#	tests/slow/ParallelRestoreOldBackupApiCorrectnessAtomicRestore.txt
#	tests/slow/ParallelRestoreOldBackupCorrectnessCycle.txt
#	versions.target
2020-08-31 19:33:34 -07:00
Evan Tschannen 29eec30183 Merge branch 'release-6.2' into release-6.3
# Conflicts:
#	CMakeLists.txt
#	build/Dockerfile
#	build/Dockerfile.devel
#	documentation/sphinx/source/downloads.rst
#	fdbserver/Knobs.cpp
#	fdbserver/LogSystem.h
#	fdbserver/MasterProxyServer.actor.cpp
#	fdbserver/TagPartitionedLogSystem.actor.cpp
#	fdbserver/WaitFailure.actor.cpp
#	fdbserver/fdbserver.vcxproj
#	fdbserver/fdbserver.vcxproj.filters
#	packaging/msi/FDBInstaller.wxs
2020-08-31 01:10:29 -07:00
Alvin Moore aa8bac49b2 Added cgdb package 2020-08-18 08:43:45 -04:00
Alvin Moore 4242008d06 Renamed the go binary such that it is not used by default 2020-07-31 02:18:57 -07:00
Alvin Moore 6a00836437 Installed RocksDB
Localized the time zone
2020-07-20 11:35:37 -07:00
Alex Miller f57659d27e Reformat with `black`, a pep8 autoreformatting tool. 2020-07-12 17:19:55 -07:00
Alex Miller 2841efe938 Rewrite most .txt tests into (pretty) .toml files.
This includes build/txt-to-toml.py which did the rewrites, and
can be used to rewrite other no-in-tree test spec files to toml.

I didn't touch status or restarting tests yet.  Restarting will be handled
later.  It turns out that I don't understand how status tests work.
2020-07-12 14:47:40 -07:00
A.J. Beamon 76ac5dfeaf Merge branch 'release-6.3' into merge-release-6.3-into-master
# Conflicts:
#	documentation/sphinx/source/release-notes/release-notes-630.rst
2020-06-17 18:31:06 -07:00
Daniel Smith 8c00b391da Merge remote-tracking branch 'upstream/release-6.3' into rocksdb-build 2020-06-10 21:29:20 +00:00
Steve Atherton 61fcce08cc
Merge pull request #3324 from apple/release-6.3
merge Release 6.3
2020-06-09 18:56:47 -07:00
Alvin Moore 64a4cf287e Added support for building test packages via docker compose 2020-06-08 11:17:27 -07:00
Daniel Smith c836a9f5a9 Add RocksDB to build Dockerfile and CMake to build RocksDB 2020-06-08 16:22:28 +00:00
Balachandar Namasivayam a167bf344e Update api version to 700 2020-05-28 12:16:03 -07:00
Alvin Moore 3f690def8c
Merge pull request #3170 from apple/release-6.2
Merge Release 6.2 into Release 6.3
2020-05-14 09:18:25 -07:00
Alvin Moore 123fe87ae5
Merge pull request #3159 from AlvinMooreSr/docker-update
Newer Git To Build Docker
2020-05-14 06:43:33 -07:00
Alvin Moore e10e09f9fa Removed the git installation since in inheritted docker image 2020-05-14 01:45:25 -07:00
Alvin Moore afec69101b Updated the version 2020-05-14 01:06:14 -07:00
Alvin Moore c85b302e59 Added Dockerfile used to build a development docker image 2020-05-14 01:06:14 -07:00
Alvin Moore 31c298c5de Integrated git repository with others 2020-05-12 23:02:51 -07:00
Alvin Moore c496f6e216 Updated dockerfile to include newer version of git 2020-05-12 10:43:34 -07:00
Alvin Moore f33af59a6f Added support for building bindings via cmake 2020-05-12 10:43:34 -07:00
Markus Pilman f8ad7ffd91 Use foundationdb-dev docker image 2020-04-23 10:25:26 -07:00
Markus Pilman c551258018 pass working directory to `fdb-dev`
This allows a user to run commands without using the
docker shell (for example `fdb-dev ninja`)
2020-04-23 10:25:20 -07:00
Andrew Noyes 7eaf8edb1d Don't simulate a TTY if clangd is invoked by IDE
Without this, vscode complains that clangd just crashes.

Also make ~/bin/clangd executable
2020-04-21 17:38:55 +00:00
Andrew Noyes 7fa2a538a6 Actually redirect to $HOME/bin/clangd 2020-04-16 22:03:56 +00:00
Markus Pilman 945832a0bb remove llvm from docker image 2020-04-10 10:38:24 -07:00
Markus Pilman 4d64beeba3 add clangd to ~/bin 2020-04-10 10:07:58 -07:00
Markus Pilman 20a2fe2785 Add LLVM to docker file 2020-04-09 14:20:52 -07:00
Markus Pilman 0e7592c757 don't fail docker script if group already exists 2020-04-09 14:15:58 -07:00
Markus Pilman d4542dbb5a Delete old build system 2020-04-07 11:03:45 -07:00
Balachandar Namasivayam 6d570cd865 Change version from 7.0 to 6.3 2020-04-03 21:38:58 -07:00
Markus Pilman 28cd38913d Merge branch 'master' of github.com:apple/foundationdb into features/boost70 2020-03-27 13:44:10 -07:00
Markus Pilman 75baa99925 give user sudo access in docker container 2020-03-15 17:56:44 +00:00
Markus Pilman cda45481f6 revert to run with sudo
`docker` group is non-standard so sudo seems to be the most portable option`
2020-03-15 17:45:18 +00:00
Markus Pilman f9d97ee1ab Added more notes to script 2020-03-14 00:14:15 +00:00
Markus Pilman c085abf66f User docker group instead of sudo 2020-03-14 00:12:03 +00:00
Markus Pilman 607f08127e copy all user groups to docker, mount ccache dir
this is necessary for configurations where ccache is
shared across multiple users
2020-03-13 23:38:16 +00:00
Markus Pilman 17c8b1f513 fixed string interpolation 2020-03-13 19:34:39 +00:00
Markus Pilman d9c21fb98f don't rely on `/home` being home... 2020-03-13 19:33:31 +00:00
Markus Pilman 2994d74f6a added script that will generated a dev-docker img 2020-03-13 17:49:34 +00:00
Alvin Moore 0f64505d0b Merge branch 'release-6.2' of github.com:apple/foundationdb
Needed to pull in changes to build docker
2020-02-23 23:27:53 -08:00
Alvin Moore ff073f072b Removed npm from build docker
Set the debug TLS library directory for make to /usr/local/lib64
2020-02-23 18:59:25 -08:00
Alvin Moore 252b1754b3 Updated the docker version
Fixed the location of the TLS libraries
2020-02-23 15:35:33 -08:00
Evan Tschannen 96258b9809 Merge branch 'release-6.2'
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
#	fdbcli/fdbcli.actor.cpp
#	fdbclient/ManagementAPI.actor.cpp
#	fdbrpc/FlowTransport.actor.cpp
#	fdbserver/ClusterController.actor.cpp
#	fdbserver/DataDistribution.actor.cpp
#	fdbserver/DataDistribution.actor.h
#	fdbserver/DataDistributionQueue.actor.cpp
#	fdbserver/KeyValueStoreMemory.actor.cpp
#	fdbserver/MasterProxyServer.actor.cpp
#	fdbserver/QuietDatabase.actor.cpp
#	fdbserver/SkipList.cpp
#	fdbserver/StorageMetrics.actor.h
#	fdbserver/TLogServer.actor.cpp
#	fdbserver/fdbserver.actor.cpp
#	fdbserver/storageserver.actor.cpp
#	fdbserver/workloads/KVStoreTest.actor.cpp
#	flow/CMakeLists.txt
#	flow/Knobs.cpp
#	flow/Knobs.h
#	flow/genericactors.actor.cpp
#	flow/serialize.h
2020-02-21 19:09:16 -08:00
Evan Tschannen 8f52fc77c2 updating docker version 2020-02-21 08:18:59 -08:00
Alvin Moore 012f13fa7e Replaced LibreSsl with OpenSSL
Added Python27 back to build docker
2020-02-21 02:10:58 -08:00
Alvin Moore aa6dfc646c Added support for boost 1.72 to build docker images
rRemoved python 2.7 from build docker
Locked gcc compiler to current version
2020-02-20 19:19:02 -08:00
mpilman 3a1e878a9b Upgrade to boost 1.72 2020-02-14 18:10:13 -08:00
Alex Miller 188b564dfb
Merge pull request #2147 from atn34/werror
Don't use -Werror by default
2020-02-13 18:35:57 -08:00
Andrew Noyes a6b3a3ee47 Set USE_WERROR on build/docker-compose.yaml 2020-02-03 09:09:43 -08:00