From 0408248c15d092f096e567bdae66f487a21e6c0b Mon Sep 17 00:00:00 2001 From: Lennart Ploom Date: Mon, 16 Mar 2026 11:10:40 +0200 Subject: [PATCH] remove t2 timeout cap --- types/partition_description.go | 2 +- types/partition_description_test.go | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/types/partition_description.go b/types/partition_description.go index 1ef3fa1..d06f3c8 100644 --- a/types/partition_description.go +++ b/types/partition_description.go @@ -91,7 +91,7 @@ func (pdr *PartitionDescriptionRecord) IsValid() error { if pdr.UnitIDLen%8 != 0 { return fmt.Errorf("unit id length must be in full bytes, got %d bytes and %d bits", pdr.UnitIDLen/8, pdr.UnitIDLen%8) } - if pdr.T2Timeout < 800*time.Millisecond || pdr.T2Timeout > 10*time.Second { + if pdr.T2Timeout < 800*time.Millisecond { return fmt.Errorf("t2 timeout value out of allowed range: %s", pdr.T2Timeout) } diff --git a/types/partition_description_test.go b/types/partition_description_test.go index 14a07b2..e83fa1a 100644 --- a/types/partition_description_test.go +++ b/types/partition_description_test.go @@ -8,8 +8,9 @@ import ( "testing" "time" - abcrypto "github.com/unicitynetwork/bft-go-base/crypto" "github.com/stretchr/testify/require" + + abcrypto "github.com/unicitynetwork/bft-go-base/crypto" ) func Test_PartitionDescriptionRecord_Hash(t *testing.T) { @@ -114,7 +115,7 @@ func Test_PartitionDescriptionRecord_IsValid(t *testing.T) { require.EqualError(t, pdr.IsValid(), "t2 timeout value out of allowed range: 499ms") pdr.T2Timeout = 2 * time.Minute - require.EqualError(t, pdr.IsValid(), "t2 timeout value out of allowed range: 2m0s") + require.NoError(t, pdr.IsValid()) }) t.Run("invalid validator", func(t *testing.T) {