Commit Graph

25385 Commits

Author SHA1 Message Date
A.J. Beamon a5a8c57a38 Fix some merge issues and missing updates to use new boolean parameters 2023-02-22 12:52:58 -08:00
A.J. Beamon 91df95e816 If registering a cluster fails on the data cluster, try to rollback the registration on the management cluster 2023-02-22 12:30:50 -08:00
A.J. Beamon 587c47832c Swap the register and remove cluster opertations (no change to the code) 2023-02-22 12:30:50 -08:00
A.J. Beamon 6dad4c5c60 Improve trace event 2023-02-22 12:30:50 -08:00
A.J. Beamon c4ef32c77a Check for registraton tombstones when registering a cluster during restores 2023-02-22 12:30:50 -08:00
A.J. Beamon 92011b9339 When erasing tenants during a force removal, tenants being renamed were double counted against the tenant count 2023-02-22 12:30:50 -08:00
A.J. Beamon 1b9d4a8d5a Registering a restoring data cluster didn't detect cases where it should fail, such as if the cluster already existed 2023-02-22 12:30:50 -08:00
A.J. Beamon 7da247cde2 Prevent operations on clusters that are restoring 2023-02-22 12:29:32 -08:00
A.J. Beamon f06ed85044 Update the tenant and metacluster consistency checks to account for the possibility of renamed tenants or partially registered clusters 2023-02-22 12:29:32 -08:00
A.J. Beamon ec79ecce73 Add a boolean parameter for ForceRemove; rename ForceJoinNewMetacluster to ForceJoin 2023-02-22 12:26:24 -08:00
A.J. Beamon 0c55749f65
Merge pull request #9444 from sfc-gh-ajbeamon/check-metacluster-restore-dryrun
Check metacluster restore dryrun
2023-02-22 12:16:02 -08:00
Markus Pilman 51bd28851b Merge remote-tracking branch 'sfc/features/tenant-lock2' into features/tenant-lock2 2023-02-22 13:12:44 -07:00
Markus Pilman 8695fc15fc Merge remote-tracking branch 'origin/main' into features/tenant-lock2 2023-02-22 13:12:23 -07:00
A.J. Beamon 006a2ead6f Merge branch 'main' into check-metacluster-restore-dryrun 2023-02-22 11:16:45 -08:00
A.J. Beamon 18ae6bda12 Fix formatting issue 2023-02-22 11:12:42 -08:00
A.J. Beamon 935cd70600 Use MetaclusterData and TenantData in the MetaclusterConsistencyCheck and TenantConsistencyCheck 2023-02-22 11:04:42 -08:00
Josh Slocum 9cd0f32e87
Fixing several metrics issues in blob workers (#9426)
* fixing int vs int64 data type, and fixing cause of incorrect request counter

* fixing incorrect count of mutation bytes buffered on granule cancel
2023-02-22 11:08:12 -06:00
Steve Atherton 23df46773d
Merge pull request #9422 from sfc-gh-satherton/client-read-options
Add transaction option definitions for read priority and read cache
2023-02-22 09:00:25 -08:00
Jingyu Zhou 9a8c346d1a
Merge pull request #9439 from sfc-gh-vgasiunas/vgasiunas-fix-java-getclientstatus-test
Fix Java GetClientStatusIntegrationTest
2023-02-22 08:58:56 -08:00
Josh Slocum 354bfef099
Added blob granules authz test, and fixed a bug it found (#9433)
* Adding blob granules authz test

* Fixing tenant race found by authz test
2023-02-22 10:53:45 -06:00
Josh Slocum bf97c3dbce
adding java tenant blob management test and fixing bug it found (#9428) 2023-02-22 10:52:26 -06:00
A.J. Beamon d18fffd251 Fix one item that the metacluster restore dry-run testing turned up as changing 2023-02-22 08:41:16 -08:00
A.J. Beamon cb57541c98 Add testing that the metacluster restore dry-run mode doesn't change anything 2023-02-22 08:41:16 -08:00
Vaidas Gasiunas cd0696e1cd Fix Java GetClientStatus integration test by wait on the future 2023-02-22 12:46:26 +01:00
Steve Atherton 806cef8f2d Update generated.go to reflect new options. 2023-02-22 00:32:08 -08:00
Steve Atherton a21b2fe9f9 Simplified read priority option to three separate options for normal/low/high priority. 2023-02-21 22:48:38 -08:00
Steve Atherton 5969616af8 Merge commit '6de85e7cd8e9dd74a571de9e04679e669bcbb5b6' into client-read-options 2023-02-21 20:46:20 -08:00
A.J. Beamon 6de85e7cd8
Merge pull request #9349 from sfc-gh-jfu/split-tenant-metadata
Use separate metadata objects for management and data/standalone clusters
2023-02-21 20:35:33 -08:00
Yao Xiao 36d79e0d2d resolve comments 2023-02-21 15:40:44 -08:00
A.J. Beamon 3c67ac4efa
Don't clear the database after creating tenants 2023-02-21 15:16:18 -08:00
Jon Fu ff7174065f Merge branch 'main' of github.com:apple/foundationdb into split-tenant-metadata 2023-02-21 14:16:13 -08:00
Steve Atherton bb4fb3d81d
Merge pull request #9419 from sfc-gh-satherton/page-rebuild-fix
Optimize/fix node rebuild vs update trigger in Redwood
2023-02-21 13:49:14 -08:00
Evan Tschannen 9047edd14f added a comment 2023-02-21 13:24:17 -08:00
Josh Slocum 33c0b35ee6
No RK throttling on blob workers if no blob ranges (#9425) 2023-02-21 15:23:40 -06:00
Jon Fu 5edf78ddce fix fdbcli_tests 2023-02-21 13:00:57 -08:00
Markus Pilman 15d8548c0e Merge remote-tracking branch 'origin/main' into features/tenant-lock2
# Conflicts:
#	fdbserver/ApplyMetadataMutation.cpp
#	fdbserver/storageserver.actor.cpp
2023-02-21 13:39:35 -07:00
Markus Pilman 5befe6541e
Merge pull request #9430 from sfc-gh-mpilman/features/testharness-add-runtime
Add Runtime measured by TestHarness
2023-02-21 13:36:43 -07:00
Evan Tschannen e383cdfddd fixed merge conflict 2023-02-21 12:18:07 -08:00
Evan Tschannen 8129381689 merge in main 2023-02-21 12:06:35 -08:00
Jon Fu 37fa579587 fix compile issues 2023-02-21 11:46:11 -08:00
Ata E Husain Bohra 4652eaf85d
EaR: Reduce logging level for RESTClient (#9429)
Description

Reduce the logging level to SevDebug for RESTClient operation

Testing

compiles
2023-02-21 11:43:28 -08:00
Jon Fu 2d74d10a91 use MetaclusterAPI namespace over TenantAPI for TenantState 2023-02-21 11:33:36 -08:00
Josh Slocum 958f3b531b
Plumbing blob worker mapping through commit proxy like storage server (#9401)
* Plumbing blob worker mapping through commit proxy like storage server mapping

* review comments

* formatting
2023-02-21 13:21:44 -06:00
Jon Fu c0b332501b update code to match style 2023-02-21 11:17:25 -08:00
Hui Liu 2eeb29132c
Merge pull request #9413 from sfc-gh-huliu/counters
Add stats counters for manifest dump
2023-02-21 11:13:36 -08:00
Jon Fu da688f9b77 update documentation 2023-02-21 11:13:35 -08:00
Jon Fu f27c3e24a8 fix code formatting 2023-02-21 11:09:14 -08:00
Jingyu Zhou 81f8c360db
Merge pull request #8811 from sfc-gh-tclinkenbeard/expose-tag-throttled-duration 2023-02-21 10:47:35 -08:00
Markus Pilman 5f49a17b16 Include configure string in test harness output 2023-02-21 11:45:44 -07:00
Jon Fu 9e01cffef0 fix some merge conflicts and address review comments 2023-02-21 10:29:36 -08:00