Commit Graph

19547 Commits

Author SHA1 Message Date
Renxuan Wang e1775627ab Add a check on proxy format. 2022-03-29 10:17:14 -07:00
akashhansda be0f0ce903 Update README.md
Use https
2022-03-29 09:16:02 -07:00
Zhe Wang 37c7b3ff18 fix-rocksdb-blockcache-recreation-problem 2022-03-29 12:07:41 -04:00
A.J. Beamon 23fcd8c076 Fix issues with command completion for exclude and storage_migration_type. Add missing documentation for tenant_mode in one spot. 2022-03-29 09:07:33 -07:00
Josh Slocum 61474d5d54 Future-proof blob granules with full file size 2022-03-29 08:06:07 -05:00
Josh Slocum 2f8e9d9de0 misc bg fixes 2022-03-29 08:05:52 -05:00
Bharadwaj V.R dd3a453f5b Address suggestions to make new SSI member private, and reduce the number of serialization methods for serverList value 2022-03-28 23:52:26 -07:00
Bharadwaj V.R 2348c46dac Resolve merge conflict 2022-03-28 22:54:00 -07:00
Bharadwaj V.R 3cd69743b9 Merge branch 'apple-main' into ssupdateb4registration 2022-03-28 22:49:25 -07:00
Bharadwaj V.R 726cb3a18f merge commits from main 2022-03-28 22:49:03 -07:00
Steve Atherton 16afeb43fa Avoid false positive for determinism check in DEBUG_DETERMINISM by avoiding use of shared memory. 2022-03-28 20:02:55 -07:00
Steve Atherton 1e9c8b3684 Shutdown bug fix, extent cache should be cleared on shutdown as if recovery never completed it wouldn't have been cleared yet. 2022-03-28 18:14:05 -07:00
Renxuan Wang 0a332ee1c1 Add proxy option to backup and restore params. 2022-03-28 17:10:49 -07:00
Trevor Clinkenbeard ad98d64799
Merge pull request #6473 from sfc-gh-tclinkenbeard/change-data-hall
Test renaming data hall on restart
2022-03-28 16:39:43 -07:00
Ata E Husain Bohra 643c0004c7
FDB Encryption data at-rest design documentation (#6629)
* FDB Encryption data at-rest design documentation

Patch details FDB Encryption data at-rest design documentation
2022-03-28 16:37:00 -07:00
Steve Atherton f0e9eeaa51
Merge pull request #6670 from sfc-gh-satherton/aggressive-storage-migration
Fix aggressive storage migration mode to behave as documented
2022-03-28 15:06:02 -07:00
sfc-gh-tclinkenbeard f7f4d0247e Merge remote-tracking branch 'origin/main' into change-data-hall 2022-03-28 14:43:54 -07:00
Andrew Noyes bbfaddc963
Don't instrument fdbmonitor with thread sanitizer (#6698)
We don't compile fdbmonitor with thread sanitizer instrumentation, since this
appears to change its behavior (it no longer seems to restart killed
processes). fdbmonitor is single-threaded anyway.
2022-03-28 14:06:51 -07:00
Josh Slocum 721c64b698 Adding Blob Granule Client C Unit Tests 2022-03-28 15:42:33 -05:00
Chaoguang Lin fd5734c39e Fix the case where we access the memory after cleaning 2022-03-28 13:35:42 -07:00
Jingyu Zhou 4de05a8a8d
Merge pull request #6692 from sfc-gh-tclinkenbeard/fix-tutorial-typo
Fix typo in SimpleKeyValueStoreInterface class name
2022-03-28 13:33:34 -07:00
A.J. Beamon 4d277fe19a Fix typo 2022-03-28 13:06:17 -07:00
Andrew Noyes d58777351b
Enforce comment with static assert (#6699) 2022-03-28 12:36:52 -07:00
A.J. Beamon 3cf0ea5950
Merge pull request #6697 from sfc-gh-ajbeamon/fix-tenant-map-range-read-bug
Fix bug in tenant map range reads when the end key is outside of the tenant map range
2022-03-28 10:55:33 -07:00
Steve Atherton 8cf40f86e6 Merge commit '478ff1eb76bc88201b6803b8b8fb5ad9d0bcc040' into aggressive-storage-migration 2022-03-28 10:10:32 -07:00
Steve Atherton 31812d7ad3 Fix aggressive storage migration mode to behave as documented and migrates all storages at once. 2022-03-28 09:22:24 -07:00
sfc-gh-tclinkenbeard 77786f4fc6 Merge remote-tracking branch 'origin/main' into change-data-hall 2022-03-27 12:44:05 -07:00
Bharadwaj V.R 6d7a4b91c8 Create a server knob to control server version convergence threshold before SSI registration. Watch version lag in SS update loop and register when within lag limit 2022-03-27 12:37:38 -07:00
Steve Atherton f09bdc840c Fix undefined behavior where struct members are written to disk and restored later in a situation where they are unused but can contain random values that are not proper booleans, which ubsan complains about. 2022-03-26 19:38:59 -07:00
Steve Atherton aa8ab494a2 Fix undefined behavior. 2022-03-26 19:37:09 -07:00
Steve Atherton 478ff1eb76
Merge pull request #6652 from sfc-gh-anoyes/anoyes/fast-alloc
Move most usage of FastAlloc to malloc
2022-03-26 15:46:05 -07:00
Bharadwaj V.R f13c09eec7 Refactor SSI registration actor for error handling 2022-03-26 14:20:15 -07:00
A.J. Beamon 2475c4e2d6 Fix various non-compiling code errors. 2022-03-25 15:56:49 -07:00
Bharadwaj V.R aa515524eb Fix initialization of interface registration promise 2022-03-25 14:35:48 -07:00
A.J. Beamon 48447c2788 Add the tenant management module to CMakeLists. Don't test tenants before API version 710. 2022-03-25 14:35:16 -07:00
Ata E Husain Bohra 86e201001e
Extend flat_buffer to support unordered_set (de)serialize (#6681)
* Extend flat_buffer to support unordered_set (de)serialize

Extend flat_buffer to support unordered_set (de)serialize

Description

Extend flat_buffer to support unordered_set (de)serialize

Testing

Added unit test in flat_buffers.cpp to validate the functionality:
1. Empty unordered_set (de)serialize
1. Non-Empty unordered_set (de)serialize
2022-03-25 14:29:43 -07:00
A.J. Beamon e8a38bb048 Fix bug in tenant map range reads when the end key is outside of the tenant map range. 2022-03-25 14:24:25 -07:00
Evan Tschannen 90983990df
Merge pull request #6680 from sfc-gh-jslocum/bg_client_bindings_improvements
granule parallelism, metrics, and other improvements to bg client bindings
2022-03-25 13:44:43 -07:00
Bharadwaj V.R 62b7e79482 Retract changes to apply-metadata-mutations; the change to the storagecache in commit proxy data is not required unless the get request path is to be made sensitive to the SSI state 2022-03-25 13:39:08 -07:00
Bharadwaj V.R 301e64a1b6 Remove unit tests added for SSI upgrade/downgrade 2022-03-25 13:27:55 -07:00
neethuhaneesha d54fdd782a
Merge pull request #6687 from sfc-gh-jslocum/no_rocks_blob_granule
Disabling rocks in blob granule tests
2022-03-25 13:17:56 -07:00
A.J. Beamon b4cfcc10d3 Move Python tenant management to its own module 2022-03-25 11:36:35 -07:00
sfc-gh-tclinkenbeard c8bac58536 Fix typo in SimpleKeyValueStoreInterface class name 2022-03-25 09:10:19 -07:00
Renxuan Wang 2a59c5fd4e
Workers should monitor coordinators in submitCandidacy(). (#6655)
* Workers should monitor coordinators in submitCandidacy().

* Change re-resolve delay to a knob.
2022-03-24 19:20:42 -07:00
Steve Atherton 89addac989
Merge pull request #6563 from sfc-gh-jslocum/s3_sdk_credentials
S3 sdk credentials
2022-03-24 19:10:11 -07:00
Josh Slocum fd6c9544e2 Disabling rocks in blob granule tests 2022-03-24 20:40:16 -05:00
Josh Slocum b81074a0da Merge branch 'main' into bg_client_bindings_improvements 2022-03-24 20:34:53 -05:00
Bharadwaj V.R 961e4ae7fd ratekeeper and ser-des fixes 2022-03-24 17:25:07 -07:00
Josh Slocum b41bb33d15 Merge branch 'main' into s3_sdk_credentials 2022-03-24 18:30:47 -05:00
Trevor Clinkenbeard cc934ff1d7
Merge pull request #6632 from sfc-gh-jslocum/dd_better_cancelling
Better cancelling logic that reflects whether move has actually started
2022-03-24 16:28:01 -07:00