Markus Pilman
af2ac57532
Update build/Dockerfile
...
Co-authored-by: Alvin Moore <36203359+AlvinMooreSr@users.noreply.github.com>
2020-10-27 16:42:34 -06:00
Steve Atherton
99c1880a83
Merge commit 'f9581de2005e6b085776e81b9fcaa16442b32589' into merge-6.2-to-6.3
...
# Conflicts:
# fdbserver/Knobs.cpp
# fdbserver/Knobs.h
2020-10-27 12:21:26 -07:00
Markus Pilman
02d979988c
Update build/docker-compose.yaml
...
Co-authored-by: Alvin Moore <36203359+AlvinMooreSr@users.noreply.github.com>
2020-10-27 10:47:47 -06:00
Markus Pilman
639fe8ca38
Update build/Dockerfile.devel
...
Co-authored-by: Alvin Moore <36203359+AlvinMooreSr@users.noreply.github.com>
2020-10-27 10:47:40 -06:00
Markus Pilman
fd82085a9c
Update build/Dockerfile
...
Co-authored-by: Alvin Moore <36203359+AlvinMooreSr@users.noreply.github.com>
2020-10-27 10:47:32 -06:00
Andrew Noyes
d0bc9c95df
Update Dockerfile.devel version
2020-10-26 13:36:26 -07:00
Andrew Noyes
e3ab9e93f6
Change version to 0.1.19
2020-10-26 13:33:44 -07:00
Andrew Noyes
cd596dcfd5
Install asan in foundationdb-build docker image
2020-10-26 13:33:44 -07:00
Markus Pilman
531c106b32
add toml11 to docker image
2020-10-26 11:41:13 -06:00
Markus Pilman
70440b858d
add toml11 to docker image
2020-10-26 11:38:46 -06:00
Markus Pilman
6fa9acb567
renamed docker file
2020-10-26 11:34:06 -06:00
Markus Pilman
72839af1c0
install python36 with the first install
2020-10-26 09:51:30 -06:00
Russell Sears
92a5178b4a
Merge branch 'release-6.3' into release-6-2-2020-10-23
2020-10-23 12:24:48 -07:00
Andrew Noyes
6282a0eab4
Revert "Revert "Run all ctest tests""
...
This reverts commit 91720bf83c
.
2020-10-21 22:45:46 +00:00
Andrew Noyes
91720bf83c
Revert "Run all ctest tests"
2020-10-21 15:09:55 -07:00
Markus Pilman
66ea0de76a
added toml
2020-10-21 14:43:41 -06:00
Markus Pilman
6d25f27a40
install ccache and python36
...
it seems that now FDB can be built with this image
2020-10-21 13:56:59 -06:00
Meng Xu
8dfcacf88d
Merge pull request #3886 from sfc-gh-anoyes/anoyes/try-to-run-all-ctest-tests
...
Run all ctest tests
2020-10-21 10:52:55 -07:00
Daniel Smith
c7345b8ab5
Fix static linking of lz4
...
Conflicts:
fdbserver/CMakeLists.txt
2020-10-21 10:26:55 -07:00
Daniel Smith
433c5cba4e
Install the static lz4 library as well
2020-10-21 10:24:56 -07:00
Daniel Smith
fd607c5236
Update with newest docker container version
...
Conflicts:
build/docker-compose.yaml
2020-10-21 10:24:44 -07:00
Daniel Smith
1c2dafee6b
Bump Dockerfile versions
...
Conflicts:
build/Dockerfile
build/Dockerfile.devel
2020-10-21 10:23:45 -07:00
Markus Pilman
01a1598e8f
New CentoOS7 based image
2020-10-21 11:23:05 -06:00
Young Liu
8cc3e4d3c6
Merge release-6.3 into master
2020-10-19 22:51:56 -07:00
Daniel Smith
1b82adde3a
Use lz4
...
Conflicts:
cmake/CompileRocksDB.cmake
fdbserver/CMakeLists.txt
2020-10-19 13:33:43 -07:00
Jingyu Zhou
8f17a1a5d6
Merge branch 'release-6.2' into release-6.3
2020-10-16 15:25:39 -07:00
Andrew Noyes
a7aed056a4
Try to run all ctest tests
2020-10-09 22:32:55 +00:00
Alvin Moore
5f1312f861
Merge pull request #3792 from sfc-gh-tclinkenbeard/add-jq-to-dockerdevel
...
Install jq in development Docker image
2020-10-08 08:25:36 -04:00
Markus Pilman
268ba0bddc
Merge remote-tracking branch 'origin/release-6.3' into merge-6.3
2020-10-01 14:14:06 -06:00
sfc-gh-tclinkenbeard
c50931832c
Update base version in Dockerfile.devel
2020-09-30 10:45:25 -07:00
Evan Tschannen
2d788b309f
Merge branch 'release-6.2' into release-6.3
...
# Conflicts:
# documentation/sphinx/source/api-error-codes.rst
# flow/ThreadHelper.actor.h
# flow/error_definitions.h
2020-09-24 17:16:58 -07:00
Alvin Moore
9d130bdecf
Updated OpenSsl version from 1.1.1d to 1.1.1h
2020-09-24 19:23:56 -04:00
sfc-gh-tclinkenbeard
fda996f68d
Update devel docker image version to 0.11.9
2020-09-24 11:19:48 -07:00
sfc-gh-tclinkenbeard
af76bfc1df
Install jq in development Docker image
...
This helps with parsing JSON logs
2020-09-20 16:00:39 -07:00
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
A.J. Beamon
72f92626e4
Update API version to 700
2020-01-30 09:26:27 -08:00
A.J. Beamon
48c0c3d67c
Merge pull request #2460 from apple/release-6.2
...
Release 6.2 Merge Into Master
2019-12-13 14:11:08 -08:00
Alvin Moore
5af941ce25
Merge pull request #2451 from atn34/atn34/add-ubsan
...
Include libubsan in the docker image
2019-12-13 12:02:35 -08:00
Alvin Moore
645ad66b02
Added more verbose compilation statements when building via ninja to give more specific error details
2019-12-13 09:20:58 -08:00
Andrew Noyes
f3265e951c
Bump docker image version to 0.1.9
2019-12-12 11:13:13 -08:00
Andrew Noyes
0421a4c52a
Include libubsan in the docker image
2019-12-12 11:12:46 -08:00
mpilman
00bbd84157
Removed duplicated argument
2019-10-16 14:29:55 -07:00
mpilman
62cef2c383
Fixes compilation errors in header files with clangd
2019-10-16 14:29:55 -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
Alvin Moore
23b2fedde1
Fix version declaration of the FoundationDB compiler
2019-10-01 16:14:11 -07:00
Alvin Moore
74d1403cd9
Updated the build docker to include a specific version of the compiler
2019-10-01 16:14:11 -07:00
Alvin Moore
c28aec3ca1
Fixed Docker label version to match image version
2019-09-13 15:31:37 -07:00
Alvin Moore
5c091cb7eb
Switched cmake build to use ninja which is included within docker file
2019-09-13 15:31:37 -07:00
Alvin Moore
d56f95f624
Updated the linker to support clang libraries
2019-09-12 12:07:50 -07:00
Alvin Moore
91bd13f6b5
Added support to only allow link specification for compiler and versions that support it
2019-09-12 11:56:03 -07:00
Alvin Moore
0e94735c27
Removed the debug messages
2019-09-12 11:56:03 -07:00