46
// NB: See https://cassandra.apache.org/_/blog/Apache-Cassandra-4.1-Features-Guardrails-Framework.html
47
if strings.Contains(strings.ToLower(cqlRequestErr.Message()), "disk usage exceeds failure threshold") {
48
>
return &serviceerror.ResourceExhausted{
errors.go
49
>
Cause: enumspb.RESOURCE_EXHAUSTED_CAUSE_PERSISTENCE_STORAGE_LIMIT,
50
>
Scope: enumspb.RESOURCE_EXHAUSTED_SCOPE_SYSTEM,
51
>
Message: fmt.Sprintf("operation %v encountered %v", operation, cqlRequestErr.Error()),
52
>
}
53
>
}
54
55
return serviceerror.NewUnavailablef("operation %v encountered %v", operation, cqlRequestErr.Error())