Closed Annopaolo closed 5 months ago
~This PR is based, based on #912~
Attention: Patch coverage is 85.10638%
with 7 lines
in your changes are missing coverage. Please review.
Project coverage is 68.22%. Comparing base (
c335319
) to head (69b27df
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Since we
willallow to set/edit datastream max retention period in Housekeeping, add a way to retrieve its value in RM, too.Moreover, as of today there are no checks on whether an interface contains only mappings with
database_retention_ttl
lower than the maximum storage TTL allowed for the realm, making it possible to bypass the maximum allowed retention. Add this check on interface install and update. This change can be breaking, as some interfaces won't be installed anymore if the max allowed retention for the realm is set.In the backend and RPC we use the Scylla convention that TTL=0 means no TTL. However, the value given to the user if no maximum storage retention TTL is set will be the more understandable
null
.