A.J. Beamon
4fd64630e8
Convert literal string ref instances to use _sr suffix
2022-09-19 11:35:58 -07:00
Xiaoxi Wang
50167b8c13
Merge branch 'main' of https://github.com/apple/foundationdb into fix/main/ppwmessage
2022-09-07 09:48:25 -07:00
Xiaoxi Wang
a12f2dbdce
make configure perpetual_storage_wiggle=0 a true warning when the storage_migration_type=gradual
2022-09-06 09:43:38 -07:00
Ata E Husain Bohra
28e608e717
Encryption data at-rest db-config ( #7929 )
...
* Encryption data at-rest db-config
Description
diff-1: Handle 'force' updates to encryption_at_rest db-config
Major changes proposed:
1. Introduce 'encryption_data_at_rest_mode" 'configure new'
option to enable Encryption data at-rest. The feature is disabled
by default.
2. The configuration is meant to be set at the time of database
creation, addition checks will be done to avoid updating the config
in subsequent PR.
3. DatabaseConfiguration validity check to account for "tenant_mode"
set to `required` if Encryption data at-rest is selected given
EncryptionDomain matches Tenant boundaries.
Testing
devCorrectness - 100K
2022-09-02 14:11:38 -07:00
A.J. Beamon
c7c7bd5f17
Undo change to mark tenant modes non-experimental. Other minor cleanup.
2022-07-19 09:18:53 -07:00
A.J. Beamon
9f3819752f
Change the command to create a metacluster from using 'configure tenant_mode=management' to 'metacluster create <NAME>'. Distribute this name to all processes in a metacluster. Eliminate the tenant mode entirely from metacluster clusters, instead relying on a metacluster registration key.
2022-06-22 12:15:43 -07:00
A.J. Beamon
85019612d4
Remove subordinate mode and instead use a key in the system key-space to track metacluster membership. Use this key to determine if a cluster is already part of a metacluster or can be configured away from required mode. Disallow configuring to or from a management cluster that has data.
2022-05-11 17:10:55 -07:00
A.J. Beamon
7e860dc92c
Some initial metacluster implementation
2022-05-03 12:53:35 -07:00
A.J. Beamon
43c2ca35a5
Move fdbcli command and hint generators into the files implementing the command.
2022-05-02 08:39:59 -07:00
Zhe Wang
6c9ff6ee5e
Add sharded rocksdb type ( #6862 )
...
* add-sharded-rocksdb-type
* address comments
Co-authored-by: Zhe Wang <zhewang@Zhes-MacBook-Pro.local>
2022-04-21 22:53:14 -04:00
Neethu Haneesha Bingi
5d3981821e
Adding warning on configuring rocksdb storage until production tested.
2022-04-06 13:24:57 -07:00
Josh Slocum
f27475e2f4
Merge branch 'main' into blob_integration
2022-03-22 11:41:58 -05:00
sfc-gh-tclinkenbeard
a71099471b
Update copyright header dates
2022-03-21 13:36:23 -07:00
A.J. Beamon
4aa053d342
Update tenant mode options in fdbcli
2022-03-17 12:10:39 -07:00
A.J. Beamon
f8cddd3842
Add fdbcli support for tenants
2022-03-17 12:10:39 -07:00
Josh Slocum
e71b3533f9
Merge branch 'main' into blob_integration
2022-03-09 08:59:56 -06:00
Xiaoxi Wang
59ac1dffb4
change storage_migration_mode to storage_migration_type
2022-02-22 09:36:30 -08:00
Suraj Gupta
fc3376fe8f
Move client knob to database config for blob granules.
2021-12-10 14:00:34 -06:00
Neethu Haneesha Bingi
cbb3c9a82e
Fixed format errors.
2021-09-30 10:00:33 -07:00
Neethu Haneesha Bingi
3e79299898
Locality filter support to perpetual storage wiggler feature.
2021-09-30 10:00:33 -07:00
Xiaoxi Wang
40c6fbcc16
solve comment
2021-09-21 18:11:04 -07:00
Xiaoxi Wang
1730d75f73
change configure test
...
add store type check
add test file
2021-09-21 18:11:04 -07:00
Chaoguang Lin
9f7ca7fafd
Fix rreversed return boolean value in configureCommandActor
2021-09-21 10:06:04 -07:00
Chaoguang Lin
65956ae6b7
Refactor configure command; refactor changeConfig to template code to reuse existing tests
2021-09-21 10:06:04 -07:00