doc: update the warning about shared dictionary training
This commit updates the inadequate warning on the Advanced Internode (RPC) Compression page.
The warning is replaced with a note about how training data is encrypted.
Fixes https://github.com/scylladb/scylladb/issues/29109
Closes scylladb/scylladb#29111
(cherry picked from commit 88b98fac3a)
Closes scylladb/scylladb#29119
Closes scylladb/scylladb#29139
Closes scylladb/scylladb#29199
This commit is contained in:
committed by
Avi Kivity
parent
95e8c6fd56
commit
fa59daad49
@@ -57,12 +57,11 @@ To enable shared dictionaries:
|
||||
internode_compression_enable_advanced: true
|
||||
rpc_dict_training_when: when_leader
|
||||
|
||||
.. warning:: Enabling shared dictionary training might leak unencrypted data to disk.
|
||||
.. note::
|
||||
|
||||
Trained dictionaries contain randomly chosen samples of data transferred between
|
||||
nodes. The data samples are persisted in the Raft log, which is not encrypted.
|
||||
As a result, some data from otherwise encrypted tables might be stored on disk
|
||||
unencrypted.
|
||||
Some dictionary training data may be encrypted using storage-level encryption
|
||||
(if enabled) instead of database-level encryption, meaning protection is
|
||||
applied at the storage layer rather than within the database itself.
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference in New Issue
Block a user