Skip to content

Commit 5c5c9d4

Browse files
authored
Merge pull request #95 from mohitj1988/PSTRESS-155
PSTRESS-155 Add support for vault-as-a-component in pstress
2 parents 461d553 + 15f799e commit 5c5c9d4

File tree

6 files changed

+155
-102
lines changed

6 files changed

+155
-102
lines changed

pstress/pstress-run-57.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,8 @@ MYEXTRA=""
157157
# #
158158
################################################################################
159159
ENCRYPTION_RUN=1
160-
KEYRING_FILE=1
161-
KEYRING_VAULT=0
160+
PLUGIN_KEYRING_FILE=1
161+
PLUGIN_KEYRING_VAULT=0
162162

163163
################################################################################
164164
# Number of threads to use. Default: 10. #

pstress/pstress-run-80.conf

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -144,25 +144,24 @@ MYINIT=""
144144
MYEXTRA=""
145145

146146
################################################################################
147-
# Keyring options: Plugin and components #
148-
# Plugins: keyring_file, keyring_vault #
149-
# Component: component_keyring_file #
147+
# Encryption options: keyring_file, keyring_vault #
150148
# #
151-
# Both are supported in MySQL from 8.0.24. However, we can use either #
152-
# component_keyring_file, keyring_file or keyring_vault at a time. #
149+
# Both are supported in MySQL from 8.0.24. However, we can use only one #
150+
# encryption type at a time. #
153151
# #
154152
# By default, encryption runs are enabled i.e ENCRYPTION_RUN=1 #
155153
# To disable all types of encryption set ENCRYPTION_RUN=0 #
156154
# #
157155
# keyring_file component is used for encryption by default. #
158-
# To use keyring_file plugin, set KEYRING_FILE=1 #
159-
# To use keyring_vault, set KEYRING_VAULT=1 #
160-
# #
156+
# To use keyring_file plugin, set PLUGIN_KEYRING_FILE=1 #
157+
# To use keyring_vault plugin, set PLUGIN_KEYRING_VAULT=1 #
158+
# To use keyring_vault component, set COMPONENT_KEYRING_VAULT=1 #
161159
################################################################################
162160
ENCRYPTION_RUN=1
163-
KEYRING_FILE=0
164-
KEYRING_COMPONENT=1
165-
KEYRING_VAULT=0
161+
PLUGIN_KEYRING_FILE=0
162+
COMPONENT_KEYRING_FILE=1
163+
PLUGIN_KEYRING_VAULT=0
164+
COMPONENT_KEYRING_VAULT=0
166165

167166
################################################################################
168167
# Number of threads to use. Default: 10. #

pstress/pstress-run-PXC57.conf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -147,15 +147,15 @@ MYEXTRA="--thread_handling=pool-of-threads --log-bin --server-id=0 --binlog_form
147147
# #
148148
# By default, encryption runs are enabled using keyring_file plugin #
149149
# => To disable encryption run, set ENCRYPTION_RUN=0 #
150-
# => To perform encryption using vault server, set KEYRING_VAULT=1 #
150+
# => To perform encryption using vault server, set PLUGIN_KEYRING_VAULT=1 #
151151
# #
152152
# Note: #
153153
# 1. keyring_component is not supported in PXC-5.7 #
154154
# 2. keyring encryption type must be enabled one at a time #
155155
################################################################################
156156
ENCRYPTION_RUN=1
157-
KEYRING_FILE=1
158-
KEYRING_VAULT=0
157+
PLUGIN_KEYRING_FILE=1
158+
PLUGIN_KEYRING_VAULT=0
159159

160160
################################################################################
161161
# Number of threads to use. Default: 10. #

pstress/pstress-run-PXC80.conf

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,14 @@ MYEXTRA="--thread_handling=pool-of-threads --log-bin --server-id=0 --binlog_form
151151
# #
152152
# By default, encryption runs are enabled using component_keyring_file plugin #
153153
# => To disable encryption run, set ENCRYPTION_RUN=0 #
154-
# => To perform encryption using vault server, set KEYRING_VAULT=1 #
154+
# => To perform encryption using vault server, set PLUGIN_KEYRING_VAULT=1 #
155155
# #
156156
################################################################################
157157
ENCRYPTION_RUN=1
158-
KEYRING_FILE=0
159-
KEYRING_VAULT=0
160-
KEYRING_COMPONENT=1
158+
PLUGIN_KEYRING_FILE=0
159+
PLUGIN_KEYRING_VAULT=0
160+
COMPONENT_KEYRING_FILE=1
161+
COMPONENT_KEYRING_VAULT=0
161162

162163
################################################################################
163164
# To enable GCache encryption, set GCACHE_ENCRYPTION=1 #

0 commit comments

Comments
 (0)