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
Johannes Scheuermann
2753f4e2b2
fdb-kubernetes-monitor: Ensure that the annotations are updated when the correct configuration is already loaded ( #11486 )
2024-07-04 12:50:31 +02:00
Dan Lambright
f31fee63d7
respond to review comments
2024-07-03 13:24:28 -04:00
Xiaoge Su
6b5016e963
fixup!
2024-07-02 06:58:17 -07:00
Xiaoge Su
02a75d71b8
fixup!
2024-07-02 06:44:53 -07:00
Xiaoge Su
96d444c31b
fixup!
2024-07-02 06:23:21 -07:00
Xiaoge Su
62a8f8fae8
fixup!
2024-07-02 04:58:19 -07:00
Xiaoge Su
32c8dfea21
Update documentation/sphinx/source/release-notes/release-notes-730.rst
...
Co-authored-by: Giuseppe <16498973+gm42@users.noreply.github.com>
2024-07-02 04:32:57 -07:00
Xiaoge Su
051f21d118
Add release notes for 7.3.20 thru 7.3.23
2024-07-01 17:02:25 -07:00
Jingyu Zhou
e52fc3621f
Merge pull request #11481 from vishesh/remove-swift
...
Remove Swift
2024-06-30 15:30:49 +08:00
Vishesh Yadav
591efa1d1b
Remove swift
2024-06-29 11:11:48 -07:00
Zhe Wang
8e099d276d
Improve checkall tool ( #11440 ) ( #11476 )
...
* improve checkall
* fmt
* simplify
* nit
* simplify
* nit
2024-06-25 23:56:12 -07:00
Johannes Scheuermann
ffd43514f4
Add support for the isolate process group annotation to shutdown fdbserver processes ( #11464 )
...
* Add support for the isolate process group annotation to shutdown fdbserver processes
2024-06-24 17:01:23 +02:00
Jingyu Zhou
eebcf8224c
Merge pull request #11472 from danthegoodman1/main
...
Configuration changes for Golang example to work on Apple Silicon out of the box
2024-06-24 16:46:36 +08:00
Dan Goodman
1b27325a42
Configuration changes to work on Apple Silicon out of the box
2024-06-21 12:16:46 -04:00
Sreenath Bodagala
93b62f6299
- Cleanup error/trace messages logged in the context of replica comparison ( #11467 )
2024-06-18 17:33:19 -04:00
Jingyu Zhou
8fb2e05582
Merge pull request #11463 from customerio/issue_1537_main_squash
...
merge changes for issue_1537 to main
2024-06-18 18:06:43 +08:00
Johannes Scheuermann
dd7ce328d7
fdbkubernetesmonitor: Retry update pod annotations in case of an error ( #11458 )
2024-06-18 11:02:09 +02:00
Dan Lambright
6e61739b4e
Move out of workload directory, remove obsolete test
2024-06-17 18:07:59 -04:00
Simon Waldherr
b4126f364e
fix two misspelled words
2024-06-17 16:38:28 -05:00
Sreenath Bodagala
d7eb028b2a
Enable replica consistency check on data movement ( #11415 )
...
* - Enable replica consistency check on data movement (and, randomly, on
all reads)
* - Address PR review comments
2024-06-17 17:07:32 -04:00
Xiaoge Su
20fddc8eb4
fixup! Reformat source
2024-06-17 11:41:06 -07:00
Xiaoge Su
3e3eee98fc
fixup! Reformat source
2024-06-17 11:41:06 -07:00
Xiaoge Su
afc04366fb
Rewrite BUGGIFY related code
...
This is a rewrite of BUGGIFY function/macros. Seems the performance
improved a lot during the simulation, e.g.
fdbserver -r simulation -b on -f ../CycleTest.toml -s 99438
Without this patch:
Unseed: 54646
Elapsed: 494.091327 simsec, 14.586831 real seconds
With this patch:
Unseed: 54646
Elapsed: 494.091327 simsec, 12.580612 real seconds
I expected the improvement but did not expect a ~13% improvement.
2024-06-17 11:41:06 -07:00
Xiaoge Su
c21c6c6ac3
fixup! Another ASSERT with side effect
2024-06-17 11:41:06 -07:00
Xiaoge Su
0b96d52eec
fixup! Remove a stateful ASSERT statement
2024-06-17 11:41:06 -07:00
Matthew Newhook
308f5fecdf
remove changes that snuck in
2024-06-16 16:18:52 +00:00
Matthew Newhook
4379fb45b0
merge changes for issue_1537 to main
2024-06-16 16:17:17 +00:00
nicmorales9
86c897122f
Merge pull request #11460 from nicmorales9/fkm-tls
...
Add TLS support to fdb kubernetes monitor
2024-06-15 11:35:43 +01:00
Nicole Morales
491ea62c94
move certloader to internal folder
2024-06-14 17:02:49 +01:00
Nicole Morales
4d09fa1379
review fixes
2024-06-14 17:01:43 +01:00
Nicole Morales
74d37299cf
add TLS ability to fdb kubernetes monitor
2024-06-14 17:01:10 +01:00
Johannes Scheuermann
3c4f5f655c
Add a mechanism to allow to specifiy the command line flags over env variables ( #11462 )
2024-06-14 17:44:21 +02:00
Johannes Scheuermann
d2dd3bce5a
Add support in the fdb-kubernetes-monitor to read node labels ( #11431 )
...
* Add support in the fdb-kubernetes-monitor to read node labels
2024-06-14 06:41:48 +01:00
Dan Lambright
9be8a4fc74
Refactor
2024-06-13 11:56:02 -04:00
Dan Lambright
23bfdde56e
checkpoint which includes recovery test for single DC
2024-06-13 11:56:02 -04:00
Dan Lambright
78e2121905
add stand-alone tlog test
2024-06-13 11:56:02 -04:00
Johannes Scheuermann
1ab7a33bcf
Initial add of custom prometheus metrics ( #11451 )
2024-06-12 18:34:16 +02:00
Johannes Scheuermann
1a7f1c9452
fdbkubernetesmonitor: Update the pod annotation if the cluster file changes ( #11455 )
2024-06-12 17:12:08 +02:00
Johannes Scheuermann
e7f19ab870
Remove some steps are only needed once ( #11450 )
2024-06-12 11:08:12 +02:00
Jingyu Zhou
f27bc4ac2b
Merge pull request #11449 from apple/dependabot/pip/tests/authorization/authlib-1.3.1
...
Bump authlib from 1.0.1 to 1.3.1 in /tests/authorization
2024-06-12 08:56:22 +08:00
Johannes Scheuermann
970db3896e
Add exponential backoff mechanism for restarting fdbserver processes in the monitor ( #11447 )
2024-06-11 15:51:15 +02:00
dependabot[bot]
fe946da0fb
Bump authlib from 1.0.1 to 1.3.1 in /tests/authorization
...
Bumps [authlib](https://github.com/lepture/authlib ) from 1.0.1 to 1.3.1.
- [Release notes](https://github.com/lepture/authlib/releases )
- [Changelog](https://github.com/lepture/authlib/blob/master/docs/changelog.rst )
- [Commits](https://github.com/lepture/authlib/compare/v1.0.1...v1.3.1 )
---
updated-dependencies:
- dependency-name: authlib
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 16:03:40 +00:00
Doğan Çeçen
edbdd74acf
Fix bindingTestScript.sh shebang and use /usr/bin/env to find bash
...
This change allows people to run this script on macOS, which has quite an old version of bash at /bin/bash. Without it, I see the following error:
```
build/bindingtester/localClusterStart.sh: line 209: syntax error near unexpected token `>'
build/bindingtester/localClusterStart.sh: line 209: ` elif "${BINDIR}/fdbcli" -C "${FDBCONF}" --exec "kill; kill ${FDBCLUSTERTEXT}; sleep 3" --timeout 120 &>> "${LOGDIR}/fdbcli-kill.log"'
```
Also, note that the old shebang in bindingTestScript.sh was also missing the ! character.
localClusterStart.sh didn't need to be changed since it is directly sourced by
bindingTestScript.sh, but there's no harm to correct it, and it could perhaps
become useful if one tries to use it directly.
2024-06-05 08:43:34 -05:00
Xiaoge Su
7a84fe888f
Add documentation for metadata version system key
2024-06-05 00:44:25 -07:00
Giuseppe
ef7aa271ac
Go: do not automatically close database objects ( #11394 )
...
Setting the finalizer prevents user from calling Close(),
as it would randomly result in SIGSEGV or some other silent memory corruption.
No finalizer is set for the database and user is expected to call Close() to
avoid memory leaks.
2024-06-04 16:06:49 +02:00
Andrew Noyes
503b911c03
Merge pull request #11435 from atn34/atn34/remove-ptree-search
...
Remove two ptree searches when processing a clear
2024-05-31 17:05:09 -07:00
Jingyu Zhou
f1d8c5fd5a
Merge pull request #11416 from neethuhaneesha/disableTests
...
Excluding some sharded rocksdb tests in simulation
2024-05-30 14:03:23 -07:00