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