383 Commits

Author SHA1 Message Date
Markus Pilman
c7324761c1 pass the library path to Java tests 2020-09-25 09:38:33 -06:00
Markus Pilman
33d6c412c1 return error code correctly and cmake fixes 2020-09-24 15:58:41 -06:00
Markus Pilman
4c25214085 Add ability to run tests on fdb in ctest 2020-09-24 15:43:05 -06:00
Meng Xu
a3c861b59d
Merge pull request #3777 from apple/release-6.3
Merge Release 6.3 into master
2020-09-14 10:32:50 -07:00
Daniel Smith
1b4aead939 Enable the RocksDB engine by default with GCC 2020-09-08 16:30:23 +00:00
Russell Sears
d12946e569 fix autodownload path for rocksdb 2020-09-03 16:23:05 +00:00
XiaoxiWang
1c96a37a77 turn off avx instruction when enable valgrind 2020-08-14 21:14:48 +00:00
Meng Xu
fe5902994c
Merge pull request #3605 from apple/release-6.3
Merge Release 6.3 to master
2020-08-05 23:37:44 -07:00
Daniel Smith
c7532f3b55 Use a consistent compiler for Rocks and FDB 2020-07-29 21:41:00 +00:00
Evan Tschannen
a49cb41de7 Merge branch 'release-6.3'
# Conflicts:
#	CMakeLists.txt
#	cmake/ConfigureCompiler.cmake
#	fdbserver/Knobs.cpp
#	fdbserver/StorageCache.actor.cpp
#	fdbserver/storageserver.actor.cpp
#	flow/ThreadHelper.actor.h
#	flow/serialize.h
#	tests/CMakeLists.txt
2020-07-29 00:31:55 -07:00
Andrew Noyes
1d22a21510 Revert "temporarily disable compiler warnings"
This reverts commit 29142fa38220082c709b48d13d42ac679872e349.
2020-07-28 17:19:52 +00:00
Evan Tschannen
29142fa382 temporarily disable compiler warnings 2020-07-24 12:37:15 -07:00
Evan Tschannen
d3093f50bb attempt to get rid of compiler warnings 2020-07-24 12:24:42 -07:00
Evan Tschannen
e1dedff7b3 Merge branch 'release-6.2' into release-6.3
# Conflicts:
#	CMakeLists.txt
#	bindings/c/test/mako/mako.c
#	cmake/ConfigureCompiler.cmake
#	documentation/sphinx/source/downloads.rst
#	fdbcli/fdbcli.actor.cpp
#	fdbclient/FileBackupAgent.actor.cpp
#	packaging/msi/FDBInstaller.wxs
#	versions.target
2020-07-24 12:10:44 -07:00
Alex Miller
878254497a Merge remote-tracking branch 'upstream/master' into toml-testspec 2020-07-19 22:18:31 -07:00
Meng Xu
8ae0d9b73d Resolve merge conflict 2020-07-13 10:21:53 -07:00
Meng Xu
ef8c1060a2 Merge branch 'master' into mengxu/tmp-merge-6.3 2020-07-13 10:15:56 -07:00
Meng Xu
ea48975c6e
Merge pull request #3492 from ajbeamon/merge-release-6.2-into-release-6.3
Merge release 6.2 into release 6.3
2020-07-13 10:02:13 -07:00
Alex Miller
eb7ad07df0 Final cleanups. 2020-07-12 19:53:44 -07:00
Alex Miller
0a8f61b967 Make TOML mandatory. 2020-07-12 19:43:38 -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
Alex Miller
c20fc87d6a Fix the cmake things 2020-07-12 14:47:39 -07:00
Alex Miller
f08f0255cc Copy paste cmake code until it seems like it maybe downloads TOML11 2020-07-12 14:47:39 -07:00
A.J. Beamon
b09dddc07e Merge branch 'release-6.2' into merge-release-6.2-into-release-6.3
# Conflicts:
#	cmake/ConfigureCompiler.cmake
#	documentation/sphinx/source/downloads.rst
#	fdbrpc/FlowTransport.actor.cpp
#	fdbrpc/fdbrpc.vcxproj
#	fdbserver/DataDistributionQueue.actor.cpp
#	fdbserver/Knobs.cpp
#	fdbserver/Knobs.h
#	fdbserver/LogSystemPeekCursor.actor.cpp
#	fdbserver/MasterProxyServer.actor.cpp
#	fdbserver/Status.actor.cpp
#	fdbserver/storageserver.actor.cpp
#	flow/flow.vcxproj
2020-07-10 15:06:34 -07:00
Andrew Noyes
f077d9889b Fix osx build 2020-07-10 09:46:32 -07:00
Andrew Noyes
6446b4c082 WIP 2020-07-09 22:02:43 +00:00
Russell Sears
4ce51c4cce
Merge pull request #2768 from atn34/atn34/arena-cpp
Check for memory errors in arena-allocated memory
2020-07-06 09:43:28 -07:00
Andrew Noyes
42159ccfe0 Add -Wpessimizing-move and -Wredundant-move for clang 2020-06-22 23:45:03 +00:00
Kao Makino
d02bf34b32 Handle processor specific flags properly 2020-06-22 17:40:08 +00:00
A.J. Beamon
970c6d02be Fix: correctness packages included removed/future tests 2020-06-18 15:59:08 -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
2d1bbfd067
Fix typo 2020-06-11 14:50:48 -04:00
Daniel Smith
bb1f56fdb0 Merge branch 'rocksdb-build' of github.com:Daniel-B-Smith/foundationdb into rocksdb-build 2020-06-11 15:27:42 +00:00
Daniel Smith
eedf0cb7a6 Don't build shared RocksDB 2020-06-11 15:27:36 +00:00
Daniel Smith
1a1d45cab5 Fix ninja build 2020-06-10 22:37:03 +00:00
Daniel Smith
31db90963d factor out duplicate include directories 2020-06-10 21:45:40 +00:00
Daniel Smith
9b3a5f8e13
Fix typo
Co-authored-by: Markus Pilman <markus.pilman@snowflake.com>
2020-06-10 17:34:00 -04:00
Daniel Smith
49562c2de3 Merge branch 'rocksdb-build' of github.com:Daniel-B-Smith/foundationdb into rocksdb-build 2020-06-10 21:29:39 +00:00
Daniel Smith
8c00b391da Merge remote-tracking branch 'upstream/release-6.3' into rocksdb-build 2020-06-10 21:29:20 +00:00
Daniel Smith
dae91bb05f Add RocksDB to FDBComponents.cmake 2020-06-10 21:07:49 +00:00
Daniel Smith
b8ac6ee41e Get build to work with Ninja 2020-06-10 20:53:53 +00:00
Daniel Smith
8d2007cd82 Delete debugging message 2020-06-08 20:20:10 +00:00
Daniel Smith
8190329ab8 Disable the install step 2020-06-08 17:00:18 +00:00
Daniel Smith
c54ad12072 Incremental improvements 2020-06-08 16:46:42 +00:00
Russell Sears
3278222e2c
Merge pull request #3077 from tclinken/reenable-wclass-memaccess
Fix segmentation fault and reenable -Wclass-memaccess
2020-06-08 09:42:35 -07:00
Daniel Smith
c836a9f5a9 Add RocksDB to build Dockerfile and CMake to build RocksDB 2020-06-08 16:22:28 +00:00
Daniel Smith
aa9d30a111 Build RocksDB as an external package 2020-06-05 22:58:45 +00:00
Russell Sears
e7d72f458c
Merge pull request #3089 from sears/memcpy
Memcpy
2020-06-04 15:50:23 -07:00
Meng Xu
cf1ae52751
Merge pull request #3281 from apple/release-6.3
Merge Release 6.3 into master
2020-06-03 10:55:37 -07:00
Russell Sears
a99ceb9c42 Add cmake option to enable avx512 2020-06-02 15:07:00 -07:00