27311 Commits

Author SHA1 Message Date
gm42
ae773d9157 Do not use pointer receiver for Close()
A mix of pointer/non-pointer receivers makes it impossible to use interfaces
2024-05-09 07:41:38 +02:00
stack
a9635d87e0 Make it so can run the ycsb container standalone without need of a k8s
context (useful for running ycsb against bare metal cluster).

* packaging/docker/Dockerfile
* packaging/docker/Dockerfile.eks
 Make the ycsb target inherit from foundationdb-base so we pick up
 libfdb_c.so. Add in a version of run_ycsb.sh that doesn't presume
 k8s. Use 'entrypoint' rather than 'cmd' so can override on
 'docker run'.

* packaging/docker/run_ycsb_standalone.sh
 Version of run_ycsb.sh w/o the presumption of k8s.
2024-05-08 12:22:21 -05:00
Zhe Wang
aaabbedcc4
fix ss queue rebalance (#11375) 2024-05-08 09:35:42 -07:00
Jingyu Zhou
fa30437c67
Merge pull request #11374 from xis19/main
fixup! Fix the ctest fialure at update_bindings_go_src_fdb_generated_go
2024-05-07 22:05:42 -07:00
Jingyu Zhou
c0a48472f7
Merge pull request #11371 from daleiz/fix-doc
Fix a minor error in SWIFT_GUIDE.md
2024-05-07 22:02:17 -07:00
Jingyu Zhou
f7c39fd9d2
Merge pull request #11368 from apple/dependabot/pip/flow/protocolversion/jinja2-3.1.4
Bump jinja2 from 3.1.3 to 3.1.4 in /flow/protocolversion
2024-05-07 22:01:42 -07:00
Jingyu Zhou
6928d7f562
Merge pull request #11367 from apple/dependabot/pip/documentation/sphinx/jinja2-3.1.4
Bump jinja2 from 3.1.3 to 3.1.4 in /documentation/sphinx
2024-05-07 22:01:28 -07:00
Xiaoge Su
e65c6d2d33 fixup! Fix the ctest fialure at update_bindings_go_src_fdb_generated_go 2024-05-07 17:53:24 -07:00
daleiz
7dcb6cc76d Fix a minor error in SWIFT_GUIDE.md 2024-05-07 11:25:15 +08:00
Jingyu Zhou
4fd61dd9f6
Merge pull request #11361 from jzhou77/pr/dwagin/8381
fdbmonitor: track parent process death for FreeBSD
2024-05-06 14:34:42 -07:00
dependabot[bot]
a3c1f44c7f
Bump jinja2 from 3.1.3 to 3.1.4 in /flow/protocolversion
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 21:00:43 +00:00
dependabot[bot]
7ce6c3ee79
Bump jinja2 from 3.1.3 to 3.1.4 in /documentation/sphinx
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 20:54:54 +00:00
Dan Lambright
5d6333fab9
Add logging to LogRouter's waitForVersion function (#11359)
* Add logging to waitForVersion

* Respond to review comments.

---------

Co-authored-by: Dan Lambright <hlambright@apple.com>
2024-05-03 17:04:51 -04:00
Jingyu Zhou
3f8fcf5d0f
Merge pull request #11355 from PierreZ/pz/document_experimental
Add documentation about experimental features
2024-05-03 10:44:28 -07:00
Jingyu Zhou
0b38c1b4ce Merge branch 'main' of https://github.com/apple/foundationdb into pr/dwagin/8381 2024-05-03 10:09:37 -07:00
Pierre Zemb
58ce2092b3 Add documentation about experimental features 2024-05-03 07:18:53 +00:00
neethuhaneesha
8ade53977a
Adjusting block cache size knob. (#11356) 2024-05-02 13:57:33 -07:00
Jingyu Zhou
a342aa704d
Merge pull request #11348 from sbodagala/main
Handle errors thrown by the load balancer replica consistency check framework
2024-05-02 11:50:23 -07:00
Jingyu Zhou
280d16bd64
Merge pull request #11350 from gm42/fix/set-span-parent-doc
Document format for SetSpanParent
2024-05-02 10:53:55 -07:00
gm42
12bcc48d77 Document format for SetSpanParent
SetSpanParent does not take a 16-bytes trace id as documentation mentions,
but rather requires a specific serialized binary format (described in description field).
2024-05-02 11:04:43 +02:00
Zhe Wang
458b257107
Fix CI failure by AccumulativeChecksum in downgrade test (#11354) 2024-05-01 17:02:30 -07:00
Sreenath Bodagala
df2b7b4fe8 - Address PR review comments 2024-05-01 19:41:00 +00:00
Zhe Wang
bf53218556
Improve distributed consistency checker (#11346)
* ConsistencyCheckerUrgent repeated run

* address comments

* avoid trace SevError for TesterRecruitmentTimeout unless it keeps failure for over 1 day

* address comments

* address comments
2024-04-30 14:45:32 -07:00
Sreenath Bodagala
d6f6b45125 - Handle errors thrown during replica consistency check 2024-04-30 21:37:50 +00:00
Jingyu Zhou
5e9a57bd1f
Merge pull request #11347 from johscheuer/remove-unused-variable-update-ci-lint
Update the config for golangci-lint and remove unused variables
2024-04-30 11:10:07 -07:00
Johannes M. Scheuermann
af4fab4d06 Update the config for golangci-lint and remove unused variables 2024-04-30 07:54:37 +02:00
Jingyu Zhou
cc31013545
Merge pull request #11333 from xis19/main
Fix the python package issues and go test failure
2024-04-29 17:30:43 -07:00
Xiaoge Su
2091f8dae7 fixup! Fix not found issue caused by abuse of Python3_EXECUTABLE variable 2024-04-29 14:15:25 -07:00
Yao Xiao
67a588380e
shard size log (#11342) 2024-04-29 13:42:19 -07:00
Pierre Zemb
d0eb68bd25 improve devcontainer 2024-04-29 13:04:27 -05:00
Pierre Zemb
ab0cce0be0 Create devcontainer.json 2024-04-29 13:04:27 -05:00
Xiaoge Su
6159dc9fe8 Empty push to trigger GitHub build scripts 2024-04-29 10:25:13 -07:00
Yao Xiao
99910100a5 versoin upgrade 2024-04-26 14:53:01 -05:00
Jingyu Zhou
2ba121cb12
Merge pull request #11334 from sbodagala/main
Disable replica consistency check related knob
2024-04-26 11:17:24 -07:00
Jingyu Zhou
773fb951b3
Merge pull request #11336 from kakaiu/dcc-assert-false
Fix assert false in consistency check urgent
2024-04-26 11:15:44 -07:00
Aaron Molitor
0f1dd6e4ea update go bindings build to play nice with golang 1.22 2024-04-25 15:04:36 -05:00
Xiaoge Su
bfb0a33c01 Remove go get since it is not being supported anymore 2024-04-24 14:48:56 -07:00
Zhe Wang
848b9c5b13 fix dcc assert false 2024-04-23 12:47:48 -07:00
Xiaoge Su
33fb8ff978 test: Split the go get/install command 2024-04-22 21:21:32 -07:00
Xiaoge Su
cdf2d3ddac Empty push to trigger GitHub build scripts 2024-04-22 20:47:13 -07:00
Xiaoge Su
294e10c387 Add go.mod to the package 2024-04-22 18:44:33 -07:00
Xiaoge Su
c852e53875 fixup! Install build package
See: https://packaging.python.org/en/latest/tutorials/packaging-projects/
2024-04-22 18:44:33 -07:00
Xiaoge Su
d06c7a6b05 Empty push to trigger GitHub build scripts 2024-04-22 18:44:33 -07:00
Xiaoge Su
f677af3432 fixup! Fix the generated.go issue
The CTest item

 * update_bindings_go_src_fdb_generated_go

will compare the generated go api with hardcoded go api to test the
generation. New FDB option will cause hardcoded go code outdated.
2024-04-22 18:44:32 -07:00
Xiaoge Su
38adabf8df fixup! Fix the tests related to python 2024-04-22 18:44:32 -07:00
Xiaoge Su
010d070de0 Modernize the Python3 package build configuration 2024-04-22 18:44:32 -07:00
Xiaoge Su
b2e50721e4 fixup! Fix the regexp warning in generate_asm.py 2024-04-22 18:44:32 -07:00
Sreenath Bodagala
bd68263558 - Disabe replica consistency check related knob 2024-04-22 21:53:28 +00:00
Yao Xiao
9789c7f4ff
async io (#11325) 2024-04-22 14:20:11 -07:00
dependabot[bot]
73ad0d1361
Bump golang.org/x/net from 0.17.0 to 0.23.0 in /fdbkubernetesmonitor (#11322)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 07:00:13 +01:00