Commit Graph

14264 Commits

Author SHA1 Message Date
Markus Pilman 061c733a9c
Merge pull request #4405 from sfc-gh-anoyes/anoyes/cluster-for-java-test
anoyes/cluster-for-java-test
2021-03-02 10:22:21 -07:00
Andrew Noyes e62cdbad3b Mention that tests share an fdb cluster 2021-03-02 16:31:58 +00:00
Evan Tschannen a7d8b833ee
Merge pull request #4409 from sfc-gh-etschannen/master
Merge Release 6.3 into Master
2021-03-01 23:49:36 -08:00
Evan Tschannen 346a4e3ecd Merge branch 'release-6.3'
# Conflicts:
#	fdbcli/fdbcli.actor.cpp
#	fdbrpc/LoadBalance.actor.h
#	fdbrpc/MultiInterface.h
#	fdbserver/ClusterController.actor.cpp
#	fdbserver/MasterProxyServer.actor.cpp
#	fdbserver/masterserver.actor.cpp
2021-03-01 18:52:06 -08:00
Evan Tschannen c128e59a6f Merge branch 'release-6.2' into release-6.3
# Conflicts:
#	CMakeLists.txt
#	cmake/InstallLayout.cmake
#	packaging/msi/FDBInstaller.wxs
#	versions.target
2021-03-01 18:35:20 -08:00
Andrew Noyes 18ee11e69a Use add_fdbclient_test for java integration tests
Also change add_fdbclient_test to run its subcommand with FDB_CLUSTER_FILE set
2021-03-02 01:54:17 +00:00
Evan Tschannen 3cd819df25
Merge pull request #4301 from sfc-gh-anoyes/anoyes/iterator-fix-6.3
Fix bugs turned up by _GLIBCXX_DEBUG
2021-03-01 13:53:00 -08:00
Jingyu Zhou 98a8f3e308
Merge pull request #4300 from sfc-gh-anoyes/anoyes/iterator-fix
Fix comparison of iterators from different containers
2021-03-01 13:52:13 -08:00
Markus Pilman dd56261f25
Merge pull request #4373 from skunkwerks/fix/freebsd-use-default-allocator
cmake: skip jemalloc on FreeBSD
2021-03-01 14:49:01 -07:00
Evan Tschannen f26f58541b
Merge pull request #4400 from Daniel-B-Smith/rocksdb-restart
Make the RocksDB init method idempotent
2021-03-01 13:43:05 -08:00
Jingyu Zhou a1c77556c3
Merge pull request #4387 from sfc-gh-anoyes/anoyes/update-post-release
Update version following release
2021-03-01 13:42:36 -08:00
Markus Pilman 69fea51331
Merge pull request #4401 from sfc-gh-anoyes/anoyes/default-stack-for-libeio
Use default stack size for libeio threads
2021-03-01 12:19:55 -07:00
Daniel Smith 0e9e53a163 Make the RocksDB init method idempotent 2021-03-01 17:20:41 +00:00
Andrew Noyes bec1cd15b9 Use default stack size for libeio threads 2021-03-01 16:41:09 +00:00
Trevor Clinkenbeard 5c3524cbed
Merge pull request #4399 from harikb/master
Fix a compile error: Related to pr 3961
2021-02-28 14:59:03 -08:00
Hari Bhaskaran 25069a9444 Fix compile error: Related to pr 3961 2021-02-27 17:10:21 -08:00
Andrew Noyes f83423c968
Merge pull request #4064 from sfc-gh-mpilman/bugfixes/4022
don't generate machine id if it is set by the user
2021-02-26 09:54:19 -08:00
Trevor Clinkenbeard e08ed81293
Merge pull request #4393 from sfc-gh-jfu/jfu-incremental-doc
Added more help messages to fdbbackup and fdbrestore for incremental backup
2021-02-25 14:07:16 -08:00
Jon Fu aaee4d1df7 added help messages to fdbbackup and fdbrestore for incremental backup 2021-02-25 16:29:23 -05:00
Trevor Clinkenbeard 68a4049dc0
Add Azure backup dependencies to Docker image (#4391)
* Add Azure backup dependencies to Docker image

* Remove duplicate libcurl-devel installation

* Alphabetize yum installations in Dockerfile
2021-02-25 13:32:05 -06:00
Aaron Molitor 32d7a879b0
Merge pull request #4392 from sfc-gh-tclinkenbeard/add-devtools
Add jq and cgdb to development docker image
2021-02-25 11:27:39 -06:00
Vishesh Yadav 60848051ff
Merge pull request #4332 from johscheuer/fdcli-stderr-output
fdbcli: Output errors and warnings to stderr
2021-02-25 07:55:30 -08:00
Johannes M. Scheuermann 229b4ad2c3 fdbcli: Output errors and warnings to stderr 2021-02-25 11:09:02 +00:00
sfc-gh-tclinkenbeard 37a556c3d1 Add jq and cgdb to development docker image 2021-02-24 18:55:06 -08:00
Aaron Molitor ef9d20a4c2
Merge pull request #4389 from ammolitor/cicd/docker_cleanup_02
replace docker build images
2021-02-24 18:47:30 -06:00
Zhe Wu 2949e5edfc
Merge pull request #4381 from halfprice/zhewu/loadbalance-6.3
Add documentation to client-side load balancing algorithm
2021-02-24 15:23:42 -08:00
Zhe Wu 4f2ed263cc Update comment 2021-02-24 15:15:56 -08:00
Zhe Wu 78721530e6 Resolve merge conflict 2021-02-24 15:13:58 -08:00
Markus Pilman 2d84e5e1f1
Merge pull request #4254 from sfc-gh-tclinkenbeard/capture-forked-process-output
Capture forked process output in traces
2021-02-24 14:34:24 -07:00
Scott Fines 3d1bb99d90
Merge pull request #4336 from scottfines/test_conversions
Converting existing tests to using Unit (where possible)
2021-02-24 14:21:51 -06:00
Aaron Molitor e3672eaab7 add buildspec.yml for CodeBuild to build and push images to ECR 2021-02-24 12:48:18 -06:00
Aaron Molitor a51c69cd6c remove Dockerfile and Dockerfile.devel and add new centos6 Dockerfile(s) 2021-02-24 12:48:18 -06:00
Aaron Molitor 4fbbe2357f remove Dockerfile.c7.layered and add new centos7 Dockerfile(s) 2021-02-24 12:48:18 -06:00
Markus Pilman bf50a083df Merge branch 'release-6.3' of github.com:apple/foundationdb into bugfixes/4022 2021-02-24 10:54:51 -07:00
Jingyu Zhou eb205ef851
Merge pull request #4362 from johscheuer/fix-docker-image
Fix docker image
2021-02-24 09:50:05 -08:00
Andrew Noyes 980dcb3e4f
Merge pull request #4372 from sfc-gh-tclinkenbeard/fix-snapshot-failure
Fix Snapshot test failure
2021-02-24 09:13:13 -08:00
Andrew Noyes 519457cb7c Update version following release 2021-02-24 16:31:57 +00:00
Andrew Noyes e095af0a2f
Merge pull request #4378 from sfc-gh-clin/fix-FuzzApiCorrectness
Catch special key error in FuzzApiCorrectness test
2021-02-24 08:11:28 -08:00
Scott Fines 0bf7f9cf63 New Unit and Integration Tests, and associated infrastructure.
First, this converts the java unit testing framework to junit 5.

Then we create some easy unit tests, move TupleTest logic into unit
tests, and move some other tests into ArrayUtilTests.

This also adds new cmake configuration to run junit and integration tests
through ctest.

There is a mechanism to write integration tests that depend on a running
fdb cluster by having those tests be skipped if they can't connect to a
database quickly. This should help to add those tests in CI, although
eventually we'll probably want to move this to throw an error instead
(once the CI build process clears out and we can guarantee a running
server during CI testing).

Converting to junit 5
2021-02-24 09:35:35 -06:00
Chaoguang Lin 998ca0dcdf Narrow the ExceptionContract to the specific \xff\xff/status/json 2021-02-23 23:09:28 -08:00
Jingyu Zhou 65e7e76896
Merge pull request #4375 from sfc-gh-tclinkenbeard/fix-typo
Fix typo
2021-02-23 15:39:52 -08:00
Vishesh Yadav d8932f142a
Merge pull request #4350 from sears/multithreaded-pr-comments
Multithreaded pr comments
2021-02-23 15:09:52 -07:00
Zhe Wu a17b17f896 add more clarification 2021-02-23 12:23:10 -08:00
Zhe Wu 25a7f87433 Revise documentation in QueueModel to clarify the meaning of 'outstanding' and 'penalty' 2021-02-23 12:20:05 -08:00
Zhe Wu 8ee7ee9e45 Apply clang-format to fdbrpc/QueueModel.h 2021-02-23 10:21:35 -08:00
Evan Tschannen f3337518f6
Merge pull request #4345 from sfc-gh-tclinkenbeard/reboot-on-io-timeout
Reboot simulated process on io_timeout error
2021-02-23 09:00:49 -08:00
Markus Pilman 764f76eac3
Merge pull request #4383 from sfc-gh-anoyes/anoyes/fix-for-debug-packages
Fix fdbrestore,dr_agent,fdbdr,backup_agent for FDB_RELEASE
2021-02-23 09:15:39 -07:00
Andrew Noyes 8b308ed2da Fix syntax 2021-02-23 04:50:39 +00:00
Jingyu Zhou 85802507b2
Merge pull request #4360 from hfu5/remove
Remove rejected_for_queued_too_long from release notes
2021-02-22 20:02:15 -08:00
Vishesh Yadav 1ee9c3e45d
Apply suggestions from code review
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-02-22 20:18:01 -07:00