gmaretic

Results 12 issues of gmaretic

## General **Before this PR**: All of these exceptions were simply RTEs **After this PR**: We have a new exception that we can declare to slightly reduce the jank level...

do not merge
no changelog

This is still very much in progress and incomplete ## General **Before this PR**: **After this PR**: ==COMMIT_MSG== ==COMMIT_MSG== **Priority**: **Concerns / possible downsides (what feedback would you like?)**: **Is...

## General **Before this PR**: **After this PR**: ==COMMIT_MSG== ==COMMIT_MSG== **Priority**: **Concerns / possible downsides (what feedback would you like?)**: **Is documentation needed?**: ## Compatibility **Does this PR create any...

## General **Before this PR**: **After this PR**: ==COMMIT_MSG== ==COMMIT_MSG== **Priority**: **Concerns / possible downsides (what feedback would you like?)**: **Is documentation needed?**: ## Compatibility **Does this PR create any...

Have you considered using [metric-schema](https://github.com/palantir/metric-schema) here? A large internal project would really appreciate the generated documentation! _Originally posted by @carterkozak in https://github.com/palantir/atlasdb/pull/4719#issuecomment-615411862_

We've burned ourselves for the n-th time with delegating a default method. We should fail on generating an AutoDelegate implementation if there are any default methods that have not been...

small

The current connect timeout in ClientOptions for CJR clients is 10 seconds, this is consistent with legacy behaviour, but there is no real reason to keep it that high since...

We shouldn't bubble up retryable (and other) exceptions to the user

Following up on PDS-94960, where we ended up unable to talk to Cassandra. Since the updates happen only every 2 minutes, trying to talk to a single node that is...

P0 follow-up

When a C* node is down, and a KVS operation that requires all nodes is called, we eventually throw a `RetryLimitReachedException`. We should identify when the cause for this failure...