mirror of
https://github.com/minio/minio.git
synced 2025-11-07 12:52:58 -05:00
Enable replication of SSE-C objects (#19107)
If site replication enabled across sites, replicate the SSE-C objects as well. These objects could be read from target sites using the same client encryption keys. Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
This commit is contained in:
@@ -10,10 +10,10 @@ trap 'catch $LINENO' ERR
|
||||
catch() {
|
||||
if [ $# -ne 0 ]; then
|
||||
echo "error on line $1"
|
||||
echo "$site server logs ========="
|
||||
cat "/tmp/${site}_1.log"
|
||||
echo "server logs ========="
|
||||
cat "/tmp/sitea_1.log"
|
||||
echo "==========================="
|
||||
cat "/tmp/${site}_2.log"
|
||||
cat "/tmp/sitea_2.log"
|
||||
fi
|
||||
|
||||
echo "Cleaning up instances of MinIO"
|
||||
@@ -42,32 +42,34 @@ if [ ! -f ./mc ]; then
|
||||
chmod +x mc
|
||||
fi
|
||||
|
||||
minio server --address 127.0.0.1:9001 "http://127.0.0.1:9001/tmp/multisitea/data/disterasure/xl{1...4}" \
|
||||
"http://127.0.0.1:9002/tmp/multisitea/data/disterasure/xl{5...8}" >/tmp/sitea_1.log 2>&1 &
|
||||
minio server --address 127.0.0.1:9002 "http://127.0.0.1:9001/tmp/multisitea/data/disterasure/xl{1...4}" \
|
||||
"http://127.0.0.1:9002/tmp/multisitea/data/disterasure/xl{5...8}" >/tmp/sitea_2.log 2>&1 &
|
||||
minio server --address ":9001" "https://localhost:9001/tmp/multisitea/data/disterasure/xl{1...4}" \
|
||||
"https://localhost:9002/tmp/multisitea/data/disterasure/xl{5...8}" >/tmp/sitea_1.log 2>&1 &
|
||||
minio server --address ":9002" "https://localhost:9001/tmp/multisitea/data/disterasure/xl{1...4}" \
|
||||
"https://localhost:9002/tmp/multisitea/data/disterasure/xl{5...8}" >/tmp/sitea_2.log 2>&1 &
|
||||
|
||||
export MC_HOST_sitea=http://minio:minio123@127.0.0.1:9001
|
||||
sleep 60
|
||||
|
||||
./mc mb sitea/delissue
|
||||
export MC_HOST_sitea=https://minio:minio123@localhost:9001
|
||||
|
||||
./mc version enable sitea/delissue
|
||||
./mc mb sitea/delissue --insecure
|
||||
|
||||
echo hello | ./mc pipe sitea/delissue/hello
|
||||
./mc version enable sitea/delissue --insecure
|
||||
|
||||
./mc version suspend sitea/delissue
|
||||
echo hello | ./mc pipe sitea/delissue/hello --insecure
|
||||
|
||||
./mc rm sitea/delissue/hello
|
||||
./mc version suspend sitea/delissue --insecure
|
||||
|
||||
./mc version enable sitea/delissue
|
||||
./mc rm sitea/delissue/hello --insecure
|
||||
|
||||
echo hello | ./mc pipe sitea/delissue/hello
|
||||
./mc version enable sitea/delissue --insecure
|
||||
|
||||
./mc version suspend sitea/delissue
|
||||
echo hello | ./mc pipe sitea/delissue/hello --insecure
|
||||
|
||||
./mc rm sitea/delissue/hello
|
||||
./mc version suspend sitea/delissue --insecure
|
||||
|
||||
count=$(./mc ls --versions sitea/delissue | wc -l)
|
||||
./mc rm sitea/delissue/hello --insecure
|
||||
|
||||
count=$(./mc ls --versions sitea/delissue --insecure | wc -l)
|
||||
|
||||
if [ ${count} -ne 3 ]; then
|
||||
echo "BUG: expected number of versions to be '3' found ${count}"
|
||||
@@ -76,6 +78,6 @@ if [ ${count} -ne 3 ]; then
|
||||
fi
|
||||
|
||||
echo "SUCCESS:"
|
||||
./mc ls --versions sitea/delissue
|
||||
./mc ls --versions sitea/delissue --insecure
|
||||
|
||||
catch
|
||||
|
||||
Reference in New Issue
Block a user