Done Criteria
There is a clear error message in logs AND metric for when we fail to provide within the configured interval.
Why Important
This makes it more self-service for content providers to understand why their content may not be discoverable by others. Kubo maintainers have seen various cases of content not being discoverable because a provider was unknowingly not refreshing the DHT before record expiration.
User/Customer
Mostly like operators with large pinsets.
Notes
Ideally any error message, should have suggestions of what can do. For example, if they don’t have the accelerated DHT enabled, that should be considered.
We want log messages and a metric to increase the the likelihood for an operator to detect this failure mode.
Done Criteria
There is a clear error message in logs AND metric for when we fail to provide within the configured interval.
Why Important
This makes it more self-service for content providers to understand why their content may not be discoverable by others. Kubo maintainers have seen various cases of content not being discoverable because a provider was unknowingly not refreshing the DHT before record expiration.
User/Customer
Mostly like operators with large pinsets.
Notes
Ideally any error message, should have suggestions of what can do. For example, if they don’t have the accelerated DHT enabled, that should be considered.
We want log messages and a metric to increase the the likelihood for an operator to detect this failure mode.