mscluster: accept short resource class information (#2669)

Co-authored-by: EisenbergD <dominik.eisenberg@beiersdorf.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: EisenbergD <dominik.eisenberg@beiersdorf.com>
This commit is contained in:
Dominik Eisenberg
2026-10-11 04:55:40 +02:00
committed by GitHub
co-authored by EisenbergD Claude Opus 5.5
parent 4e6cbf864c
commit adc9183cf6
4 changed files with 49 additions and 17 deletions
+2 -5
View File
@@ -19,7 +19,6 @@ package clusapi
import (
"context"
"encoding/binary"
"errors"
"fmt"
"time"
@@ -163,11 +162,9 @@ func (c *Cluster) resourceClass(name string, deadline time.Time) (_ uint32, resu
return 0, fmt.Errorf("class information: %w", err)
}
if len(data) != 8 {
return 0, errors.New("invalid resource class information size")
}
class, _ := parseResourceClassInfo(data)
return binary.LittleEndian.Uint32(data), nil
return class, nil
}
// readClusterName calls GetClusterInformation without CLUSTERVERSIONINFO.