diff --git a/csi.proto b/csi.proto index 2f331ba2..417beaaa 100644 --- a/csi.proto +++ b/csi.proto @@ -1358,11 +1358,11 @@ message VolumeHealth { // The error code describing the health condition of the volume. // This is an opaque field to CO. // This field is REQUIRED. - string error_code = 2; + repeated string error_code = 2; - // The error message associated with the above error_code. + // The error messages associated with the above error codes. // This field is OPTIONAL. - string message = 3; + repeated string message = 3; } message NodeGetCapabilitiesRequest { // Intentionally empty. diff --git a/lib/go/csi/csi.pb.go b/lib/go/csi/csi.pb.go index 5a071a2c..fd200189 100644 --- a/lib/go/csi/csi.pb.go +++ b/lib/go/csi/csi.pb.go @@ -4255,10 +4255,10 @@ type VolumeHealth struct { // The error code describing the health condition of the volume. // This is an opaque field to CO. // This field is REQUIRED. - ErrorCode string `protobuf:"bytes,2,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` - // The error message associated with the above error_code. + ErrorCode []string `protobuf:"bytes,2,rep,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` + // The error messages associated with the above error codes. // This field is OPTIONAL. - Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` + Message []string `protobuf:"bytes,3,rep,name=message,proto3" json:"message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` @@ -4296,18 +4296,18 @@ func (m *VolumeHealth) GetCondition() VolumeHealth_Condition { return VolumeHealth_UNKNOWN } -func (m *VolumeHealth) GetErrorCode() string { +func (m *VolumeHealth) GetErrorCode() []string { if m != nil { return m.ErrorCode } - return "" + return nil } -func (m *VolumeHealth) GetMessage() string { +func (m *VolumeHealth) GetMessage() []string { if m != nil { return m.Message } - return "" + return nil } type NodeGetCapabilitiesRequest struct { @@ -4892,7 +4892,7 @@ func init() { } var fileDescriptor_9cdb00adce470e01 = []byte{ - // 3689 bytes of a gzipped FileDescriptorProto + // 3691 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x3b, 0x4b, 0x6c, 0x1b, 0x47, 0x96, 0x6a, 0x7e, 0x24, 0xf1, 0x51, 0x92, 0xdb, 0xa5, 0x8f, 0xe9, 0xd6, 0xc7, 0x72, 0x3b, 0x76, 0x64, 0xc7, 0xa6, 0x37, 0x4a, 0x1c, 0x6c, 0x64, 0xe7, 0x43, 0x52, 0x6d, 0x89, 0x31, 0x45, 0x29, @@ -5073,57 +5073,57 @@ var fileDescriptor_9cdb00adce470e01 = []byte{ 0x41, 0x32, 0x7f, 0x50, 0x95, 0x2a, 0x3c, 0x87, 0x00, 0xc6, 0x8b, 0x34, 0x2d, 0x8f, 0x89, 0xff, 0x14, 0x73, 0x4a, 0x73, 0x74, 0x09, 0xe8, 0x11, 0xe9, 0x1f, 0xd4, 0x35, 0x3b, 0x01, 0x62, 0xd5, 0x8e, 0x95, 0xb0, 0xe5, 0xdb, 0x21, 0x1a, 0xc5, 0x92, 0xbb, 0x04, 0x76, 0x90, 0x8a, 0x0d, 0x43, - 0x37, 0x94, 0x9a, 0x5e, 0x77, 0xb4, 0x39, 0x45, 0x20, 0x05, 0xbd, 0x8e, 0xbd, 0x8d, 0x84, 0xb8, - 0xaf, 0x91, 0x20, 0x9e, 0x91, 0x3e, 0x02, 0xe3, 0xe2, 0x13, 0x3c, 0x0d, 0x13, 0xb4, 0x02, 0x70, - 0xc0, 0x73, 0x48, 0x80, 0x85, 0xaa, 0xb4, 0xb3, 0xb7, 0x2b, 0xe7, 0xe4, 0x03, 0xa5, 0x58, 0x76, - 0x1e, 0x6e, 0x96, 0x24, 0x3e, 0x86, 0x16, 0x00, 0x75, 0xc7, 0x36, 0xa5, 0x2d, 0x39, 0xb7, 0x29, - 0x6d, 0xf2, 0x71, 0x84, 0x60, 0xe6, 0x71, 0xae, 0x58, 0xda, 0x97, 0x25, 0xa5, 0x54, 0x7c, 0x22, - 0x95, 0x0e, 0xf8, 0x84, 0xbd, 0x1b, 0x8f, 0x73, 0xd5, 0x5c, 0x89, 0x4f, 0xd2, 0x5a, 0xe2, 0x92, - 0xab, 0x41, 0x61, 0xf5, 0xac, 0xcf, 0xa8, 0x2d, 0x44, 0x55, 0xb2, 0x72, 0xa1, 0x95, 0xac, 0x65, - 0x5f, 0x54, 0x30, 0xa0, 0x86, 0xf5, 0xcf, 0x31, 0x98, 0x0f, 0xc5, 0x43, 0x0f, 0xbc, 0xd5, 0xab, - 0xeb, 0x7d, 0x79, 0x7a, 0xeb, 0x56, 0x5f, 0x71, 0xb4, 0x6e, 0xb5, 0xe1, 0xab, 0x5b, 0xdd, 0x1a, - 0x48, 0xef, 0xad, 0x58, 0x69, 0x11, 0x05, 0xab, 0x4a, 0x35, 0xb7, 0x25, 0x29, 0xfb, 0x65, 0xfa, - 0xd7, 0x2d, 0x58, 0xcd, 0x01, 0xdf, 0xad, 0xe0, 0x28, 0x95, 0x6a, 0xae, 0x5a, 0xe1, 0x63, 0xbd, - 0xc5, 0xa2, 0x78, 0x6f, 0x69, 0x27, 0xe1, 0x96, 0x76, 0xe6, 0x00, 0xb1, 0x9d, 0xf6, 0xbe, 0x10, - 0xff, 0x6f, 0x0e, 0x66, 0x7d, 0x60, 0xb6, 0xf1, 0x9e, 0x26, 0x32, 0xe7, 0x6b, 0x22, 0xdf, 0x87, - 0x39, 0x3b, 0x3b, 0xa5, 0xb6, 0x69, 0x2a, 0x6d, 0x6c, 0x90, 0x56, 0x00, 0x33, 0xb4, 0xcb, 0x4d, - 0xf5, 0x8c, 0x95, 0xda, 0xf7, 0xb0, 0x61, 0x33, 0x7e, 0x09, 0xd5, 0x59, 0xf1, 0xdf, 0x62, 0x34, - 0x06, 0x1a, 0x39, 0x87, 0x1a, 0xe8, 0x0f, 0x7b, 0x93, 0xac, 0xf8, 0x08, 0x49, 0x56, 0x84, 0x37, - 0x4d, 0x8c, 0x14, 0x78, 0x8f, 0x1c, 0x3f, 0x88, 0x39, 0x1a, 0x6f, 0x5d, 0x20, 0xff, 0x59, 0xff, - 0x23, 0x07, 0x93, 0xc5, 0x3a, 0x6e, 0x59, 0xb6, 0x1d, 0x94, 0x61, 0xda, 0xf7, 0x70, 0x1f, 0x2d, - 0x45, 0xbc, 0xe7, 0x27, 0x3b, 0x2e, 0x2c, 0xf7, 0x7d, 0xed, 0x2f, 0x8e, 0xa1, 0x23, 0xcf, 0x3f, - 0x1d, 0xf8, 0x8a, 0xfe, 0xaf, 0xf5, 0x50, 0x86, 0xb8, 0x04, 0xe1, 0xe6, 0x00, 0x2c, 0x77, 0x9e, - 0x77, 0x20, 0x49, 0x9e, 0x68, 0x23, 0xf7, 0x12, 0xf1, 0xbe, 0xe0, 0x16, 0xe6, 0x03, 0x50, 0x87, - 0x6e, 0xfd, 0x9b, 0x14, 0x40, 0x37, 0x8d, 0x44, 0x4f, 0x60, 0xca, 0xfb, 0x4a, 0x14, 0x2d, 0xf6, - 0x79, 0xa3, 0x2c, 0x2c, 0x85, 0x0f, 0xba, 0x32, 0x3d, 0x81, 0x29, 0xef, 0x9b, 0xa4, 0x2e, 0xb3, - 0x90, 0x77, 0x51, 0x5d, 0x66, 0xa1, 0xcf, 0x98, 0xc6, 0x50, 0x03, 0xae, 0x44, 0xbc, 0x4a, 0x41, - 0xb7, 0x86, 0x7b, 0xbb, 0x23, 0xbc, 0x3e, 0xe4, 0xf3, 0x16, 0x71, 0x0c, 0x19, 0x70, 0x35, 0xf2, - 0x31, 0x06, 0x5a, 0x1b, 0xf6, 0xa9, 0x88, 0x70, 0x7b, 0x08, 0x4c, 0x77, 0xce, 0x0e, 0x08, 0xd1, - 0x1d, 0x60, 0x74, 0x7b, 0xe8, 0xa7, 0x09, 0xc2, 0x9d, 0xe1, 0x1b, 0xca, 0xe2, 0x18, 0xda, 0x86, - 0xb4, 0xa7, 0x29, 0x88, 0x84, 0xd0, 0x4e, 0x21, 0x65, 0xbc, 0xd8, 0xa7, 0x8b, 0x48, 0x39, 0x79, - 0x3a, 0x3f, 0x5d, 0x4e, 0xbd, 0x2d, 0xac, 0x2e, 0xa7, 0x90, 0x56, 0x51, 0x70, 0xfb, 0x03, 0xf7, - 0x61, 0xd8, 0xf6, 0x87, 0x5f, 0xa8, 0x61, 0xdb, 0x1f, 0x71, 0xb9, 0x8a, 0x63, 0xe8, 0x63, 0x98, - 0xf1, 0x57, 0xa0, 0xd1, 0x72, 0xdf, 0x4a, 0xba, 0xb0, 0x12, 0x35, 0xec, 0x65, 0xe9, 0x2f, 0x78, - 0x76, 0x59, 0x86, 0x16, 0x5e, 0xbb, 0x2c, 0x23, 0xea, 0xa4, 0x63, 0xb6, 0x7f, 0xf2, 0x95, 0xf1, - 0xba, 0xfe, 0x29, 0xac, 0xfa, 0xd8, 0xf5, 0x4f, 0xa1, 0xb5, 0x3f, 0x71, 0x0c, 0x69, 0xb0, 0x10, - 0x5e, 0x45, 0x42, 0x37, 0x87, 0x2a, 0x92, 0x09, 0xb7, 0x06, 0xa1, 0xb9, 0x53, 0x49, 0x90, 0x72, - 0x43, 0x67, 0x94, 0x09, 0x69, 0xed, 0x52, 0x86, 0x57, 0x23, 0x9b, 0xbe, 0xa2, 0x1d, 0x43, 0xad, - 0xff, 0x26, 0x09, 0x09, 0x72, 0x99, 0x56, 0xe1, 0x52, 0xa0, 0x18, 0x80, 0x56, 0xfa, 0x97, 0x48, - 0x84, 0x6b, 0x91, 0xe3, 0xae, 0x94, 0xcf, 0xe1, 0x72, 0x4f, 0x7a, 0x8f, 0x56, 0xbd, 0x74, 0x61, - 0x25, 0x06, 0xe1, 0x7a, 0x1f, 0x8c, 0x20, 0x6f, 0xbf, 0xf7, 0x5a, 0x1d, 0x94, 0x7f, 0xfa, 0x79, - 0x47, 0x79, 0xac, 0xcf, 0x68, 0xec, 0x12, 0xf4, 0x55, 0xa2, 0x5f, 0xae, 0x50, 0x2f, 0x75, 0xa3, - 0x2f, 0x8e, 0x3b, 0xc3, 0xa7, 0x6e, 0xd0, 0xe4, 0x49, 0x7f, 0x90, 0x4f, 0xb8, 0xd0, 0x34, 0x4d, - 0x10, 0xfb, 0xa1, 0xb8, 0xec, 0x9f, 0x01, 0x1f, 0xbc, 0xc9, 0x91, 0xef, 0xbc, 0xc2, 0xb4, 0x6f, - 0x35, 0x1a, 0x21, 0xb8, 0x33, 0x41, 0x37, 0x12, 0x94, 0x2a, 0xcc, 0x81, 0xdc, 0xe8, 0x8b, 0xe3, - 0x75, 0x7c, 0x9e, 0xb8, 0xb1, 0xeb, 0xf8, 0x7a, 0x63, 0xcc, 0xae, 0xe3, 0x0b, 0x09, 0x34, 0xc5, - 0xb1, 0x8d, 0xf7, 0x00, 0x6a, 0xa6, 0xa6, 0xd0, 0x9a, 0x05, 0x5a, 0xee, 0x69, 0x1f, 0x3d, 0xd6, - 0x70, 0xa3, 0xbe, 0xdb, 0xb6, 0xd3, 0x17, 0x33, 0xf3, 0x3f, 0x93, 0xa4, 0x60, 0x92, 0xaa, 0x99, - 0x1a, 0x2d, 0x1d, 0x6c, 0x7c, 0x00, 0x69, 0xb5, 0xd1, 0x3e, 0x51, 0x95, 0x23, 0x1b, 0x6f, 0x10, - 0xfd, 0xff, 0x52, 0x7a, 0x20, 0x24, 0x64, 0x64, 0x43, 0x82, 0x69, 0xca, 0x80, 0x25, 0x4c, 0xe8, - 0x5a, 0x0f, 0x8b, 0x1d, 0x3a, 0x12, 0x60, 0x32, 0x45, 0xc8, 0xd8, 0xd8, 0x46, 0x1e, 0xa6, 0x1c, - 0x36, 0xd6, 0x89, 0x5e, 0x47, 0x2b, 0x21, 0x5c, 0xec, 0x81, 0x00, 0x93, 0x34, 0x63, 0x62, 0x0f, - 0xe5, 0x93, 0xcf, 0xe3, 0x35, 0x53, 0x3b, 0x1c, 0x27, 0x24, 0x6f, 0xfd, 0x29, 0x00, 0x00, 0xff, - 0xff, 0x97, 0xf8, 0xf5, 0xc2, 0x79, 0x3a, 0x00, 0x00, + 0x37, 0x94, 0x9a, 0x5e, 0xc7, 0xec, 0xf5, 0x4d, 0x8a, 0x40, 0x0a, 0x7a, 0x1d, 0x7b, 0x1b, 0x09, + 0x71, 0x32, 0xe6, 0x7c, 0x8a, 0x67, 0xa4, 0x8f, 0xc0, 0xb8, 0xf8, 0x04, 0x4f, 0xc3, 0x04, 0xad, + 0x00, 0x1c, 0xf0, 0x1c, 0x12, 0x60, 0xa1, 0x2a, 0xed, 0xec, 0xed, 0xca, 0x39, 0xf9, 0x40, 0x29, + 0x96, 0x9d, 0x87, 0x9b, 0x25, 0x89, 0x8f, 0xa1, 0x05, 0x40, 0xdd, 0xb1, 0x4d, 0x69, 0x4b, 0xce, + 0x6d, 0x4a, 0x9b, 0x7c, 0x1c, 0x21, 0x98, 0x79, 0x9c, 0x2b, 0x96, 0xf6, 0x65, 0x49, 0x29, 0x15, + 0x9f, 0x48, 0xa5, 0x03, 0x3e, 0x61, 0xef, 0xc6, 0xe3, 0x5c, 0x35, 0x57, 0xe2, 0x93, 0xb4, 0x96, + 0xb8, 0xe4, 0x6a, 0x50, 0x58, 0x3d, 0xeb, 0x33, 0x6a, 0x0b, 0x51, 0x95, 0xac, 0x5c, 0x68, 0x25, + 0x6b, 0xd9, 0x17, 0x15, 0x0c, 0xa8, 0x61, 0xfd, 0x73, 0x0c, 0xe6, 0x43, 0xf1, 0xd0, 0x03, 0x6f, + 0xf5, 0xea, 0x7a, 0x5f, 0x9e, 0xde, 0xba, 0xd5, 0x57, 0x1c, 0xad, 0x5b, 0x6d, 0xf8, 0xea, 0x56, + 0xb7, 0x06, 0xd2, 0x7b, 0x2b, 0x56, 0x5a, 0x44, 0xc1, 0xaa, 0x52, 0xcd, 0x6d, 0x49, 0xca, 0x7e, + 0x99, 0xfe, 0x75, 0x0b, 0x56, 0x73, 0xc0, 0x77, 0x2b, 0x38, 0x4a, 0xa5, 0x9a, 0xab, 0x56, 0xf8, + 0x58, 0x6f, 0xb1, 0x28, 0xde, 0x5b, 0xda, 0x49, 0xb8, 0xa5, 0x9d, 0x39, 0x40, 0x6c, 0xa7, 0xbd, + 0x2f, 0xc4, 0xff, 0x9b, 0x83, 0x59, 0x1f, 0x98, 0x6d, 0xbc, 0xa7, 0x89, 0xcc, 0xf9, 0x9a, 0xc8, + 0xf7, 0x61, 0xce, 0xce, 0x4e, 0xa9, 0x6d, 0x9a, 0x4a, 0x1b, 0x1b, 0xa4, 0x15, 0xc0, 0x0c, 0xed, + 0x72, 0x53, 0x3d, 0x63, 0xa5, 0xf6, 0x3d, 0x6c, 0xd8, 0x8c, 0x5f, 0x42, 0x75, 0x56, 0xfc, 0xb7, + 0x18, 0x8d, 0x81, 0x46, 0xce, 0xa1, 0x06, 0xfa, 0xc3, 0xde, 0x24, 0x2b, 0x3e, 0x42, 0x92, 0x15, + 0xe1, 0x4d, 0x13, 0x23, 0x05, 0xde, 0x23, 0xc7, 0x0f, 0x62, 0x8e, 0xc6, 0x5b, 0x17, 0xc8, 0x7f, + 0xd6, 0xff, 0xc8, 0xc1, 0x64, 0xb1, 0x8e, 0x5b, 0x96, 0x6d, 0x07, 0x65, 0x98, 0xf6, 0x3d, 0xdc, + 0x47, 0x4b, 0x11, 0xef, 0xf9, 0xc9, 0x8e, 0x0b, 0xcb, 0x7d, 0x5f, 0xfb, 0x8b, 0x63, 0xe8, 0xc8, + 0xf3, 0x4f, 0x07, 0xbe, 0xa2, 0xff, 0x6b, 0x3d, 0x94, 0x21, 0x2e, 0x41, 0xb8, 0x39, 0x00, 0xcb, + 0x9d, 0xe7, 0x1d, 0x48, 0x92, 0x27, 0xda, 0xc8, 0xbd, 0x44, 0xbc, 0x2f, 0xb8, 0x85, 0xf9, 0x00, + 0xd4, 0xa1, 0x5b, 0xff, 0x26, 0x05, 0xd0, 0x4d, 0x23, 0xd1, 0x13, 0x98, 0xf2, 0xbe, 0x12, 0x45, + 0x8b, 0x7d, 0xde, 0x28, 0x0b, 0x4b, 0xe1, 0x83, 0xae, 0x4c, 0x4f, 0x60, 0xca, 0xfb, 0x26, 0xa9, + 0xcb, 0x2c, 0xe4, 0x5d, 0x54, 0x97, 0x59, 0xe8, 0x33, 0xa6, 0x31, 0xd4, 0x80, 0x2b, 0x11, 0xaf, + 0x52, 0xd0, 0xad, 0xe1, 0xde, 0xee, 0x08, 0xaf, 0x0f, 0xf9, 0xbc, 0x45, 0x1c, 0x43, 0x06, 0x5c, + 0x8d, 0x7c, 0x8c, 0x81, 0xd6, 0x86, 0x7d, 0x2a, 0x22, 0xdc, 0x1e, 0x02, 0xd3, 0x9d, 0xb3, 0x03, + 0x42, 0x74, 0x07, 0x18, 0xdd, 0x1e, 0xfa, 0x69, 0x82, 0x70, 0x67, 0xf8, 0x86, 0xb2, 0x38, 0x86, + 0xb6, 0x21, 0xed, 0x69, 0x0a, 0x22, 0x21, 0xb4, 0x53, 0x48, 0x19, 0x2f, 0xf6, 0xe9, 0x22, 0x52, + 0x4e, 0x9e, 0xce, 0x4f, 0x97, 0x53, 0x6f, 0x0b, 0xab, 0xcb, 0x29, 0xa4, 0x55, 0x14, 0xdc, 0xfe, + 0xc0, 0x7d, 0x18, 0xb6, 0xfd, 0xe1, 0x17, 0x6a, 0xd8, 0xf6, 0x47, 0x5c, 0xae, 0xe2, 0x18, 0xfa, + 0x18, 0x66, 0xfc, 0x15, 0x68, 0xb4, 0xdc, 0xb7, 0x92, 0x2e, 0xac, 0x44, 0x0d, 0x7b, 0x59, 0xfa, + 0x0b, 0x9e, 0x5d, 0x96, 0xa1, 0x85, 0xd7, 0x2e, 0xcb, 0x88, 0x3a, 0xe9, 0x98, 0xed, 0x9f, 0x7c, + 0x65, 0xbc, 0xae, 0x7f, 0x0a, 0xab, 0x3e, 0x76, 0xfd, 0x53, 0x68, 0xed, 0x4f, 0x1c, 0x43, 0x1a, + 0x2c, 0x84, 0x57, 0x91, 0xd0, 0xcd, 0xa1, 0x8a, 0x64, 0xc2, 0xad, 0x41, 0x68, 0xee, 0x54, 0x12, + 0xa4, 0xdc, 0xd0, 0x19, 0x65, 0x42, 0x5a, 0xbb, 0x94, 0xe1, 0xd5, 0xc8, 0xa6, 0xaf, 0x68, 0xc7, + 0x50, 0xeb, 0xbf, 0x49, 0x42, 0x82, 0x5c, 0xa6, 0x55, 0xb8, 0x14, 0x28, 0x06, 0xa0, 0x95, 0xfe, + 0x25, 0x12, 0xe1, 0x5a, 0xe4, 0xb8, 0x2b, 0xe5, 0x73, 0xb8, 0xdc, 0x93, 0xde, 0xa3, 0x55, 0x2f, + 0x5d, 0x58, 0x89, 0x41, 0xb8, 0xde, 0x07, 0x23, 0xc8, 0xdb, 0xef, 0xbd, 0x56, 0x07, 0xe5, 0x9f, + 0x7e, 0xde, 0x51, 0x1e, 0xeb, 0x33, 0x1a, 0xbb, 0x04, 0x7d, 0x95, 0xe8, 0x97, 0x2b, 0xd4, 0x4b, + 0xdd, 0xe8, 0x8b, 0xe3, 0xce, 0xf0, 0xa9, 0x1b, 0x34, 0x79, 0xd2, 0x1f, 0xe4, 0x13, 0x2e, 0x34, + 0x4d, 0x13, 0xc4, 0x7e, 0x28, 0x2e, 0xfb, 0x67, 0xc0, 0x07, 0x6f, 0x72, 0xe4, 0x3b, 0xaf, 0x30, + 0xed, 0x5b, 0x8d, 0x46, 0x08, 0xee, 0x4c, 0xd0, 0x8d, 0x04, 0xa5, 0x0a, 0x73, 0x20, 0x37, 0xfa, + 0xe2, 0x78, 0x1d, 0x9f, 0x27, 0x6e, 0xec, 0x3a, 0xbe, 0xde, 0x18, 0xb3, 0xeb, 0xf8, 0x42, 0x02, + 0x4d, 0x71, 0x6c, 0xe3, 0x3d, 0x80, 0x9a, 0xa9, 0x29, 0xb4, 0x66, 0x81, 0x96, 0x7b, 0xda, 0x47, + 0x8f, 0x35, 0xdc, 0xa8, 0xef, 0xb6, 0xed, 0xf4, 0xc5, 0xcc, 0xfc, 0xcf, 0x24, 0x29, 0x98, 0xa4, + 0x6a, 0xa6, 0x46, 0x4b, 0x07, 0x1b, 0x1f, 0x40, 0x5a, 0x6d, 0xb4, 0x4f, 0x54, 0xe5, 0xc8, 0xc6, + 0x1b, 0x44, 0xff, 0xbf, 0x94, 0x1e, 0x08, 0x09, 0x19, 0xd9, 0x90, 0x60, 0x9a, 0x32, 0x60, 0x09, + 0x13, 0xba, 0xd6, 0xc3, 0x62, 0x87, 0x8e, 0x04, 0x98, 0x4c, 0x11, 0x32, 0x36, 0xb6, 0x91, 0x87, + 0x29, 0x87, 0x8d, 0x75, 0xa2, 0xd7, 0xd1, 0x4a, 0x08, 0x17, 0x7b, 0x20, 0xc0, 0x24, 0xcd, 0x98, + 0xd8, 0x43, 0xf9, 0xe4, 0xf3, 0x78, 0xcd, 0xd4, 0x0e, 0xc7, 0x09, 0xc9, 0x5b, 0x7f, 0x0a, 0x00, + 0x00, 0xff, 0xff, 0xe7, 0xb2, 0x79, 0x24, 0x79, 0x3a, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. diff --git a/spec.md b/spec.md index 47f5f6e0..79f7897e 100644 --- a/spec.md +++ b/spec.md @@ -2366,11 +2366,11 @@ message VolumeHealth { // The error code describing the health condition of the volume. // This is an opaque field to CO. // This field is REQUIRED. - string error_code = 2; + repeated string error_code = 2; - // The error message associated with the above error_code. + // The error messages associated with the above error codes. // This field is OPTIONAL. - string message = 3; + repeated string message = 3; } ```