Commit Graph

1211 Commits

Author SHA1 Message Date
Chaoguang Lin 6bf5df6cc5 Update comments in fdbcli_tests.py 2021-07-21 18:38:13 +00:00
Chaoguang Lin 0b6d43fa6f Fix exclude test and re-enable it in ctest 2021-07-21 18:36:05 +00:00
Markus Pilman 4fcdd298b4 Merge remote-tracking branch 'sfc/bugfixes/macos-literal-string' into bugfixes/macos-literal-string 2021-07-20 16:28:28 -06:00
Markus Pilman 01bad1f84d Merge remote-tracking branch 'origin/master' into bugfixes/macos-literal-string 2021-07-20 16:24:52 -06:00
Chaoguang Lin e5dc677f00
Merge pull request #5238 from sfc-gh-clin/extend-fdbclient-test-for-multiple-processes
Disable test for exclude for now which can time out sometime
2021-07-20 14:18:38 -07:00
Chaoguang Lin f48a2b52f1 Disable test for exclude for now which can time out sometime 2021-07-20 20:44:46 +00:00
Markus Pilman b760087d5f
Update bindings/c/test/mako/mako.c 2021-07-20 13:27:40 -06:00
Markus Pilman 8f6b048e22 fix macOS build 2021-07-20 11:52:57 -06:00
hao fu 492722b719 Setup cycleTest in the same txn
In order to have multiple threads running against same cluster, this has to be done.
2021-07-16 17:23:25 -07:00
Hao Fu d003e3e5aa
Merge pull request #5197 from hfu5/sb-master
Add SidebandMultiThreadClientTest
2021-07-16 11:41:53 -07:00
hao fu ba3e6ecb8c Add SidebandMultiThreadClientTest
This test validates causal consistency for multi-threaded client
2021-07-16 09:45:49 -07:00
Chaoguang Lin c8e18f99f0
Merge pull request #5185 from sfc-gh-clin/extend-fdbclient-test-for-multiple-processes
Extend cmake fdbclient_test for multiple processes
2021-07-15 14:34:04 -07:00
Chaoguang Lin 3552080266 Update some comments of the change 2021-07-15 16:38:04 +00:00
Chaoguang Lin 4659c028f5 Add test coverage for coordinators command 2021-07-15 08:18:37 +00:00
Chaoguang Lin 07882d809d Add test coverage for exclude command 2021-07-15 07:19:25 +00:00
Chaoguang Lin 932058e64b Add tests for fdbcli commands running against multi-process cluster 2021-07-14 22:37:07 +00:00
Hao Fu 19d86efa7a Cherry pick 871b098e95 from 6.3
Change the version to 710.

