27311 Commits

Author SHA1 Message Date
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
Andrew Noyes
7dc1281319 Remove two ptree searches when processing a clear 2024-05-30 11:50:17 -07:00
Jingyu Zhou
790d661fa2
Merge pull request #11428 from johscheuer/fdb-kubernetes-monitor-fix-sidecar-copy-binary
Correct the path where the fdb-kubernetes-monitor copies the binary into when running in sidecar mode
2024-05-29 17:38:23 -07:00
neethuhaneesha
a7498b50ad Excluding some sharded rocksdb tests in simulation 2024-05-29 13:28:31 -07:00