27311 Commits

Author SHA1 Message Date
Zhe Wang
74990e44bd
Bulk Loading Framework (#11369) 2024-07-23 14:57:28 -07:00
Xiaoge Su
92ad7666c3 fixup! Reformat source 2024-07-23 09:52:49 -07:00
Xiaoge Su
9f15c57b26 Add peer address when TLS policy failed
See #5854
2024-07-23 09:52:49 -07:00
Xiaoge Su
e683076ff5 fixup! Reformat source 2024-07-23 09:52:49 -07:00
Xiaoge Su
bb29465713 fixup! Remove unused is_client flag 2024-07-23 09:52:49 -07:00
Xiaoge Su
390e88c0ae fixup! Address issues per comment
Also try to introduce [[unlikely]] to ASSERT, this is related to issue #11422
2024-07-23 09:52:49 -07:00
Xiaoge Su
4b70993d89 Better TraceEvent output for TLS failures
This patch adds more output about TLS failures, e.g.

<Event Severity="20" Time="1716265824.713579" DateTime="2024-05-21T04:30:24Z" Type="TLSPolicyFailure" ID="0000000000000000" SuppressedEventCount="0" Reason="Rule.Cert.Issuer" Rule="Rule{ verify_cert=1, verify_time=1, Subject=[ ], Issuer=[ ], Root=[ ] }" ThreadID="7547317051334743152" LogGroup="default" />

The failure data will include the rule, the reason of failure and the
value of corresponding fields.
2024-07-23 09:52:49 -07:00
Jingyu Zhou
d1333dd1a1
Merge pull request #11523 from hfu94/metric
lower the sample rate of client metric in simulation
2024-07-22 10:46:51 -07:00
hao fu
67ea901d96 lower the sample rate of client metric in simulation
This change also disable waitForQuiescenceEnd in clientmetric test.
There are other transactions happening, so there will be lots of
conflicts in fdbClientInfo/client_latency prefix.

This change lower the sample rate of client metric to avoid
such conflicts. It also increases the keys to write correspondingly
to make sure client latency are being written.
2024-07-22 21:44:41 +08:00
Dan Lambright
1e834f84c8
Add dynamic knob to disable gray failure recoveries. (#11509)
Co-authored-by: Dan Lambright <hlambright@apple.com>
2024-07-20 14:35:21 -04:00
Jingyu Zhou
a733e48048
Merge pull request #11517 from jzhou77/release-notes
Fix Wunused-but-set-variable warnings
2024-07-18 13:51:21 -07:00
Sreenath Bodagala
aacf2e29db
Compute known committed version correctly when version vector unicast is enabled (#11511)
* - Compute known committed version correctly when version vector unicast
is enabled.

* - Set ProxyCommitData::minKnownCommittedVersion only if the commit
version is above ProxyCommitData::committedVersion.
2024-07-18 14:41:40 -04:00
Yao Xiao
c630fa2296
Fix wait (#11474) 2024-07-18 11:28:34 -07:00
Jingyu Zhou
078aaf153c
Merge pull request #11497 from xis19/4846
Add PeerAddress to all PeerAddr/Peer TraceEvent
2024-07-18 10:09:57 -07:00
Hao Fu
43d98169a7
Consolidate test code (#11518)
* Consolidate test code

* Fix format issue
2024-07-18 16:56:01 +08:00
Jingyu Zhou
d9e4c49503 Fix more -Wunused-variable warnings 2024-07-17 15:35:49 -07:00
Jingyu Zhou
3a3ee247ab Fix Wunused-but-set-variable warnings 2024-07-17 13:09:32 -07:00
Jingyu Zhou
ba59e9a3ce
Merge pull request #11515 from sepeth/Fix_build_due_to_TestTLogServer.actor.cpp
Fix a compilation issue in TestTLogServer.actor.cpp
2024-07-17 13:05:44 -07:00
Jingyu Zhou
db036aeec3
Merge pull request #11516 from jzhou77/release-notes
Fix an IDE build error
2024-07-17 12:28:37 -07:00
Jingyu Zhou
e5b6d9a01e Fix an IDE build error 2024-07-17 11:23:45 -07:00
Doğan Çeçen
0a3b496a2c Fix a compilation issue in TestTLogServer.actor.cpp
Without this change, `cmake --build` fails with (on macOS with Apple clang 15.0.0):

fdbserver/TestTLogServer.actor.cpp:363:125: error: use 'template' keyword to treat 'getReply' as a dependent template name
2024-07-17 15:16:30 +03:00
Jingyu Zhou
96802d7b8b
Merge pull request #11506 from hfu94/cmm
Add client metric test
2024-07-16 08:10:16 -07:00
hao fu
b002e989c4 Remove unrelated but unused variable that makes CI fail 2024-07-16 09:58:47 +08:00
Sepeth
5497488e41
Update dynamic-knobs.md for Python 3 (#11512)
fdb expects these to be bytes, not str.
2024-07-15 14:05:30 -07:00
hao fu
5f1c0b658c Disable tenant mode 2024-07-13 21:39:18 +08:00
hao fu
c0ce3b4fae Add 2 separate restarting tests, for 7.1 and 7.3 2024-07-13 21:39:18 +08:00
hao fu
539bcc56fc Add client metric test
This restarting test start with 7.1 version and setup the sample rate
for transaction log, then it test with 7.3 version and verify transaction
log are still being written.

This change can only be merged after knowing which release in 7.1 has
ClientMetric workload, and the first phase of restarting test needs to
run with at least that version.
2024-07-13 21:39:18 +08:00
Syed Paymaan Raza
edae0db41b [cluster-controller] Remove unused DBInfo::logGenerations 2024-07-12 22:20:15 -07:00
Xiaoge Su
ecdd78f65e Add extra informations when checkExclusion receives a problematic status json 2024-07-12 17:51:49 -07:00
Jingyu Zhou
a95cb5cdfa
Merge pull request #11483 from xis19/assert
Add release notes for 7.3.20 thru 7.3.23
2024-07-11 08:58:16 -07:00
Aaron Molitor
cecf9b6fe4 patch image for building after EOL 2024-07-11 09:37:31 -05:00
Xiaoge Su
8c8ec661c6 fixup! 2024-07-10 21:42:15 -07:00
Xiaoge Su
848bb0ce1c
Update documentation/sphinx/source/release-notes/release-notes-730.rst
Co-authored-by: Jingyu Zhou <jingyuzhou@gmail.com>
2024-07-10 21:37:18 -07:00
Xiaoge Su
05219be804
Update documentation/sphinx/source/release-notes/release-notes-730.rst
Co-authored-by: Jingyu Zhou <jingyuzhou@gmail.com>
2024-07-10 21:36:33 -07:00
Xiaoge Su
adc788ccf3
Update documentation/sphinx/source/release-notes/release-notes-730.rst
Co-authored-by: Jingyu Zhou <jingyuzhou@gmail.com>
2024-07-10 21:36:09 -07:00
Vishesh Yadav
6cd5ad2ffe Add code back 2024-07-10 18:52:14 -07:00
Xiaoge Su
eb263c382e fixup! 2024-07-10 14:23:31 -07:00
Xiaoge Su
cf70d45e6d Add PeerAddress to all PeerAddr/Peer TraceEvent
This is to address #4846
2024-07-09 16:49:22 -07:00
Zhe Wang
e31d92458f
update dcc doc (#11495) 2024-07-09 16:24:10 -07:00
Jingyu Zhou
d4ae84495d
Merge pull request #11494 from apple/dependabot/pip/contrib/pkg_tester/zipp-3.19.1
Bump zipp from 3.4.1 to 3.19.1 in /contrib/pkg_tester
2024-07-09 13:29:27 -07:00
Zhe Wang
e9505506df
add consistency-check-urgent-mode to tester process class (#11484) 2024-07-09 13:21:37 -07:00
dependabot[bot]
97e0725a5b
Bump zipp from 3.4.1 to 3.19.1 in /contrib/pkg_tester
Bumps [zipp](https://github.com/jaraco/zipp) from 3.4.1 to 3.19.1.
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.4.1...v3.19.1)

---
updated-dependencies:
- dependency-name: zipp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-09 18:17:40 +00:00
John Brownlee
c1ba8acaab
Merge pull request #11489 from apple/go-update
Update the go version in a sample app.
2024-07-09 11:17:10 -07:00
Jingyu Zhou
5d97bfe860
Merge pull request #11491 from sfc-gh-ljoswiak/ljoswiak/config-db-client-disable
Serve no-op configuration database interface when disabled
2024-07-08 22:04:05 -07:00
Jingyu Zhou
bc5e866dc2
Merge pull request #11492 from apple/tlogtestbug
Disable TestTLogServer unit tests
2024-07-08 21:38:01 -07:00
Dan Lambright
4aebd0f226 Disable TLogTests so they are not run nightly. They are not that robust yet. 2024-07-08 18:36:57 -04:00
Lukas Joswiak
42f446214d Fix flag name 2024-07-08 14:09:29 -07:00
Lukas Joswiak
890e7610ad Serve no-op configuration database interface when disabled
By continuing to serve the configuration database interface used by
clients even when disabled, clients no longer need to specify a special
`--no-config-db` option when running commands which talk to the
configuration database.
2024-07-08 13:56:03 -07:00
John Brownlee
0cfa2f3df5 Update the go version in a sample app. 2024-07-08 11:43:50 -07:00
Jingyu Zhou
462c164bbd
Merge pull request #11372 from apple/tlogtest 2024-07-06 10:51:49 -07:00