Add CycleMultiClientIntegrationTest
2021-07-14 15:36:53 -04:00
Russell Sears c42815f15f
Merge pull request #5127 from vishesh/cherrypick
Making it possible to run a multiple-cluster Java integration test (cherry-pick of #4456 from 6.3)
2021-07-13 09:14:20 -07:00
Scott Fines d1db0d4013 Making it possible to run a multiple-cluster Java integration test 2021-07-07 10:15:18 -07:00
sfc-gh-tclinkenbeard 9c1e154481 Merge remote-tracking branch 'origin/master' into remove-boost-dependencies 2021-06-28 13:54:39 -07:00
Chaoguang Lin 3d438dfe6d Update suspend test to avoid flaky results 2021-06-25 01:09:44 +00:00
Chaoguang Lin cd594be0f8 Update setclass' test to have random class type and use the specific network address 2021-06-23 23:40:34 +00:00
sfc-gh-tclinkenbeard a424abe5c2 Remove some boost dependencies 2021-06-21 13:46:04 -07:00
Chaoguang Lin c4c78410ed update comments 2021-06-17 18:36:33 +00:00
Chaoguang Lin ecff680b47 Merge branch 'master' of github.com:apple/foundationdb into add-fdbcli-tests 2021-06-17 00:29:41 +00:00
Chaoguang Lin 9a4bfd48aa Add test coverage for consistencycheck, cache_range, datadistribution, lock, unlock, setclass, suspend and all transaction related fdbcli commands 2021-06-17 00:28:07 +00:00
A.J. Beamon a370776e9b
Merge pull request #4930 from apple/anoyes/external-clients-in-fdb-java
Add exportLibrary for exporting external clients from jar
2021-06-15 15:36:08 -07:00
Sam Gwydir dd0d99ab10 FDBCORE-617: Allocate mako prefix on stack 2021-06-10 14:25:04 -07:00
Sam Gwydir 127fc6c09c FDBCORE-617: Add mako option to prepend padding 2021-06-09 17:13:02 -07:00
Andrew Noyes b92b930b93 Add exportLibrary for exporting external clients from jar
After this change, users would be able to add all fdb shared libraries
they need in the jar itself with something like `jar uf`.
2021-06-08 17:23:02 -07:00
Jingyu Zhou e34df983ee
Merge pull request #4800 from sfc-gh-tclinkenbeard/remove-extra-copies
Remove unnecessary temporary objects while growing objects of type std::vector<std::pair<A, B>>
2021-06-07 13:23:50 -07:00
sfc-gh-tclinkenbeard 371a38e6e5 Merge remote-tracking branch 'origin/master' into remove-extra-copies 2021-06-07 10:26:06 -07:00
Andrew Noyes 5d2d4622f6
Update bindings/c/test/unit/unit_tests_version_510.cpp 2021-06-07 09:40:26 -07:00
Andrew Noyes 0beb548e99
Improve comments 2021-06-05 17:10:41 -07:00
Andrew Noyes cd5c0481cc Use linker script for external workloads
This fixes an issue on Arm with lld:

ld.lld: error: relocation R_AARCH64_PREL64 cannot be used against symbol OPENSSL_armcap_P; recompile with -fPIC

I think the problem was that lld thought that the shared object might
need to interpose OPENSSL_armcap_P at runtime, although honestly I'm not
too sure about all this linker stuff.
2021-06-05 14:43:50 -07:00
Andrew Noyes 311da4b07a Explain requirements for fdb_c.g.S implementations 2021-06-05 14:43:50 -07:00
Andrew Noyes 34529c353c Try to fix arm build on clang 2021-06-05 14:42:30 -07:00
Chaoguang Lin a5e69c269a remove unused header, fix the CMake rule 2021-06-04 20:44:49 +00:00
Chaoguang Lin b57ed906c4 Update comments 2021-06-04 01:36:03 +00:00
Chaoguang Lin 4cc90fb0e9 Update comments, fix typos 2021-06-04 01:17:09 +00:00
Chaoguang Lin 6eff38ebf7 Remove some unnecessary code 2021-06-04 00:58:23 +00:00
Chaoguang Lin e6ff1d75eb Add interactive tests for fdbcli commands using a python script 2021-06-04 00:37:25 +00:00
Andrew Noyes 7cdd43c352 Handle retriable errors better in fdb_c_unit_tests 2021-05-25 16:45:24 +00:00
Andrew Noyes e892ca00e4 Use proper string equality 2021-05-14 00:03:03 +00:00
Andrew Noyes 4163270c02 Put aarch64 libfdb_java in the right place for fat jar 2021-05-13 23:13:14 +00:00
sfc-gh-tclinkenbeard f28ac955c3 Remove unnecessary temporary objects while growing objects of type std::vector<std::pair<A, B>> 2021-05-10 16:32:50 -07:00
Edwin Zhang 3d9619790d Fix OPEN_FOR_IDE option for cmake 2021-05-07 17:54:59 -04:00
Jingyu Zhou 3ce31cb347 Upgrade api version from 700 to 710 2021-05-05 21:15:00 -07:00
Sam Gwydir 45c79ecc17 Mako should be able to set loggroup 2021-05-03 21:18:07 -07:00
A.J. Beamon 823873a9aa Address review comments:
Use nullptr instead of NULL
Use const& for a parameter
Add some comments
2021-04-26 14:39:27 -07:00