Syed Paymaan Raza
c3e7542cda
Update end year in copyright header
2024-08-02 09:40:11 -07:00
neethuhaneesha
c96dcc74a7
Add rocksdb direct_io knobs.
2024-03-27 10:34:00 -07:00
William Dowling
0f752473be
Merge branch 'main' into radixtree-production
2023-09-25 09:52:20 +02:00
Zhe Wu
9e5488dd3d
Make sure that storage and tlog are always set to a valid type
2023-09-06 14:58:42 -07:00
Zhe Wu
eb6f0c613d
Add documentation for perpetual_storage_wiggle_engine config
2023-08-10 09:35:57 -07:00
Zhe Wu
ab4ae712e8
Add PerpetualWiggleStorageMigrationWorkload documentation.
2023-08-10 09:35:57 -07:00
Zhe Wu
863038a44c
Add improvement for initializing storage server using new perpetual_wiggle_storage_engine config
2023-08-10 09:35:57 -07:00
William Dowling
3ea1ba1648
Remove beta status from RadixTree storage engine
2023-07-05 17:54:54 +02:00
Jingyu Zhou
82bd5796f5
Fix merge conflicts
2023-02-23 16:04:37 -08:00
Jingyu Zhou
1f1dc5e768
Allow a comma separated list of excluded addresses
2023-02-23 14:29:08 -08:00
Jingyu Zhou
6ac8720364
Add exclude to fdbcli's configure command
...
Right now this only allows one server address being excluded. This is useful
when the database is unavailable but we want the recruitment to skip some
particular processes.
Manually tested the concept works with a loopback cluster.
2023-02-23 14:28:20 -08:00
Nim Wijetunga
97713cadff
Update Encryption Mode DB Config Values ( #8839 )
...
* add encryption db config
* address pr comments
* address pr comments
* add comments
* add comment
* modify check
* change condition
* address pr comments
* simplify check
* address pr comments
2022-11-22 16:33:59 -08:00
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