Skip to content

Ow fork 7.1 update to apple-7.1.65#152

Merged
MarkSh1 merged 598 commits into
owtech:ow-fork-7.1from
MarkSh1:ow-fork-7.1-update
Apr 17, 2025
Merged

Ow fork 7.1 update to apple-7.1.65#152
MarkSh1 merged 598 commits into
owtech:ow-fork-7.1from
MarkSh1:ow-fork-7.1-update

Conversation

@MarkSh1

@MarkSh1 MarkSh1 commented Apr 4, 2025

Copy link
Copy Markdown

update up to release version apple-7.1.65

flowguru and others added 30 commits September 29, 2023 14:49
Add Knobs to control retry delays for BlobStore
Found by Valgrind
…ions

fix: Data distribution when not detect a newly added process was locality excluded
fix: RemoveServerSafely did not wait for processes to be excluded before killing them when excluding localities
Added an overflow test as well.
Fix an invalid memory access [release-7.1]
…ot-storage-queue

[Release-7.1] Add auto range split for hot storage queue
Fixed multiple bugs related to locality based exclusions [release-7.1]
…metrics

[Release-7.1] Add write traffic metrics to ddMetricsGetRange
…chema

[Release-7.1] Fix unknown key in DataDistributionMetrics test
Perpetual wiggle option to have multiple SS in rebalance state during wiggling
Previously, `status json` would report a machine as excluded when any of
its processes were excluded. But a machine should only be reported as
excluded when all of its processes are excluded.

I tested this change by running a small, three process test cluster. I
excluded one machine, and verified `status json` reported the overall
machine as not excluded.

Co-authored-by: Lukas Joswiak <lukas.joswiak@snowflake.com>
Restore the default value for knob peek_tracker_expiration_time.

Failed seed:
   -f ./tests/slow/MoveKeysSideband.toml -s 669512178 -b on
commit: a3dbd4b
johscheuer and others added 25 commits June 17, 2024 13:06
* 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 test use latency as the sample transaction log metric.

Now only code is added, but it is not run by simulation. It will be run
as part of the restarting test in simulation in 7.3

* add toml

This test should also be run in 7.1 but not as restarting test, to
validate its correctness.

* Consolidate test code

* Fix format issue
…erver processes (apple#11464)

* Add support for the isolate process group annotation to shutdown fdbserver processes
* Change the default base image to RockyLinux9

* Update the sidecar install commands

* Update the python verson used for the sidecar
Use PRIORITY_SYSTEM_IMMEDIATE for excludeServersAndLocalities() call.
The logSystemConfig could be changed after the yield(), thus the iterator can
points to invalid memory.

To reproduce with gcc build at commit 3e90644:
   -f tests/slow/DDBalanceAndRemoveStatus.toml -s 3134372275 -b off
Add more trace events for exclude command [release-7.1]
* Capture default database options in fdbbackup in a local variable.

* Add debug logging to help validate the transaction options set in fdbbackup.

* Reformat changes.

* Rename fields in new trace events to match formatting standards.

* Fix references to the wrong DB in the backup actor initialization. (apple#11588)

* Fix references to the wrong DB in the backup actor initialization.

* Fix variable name.

* Apply clang-format updates.

---------

Co-authored-by: John Brownlee <john_brownlee@apple.com>
@MarkSh1 MarkSh1 requested a review from oleg68 April 4, 2025 09:21
@oleg68 oleg68 changed the title Ow fork 7.1 update Ow fork 7.1 update to apple-7.1.65 Apr 16, 2025
@MarkSh1 MarkSh1 merged commit 4a35ce1 into owtech:ow-fork-7.1 Apr 17, 2025
@MarkSh1 MarkSh1 deleted the ow-fork-7.1-update branch May 18, 2026 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.