From 3c605c93feb4c929d4e673d2058b4fd71316097f Mon Sep 17 00:00:00 2001 From: Klaus Post Date: Wed, 5 Oct 2022 07:41:42 +0200 Subject: [PATCH] warn when 0 parity has been set as default parity (#15790) --- cmd/erasure-sets.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/erasure-sets.go b/cmd/erasure-sets.go index d5e865aec..c7ba013bf 100644 --- a/cmd/erasure-sets.go +++ b/cmd/erasure-sets.go @@ -357,6 +357,10 @@ func newErasureSets(ctx context.Context, endpoints PoolEndpoints, storageDisks [ endpointStrings[i] = endpoint.String() } + if defaultParityCount == 0 { + logger.Error("Warning: Default parity set to 0. This can lead to data loss.") + } + // Initialize the erasure sets instance. s := &erasureSets{ sets: make([]*erasureObjects, setCount),