Commit Graph

25680 Commits

Author SHA1 Message Date
Xiaoge Su d618a7777c Statically link the OpenSSL library 2023-03-23 20:17:18 -07:00
Xiaoge Su 88eeb5a526 Remove WolfSSL support in FoundationDB 2023-03-23 20:17:18 -07:00
Steve Atherton 117b6c0a6e
After maxColdStarts is hit, stop the test instead of stopping cold starts. (#9783) 2023-03-23 13:50:57 -07:00
Jingyu Zhou e94953fc40
Merge pull request #9787 from xis19/doc
Do not use virtual environment if system has built-in Sphinx
2023-03-23 12:41:36 -07:00
Dan Adkins fead5ed494
Log reason for QuietDatabase check failure. (#9775)
An 'attribute_not_found' error was slipping through the cracks
when attempting to get the max storage queue size for a storage
server which has been removed. This change explicitly logs the
error where it occurs, making it easier to debug.
2023-03-23 15:02:51 -04:00
Jon Fu 6c337e5c7a
fix metacluster get segfault (#9693) 2023-03-23 14:21:25 -04:00
Jingyu Zhou 18a0fa0263
Merge pull request #9468 from johscheuer/dont-block-exclusion-stateless-processes
Don't block the exclusion of stateless processes by the free capacity check
2023-03-23 08:59:43 -07:00
Xiaoge Su 0f93031083 Do not use virtual environment if system has built-in Sphinx 2023-03-22 20:41:28 -07:00
Mohamed Oulmahdi 967e5a89b0
Merge pull request #9779 from Doxense/fix-windows-build-broken-by-9458
Fix Windows build broken by #9458
2023-03-22 22:53:42 +01:00
Mohamed Oulmahdi 547b77ea95 Fix Windows build broken by #9458 2023-03-22 21:58:56 +01:00
Jingyu Zhou 1b61a2bc5e
Merge pull request #9643 from sfc-gh-tclinkenbeard/fix-arg-type
Fix argument type in `ProxyCommitData::updateSSTagCost`
2023-03-22 12:19:34 -07:00
sfc-gh-tclinkenbeard 495a460887 Merge remote-tracking branch 'origin/main' into fix-arg-type 2023-03-22 10:46:57 -07:00
Jingyu Zhou 331ac1db15
Merge pull request #9773 from halfprice/zhewu/peek-tracker-expiration
LogCursor timeout check should take when connection failure is enabled into account
2023-03-22 09:22:03 -07:00
Jingyu Zhou 7abef215be
Merge pull request #9772 from halfprice/zhewu/worker-trigger-serverdbinfo-update
updateDBInfo.trigger() should trigger a new round of DbInfo update
2023-03-22 09:18:25 -07:00
Johannes M. Scheuermann 694263ae5f Format code and update comment 2023-03-22 16:31:04 +01:00
Zhe Wu b4e62b9b3e Update log cursor timeout check 2023-03-21 22:03:17 -07:00
Zhe Wu 90bdfbdc4c Update info trigger new DB info update immediately 2023-03-21 21:40:12 -07:00
Jingyu Zhou 00055bd76b
Merge pull request #9763 from neethuhaneesha/bloom-filter-knobs
Adding rocksdb bloom filter knobs.
2023-03-21 20:00:24 -07:00
A.J. Beamon 16867cc5c8
Merge pull request #9768 from sfc-gh-ajbeamon/fix-interrupted-dead-datacenter-repair
Once we start repairing a dead datacenter, don't allow it to be canceled
2023-03-21 15:58:46 -07:00
A.J. Beamon ffcf51b732 Once we start repairing a dead datacenter, don't allow it to be canceled 2023-03-21 14:44:58 -07:00
Xiaoxi Wang 89d73e92bb
Merge pull request #9458 from sfc-gh-xwang/fix/main/anyExisted
replace actors with class DataDistributionTracker::run and class DDQueue::run
2023-03-21 13:30:39 -07:00
neethuhaneesha 1e656210e1 Adding rocksdb bloom filter knobs. 2023-03-21 13:10:40 -07:00
neethuhaneesha 06657e1e0e
Rocksdb knob changes. (#9389) 2023-03-21 12:03:43 -07:00
Xiaoxi Wang 6f687ece4d change struct to class, add comment for DD Components class 2023-03-21 10:10:54 -07:00
He Liu 81c3cb8c50
Psm checkpoint (#9636)
* Update NativeAPI getCheckpointForRange().

* Implemented checkpoint in SS.

* clean up.

* Disabled StorageServerCheckpointTest.

* Serialized checkpoint creation and deletion.

Simplified checkpoint GC, via deleting CheckpointMetaData::dir.

* Fixed PhysicalShardMove test. Where fetchCheckpoint target range is misset.

* Minor improvements on CheckpointMetaData and DataMoveMetaData.

* fmt.

* Optimized PhysicalShardMove test

cleanup.

* dismiss operation_obsolete, and throw actor_cancelled.

* fmt.

* Resolved commments.
2023-03-21 09:14:10 -07:00
A.J. Beamon 5b119c8eb3
Merge pull request #9760 from sfc-gh-vgasiunas/vgasiunas-improve-client-config-test
Improve stability of client configuration test
2023-03-21 09:04:28 -07:00
Vaidas Gasiunas 7870479b66 Improve stability of test_external_client_not_matching_cluster_version_ignore 2023-03-20 17:30:35 -07:00
Xiaoxi Wang 3e76888404 format code 2023-03-20 16:38:35 -07:00
Xiaoxi Wang 2b2e465f26 solve merge conflicts with Custom Replication PR #9710 2023-03-20 16:30:40 -07:00
Xiaoxi Wang 303248b0b7 solve conflicts with MovingWindow PR #9591 2023-03-20 16:06:38 -07:00
A.J. Beamon d324afe1bd
Merge pull request #9753 from sfc-gh-ajbeamon/fix-tenant-list-infinite-loop
Do not list renaming tenants twice when listing tenant metadata
2023-03-20 16:05:56 -07:00
Xiaoxi Wang dea76f62cf merge upstream/main without completely clean up conflicts 2023-03-20 16:01:00 -07:00
Evan Tschannen a258d775c3
Merge pull request #9710 from sfc-gh-etschannen/feature-custom-dd
Added the ability to manually create a shard and also increase its replication factor
2023-03-20 15:35:10 -07:00
A.J. Beamon 9e6fb9ab8a
Merge pull request #9754 from sfc-gh-ajbeamon/test-harness-improvements
A couple TestHarness2 improvements
2023-03-20 14:55:32 -07:00
Zhongxing Zhang d2c1b3124e
add a field to show average data movement bytes in MovingData trace (#9591)
* add a field to show average data movement bytes in MovingData trace

* change variable type

* Make changes to variable/function naming and add more comments

* move rolling window struct to a new file; deal with corner case: dd startup, elements are full

* format

* simplify codes

* modify file/struct name, universal to moving window

* fix typo

* add a new Knob to control MovingWindow::Deque size

* make the general use of dequeSize limit

* format

* format, use space rather than tab
2023-03-20 14:33:32 -07:00
A.J. Beamon 6becf12ecd Merge branch 'main' into fix-tenant-list-infinite-loop 2023-03-20 14:11:16 -07:00
A.J. Beamon 2ceca2bde7 Report the time and type of the last logged event when getting TestUnexpectedlyNotFinished 2023-03-20 13:58:28 -07:00
A.J. Beamon 7b2b021079 Use the buggify config parameter to decide whether to enable buggify on a test 2023-03-20 13:58:05 -07:00
A.J. Beamon 690a0a81ae Reading a list of tenant metadata ordered by tenant name would occasionally get stuck in an infinite loop if the last tenant in a batch was being renamed and has the same ID as the tenant read in the previous batch. This change removes rename destinations from the list and avoids this problem. 2023-03-20 13:30:27 -07:00
Evan Tschannen ef20f1d973 code cleanup 2023-03-20 13:18:49 -07:00
Xiaoxi Wang 2b0857f2ee fix a rare race condition in PerpetualWiggleStatsWorkload.actor.cpp 2023-03-20 13:09:44 -07:00
Chunhao Xu 080837cf86
refactor struct BlobWorkerData and struct GranuleMetadata (#9659)
* refactor struct BlobWorkerData and struct GranuleMetadata

* undo the change on blobgranuleservercommon
2023-03-20 11:46:27 -07:00
Evan Tschannen 8e4eb83ba7 addressed review comments 2023-03-20 11:41:23 -07:00
Xiaoxi Wang dc1eb1375b add a miss healthy_perpetual_wiggle enum 2023-03-20 09:46:36 -07:00
Xiaoxi Wang ef706e551f Add more details into priority comments. 2023-03-20 09:46:36 -07:00
Xiaoxi Wang e48fd10d8d add perpetual wiggle to .team_tracker field 2023-03-20 09:46:36 -07:00
Xiaoxi Wang f89a483f3d add informal classification of priority 2023-03-20 09:46:36 -07:00
Xiaoxi Wang c73577de7d Add team priority comments and document. 2023-03-20 09:46:36 -07:00
Xiaoxi Wang 4615926d3f merge upstream/main and solve conflicts 2023-03-17 21:27:19 -07:00
Xiaoxi Wang 5f4e3a95c5 change run function use reference parameter rather than pointer 2023-03-17 20:59:18 -07:00