Vaidas Gasiunas
e1ec0d1ae2
Fix UBSAN build for C shim library ( #9311 )
2023-02-07 20:17:07 +01:00
Josh Slocum
0a19db8ce9
Blob granule restarting tests ( #9259 )
...
* Adding BlobGranuleRestartCycle tests
* test harness fix to not copy blob symlinks for restarting test
2023-02-06 14:54:20 -06:00
Josh Slocum
6b5500a930
auto-formatting test harness file ( #9302 )
2023-02-06 09:05:09 -06:00
Vaidas Gasiunas
6aba6ceb8a
libfdb_c_shim: Load all symbols at once in a thread-safe way; remove unused options of implib.so ( #9293 )
2023-02-02 19:37:24 +01:00
Xiaoge Su
21ce2ab6f6
fixup! Fix a bunch of bugs
2023-01-26 21:31:05 -08:00
Xiaoge Su
9a0fd7f999
Generate bindingtester2 tarball for test
...
bindingtester2-${FDB_VERSION} is generated in packages/ directory.
It is possible to run the test by
j start --tarball bindingtester2-7.3.0.tar.gz --max-runs 1000
and submit the test to joshua system. Joshua will run the tests in
parallel and tests will not impact each other. Yet it will take long
time for each run.
2023-01-23 17:56:36 -08:00
Xiaoge Su
71a002c0e0
Use absolute path when setting executables
2023-01-23 17:56:36 -08:00
Xiaoge Su
4fbe9e1beb
Next generation of local cluster/binding test script
2023-01-11 13:06:24 -08:00
Yi Wu
97d810cdba
TestHarness2: fix reproduce command missing --restarting param ( #9111 )
...
Fix restart test command missing --restarting params.
2023-01-09 16:24:25 -08:00
Andrew Noyes
ad6362b2f1
Fix /etc/foundationdb/ rpm ownership
2023-01-06 16:30:18 -08:00
FoundationDB CI
86d6106dc1
format source code after switch to clang 15
2022-12-08 17:26:45 +00:00
Jingyu Zhou
af28509612
Merge pull request #8906 from LukasMoll/flake8-contrib-transaction_profiling_analyzer
...
contrib/transaction_profiling_analyzer Applied flake8
2022-11-28 09:28:31 -08:00
Lukas Molleman
f0c05ebb0f
Unused variables to class instance variables
2022-11-23 08:24:59 +01:00
LukasMoll
9ed7730372
Update contrib/transaction_profiling_analyzer/transaction_profiling_analyzer.py
...
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2022-11-23 08:18:06 +01:00
LukasMoll
65b104e372
Add None to results to indicate that we aren't operating in that range
...
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2022-11-23 08:16:32 +01:00
A.J. Beamon
63b737709b
Merge pull request #8872 from LukasMoll/contrib-fdbcstat-flake8
...
contrib/grv_proxy_model Applied flake8
2022-11-22 12:48:58 -08:00
Lukas Molleman
71585dee62
contrib/transactionÂ_profilingÂ_analyzer Applied flake8
2022-11-22 19:20:38 +01:00
Lukas Molleman
a9add384b7
contrib/monitoring Applied flake8
2022-11-22 19:00:40 +01:00
Lukas Molleman
56c241a0d3
Replaced penalty
2022-11-22 18:47:44 +01:00
Lukas Molleman
68d388225d
Made penalty a default argument
2022-11-22 10:57:28 +01:00
Marian Dvorsky
f7d1310d0d
Suppress LSAN leak reports from ConnectionReaderActorState ( #8889 )
2022-11-21 17:58:22 +01:00
Lukas Molleman
7bf7f2955d
contrib/grv_proxy_model Applied flake8
2022-11-18 17:41:59 +01:00
sfc-gh-tclinkenbeard
95cf6f9a0f
Avoid Sev40 for rare code probe miss
2022-11-15 13:21:25 -08:00
sfc-gh-tclinkenbeard
c9a601cf4b
Add MissedNonRareProbes field to Joshua results
2022-11-15 13:21:25 -08:00
sfc-gh-tclinkenbeard
009d8b7d06
Print rareness of code probes in Joshua results summary
2022-11-15 13:21:25 -08:00
Steve Atherton
866ea3df1f
Fix go usage in mock_kms cmake commands.
2022-11-07 15:16:23 -08:00
Chaoguang Lin
65aeeff2a2
Update long running tests configs and add more debugging info in the summary ( #8615 )
...
* Disable simulation speedup knob and increase the trace limit for long running tests; Add some debugging info for the summary of long running tests
* Solve comments
2022-10-28 18:03:22 -07:00
Markus Pilman
ad2888423c
ignore injected errors in old fdb versions
2022-10-25 14:48:04 -06:00
Markus Pilman
f88b8e2351
fix summarize bug
2022-10-25 11:11:42 -06:00
Andrew Noyes
b457032722
Fix two cases where test harness failed to report test failure
2022-10-24 09:25:21 -07:00
Chaoguang Lin
78e2871a79
Add a long running test ( #8505 )
...
* Add a long running test
* Make new scripts executable and update the test file
2022-10-21 11:11:11 -07:00
Markus Pilman
50b4253893
Fix the way retry commands are generated ( #8459 )
2022-10-17 09:18:48 -07:00
Xiaoge Su
7a9c898bc1
fixup! Reformat zstd.cpp
2022-10-05 12:52:39 -07:00
Xiaoge Su
c3e84f4e8f
Allow build FoundationDB with zstd compression library
...
With this patch, a new option, FLOW_USE_ZSTD, is introduced. If turned
ON, flow will compile with zstd compression library.
2022-10-05 12:52:39 -07:00
A.J. Beamon
8b5c6c83cd
The Java binding tester shouldn't swallow Context errors; fix an assertion failure caused by incorrect management of the transaction map; remove some unneeded output from binding tester runs
2022-09-29 12:30:04 -07:00
Andrew Noyes
dc828d8407
Port #7123 ( #8315 )
...
Only run valgrind on the binary under test
2022-09-26 09:14:15 -07:00
A.J. Beamon
11a4f8a672
Fix the computation of the maximum array bound for the decoding array
2022-09-21 14:29:36 -07:00
A.J. Beamon
22e24582f1
The base64 decoder was making invalid assumptions about the signedness of the char type.
2022-09-21 14:29:36 -07:00
Andrew Noyes
852280a4d1
Add an option to disable kernel-aio in test harness
...
I'm using this for experimenting with criu: https://criu.org/Main_Page ,
which doesn't support kernel aio.
2022-09-14 11:06:01 -07:00
Andrew Noyes
cfec8bdd61
Use tls plugin for old binaries < 5.2.0
...
This fixes restart tests from old binaries < 5.2.0, which previously
were immediately crashing in a TLS codepath. This behavior was not
originally ported from the old test harness to the new test harness.
2022-09-12 13:46:37 -07:00
Markus Pilman
a04ba073c1
Merge pull request #8062 from sfc-gh-anoyes/anoyes/test-harness-stderr
...
Fix a type error when stderr is too large in test harness
2022-09-01 08:36:37 -05:00
Andrew Noyes
6d1df591e2
Fix a type error when stderr is too large in test harness
...
Also increase the threshold. 10000 seems more appropriate for asan since
it prints a symbolized stack trace to stderr.
2022-08-31 12:04:23 -07:00
Andrew Noyes
4bdf94141e
Set the default testharness config from environment ( #8050 )
2022-08-31 09:07:59 -05:00
Andrew Noyes
922d8abe43
Allow expected messages in stderr in new test harness ( #8046 )
...
The old test harness allowed certain messages to appear in the stderr
text. Port that behavior to the new test harness so that the ASAN
ensemble works again.
2022-08-30 15:03:34 -07:00
Markus Pilman
98039f6ca1
Merge remote-tracking branch 'origin/main' into features/new-test-harness
2022-08-26 13:52:25 -06:00
Markus Pilman
2592ca7b2c
remove wrong subdir include
2022-08-25 16:16:21 -06:00
Markus Pilman
1ef7859c9a
deleted empty cmake file, commented in empty py-file
2022-08-25 16:05:15 -06:00
Markus Pilman
e2534e96f5
Address review comments
2022-08-25 11:42:55 -06:00
Markus Pilman
5107bc337e
Apply suggestions from code review
...
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2022-08-25 08:56:18 -06:00
Markus Pilman
80cbb25680
fixed stupid logical bug
2022-08-24 15:21:31 -06:00