Commit Graph

27314 Commits

Author SHA1 Message Date
Zhe Wang 81dde9216e
fix bulkload valgrind issue (#11527) 2024-07-25 00:29:33 -07:00
Giuseppe 1eaf861c3a
Documentation fix: datacenter_id does not need to be hexadecimal (#11519) 2024-07-24 12:39:53 -07:00
Xiaoge Su b324bfb9b9
When a commit is cancelled, record all unresponsive/failed TLogs (#11459)
* When a commit is cancelled, record all unresponsive/failed TLogs

* fixup!

* fixup!

* fixup!
2024-07-23 17:26:11 -07:00
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