Branch: refs/heads/master
Home:
https://github.com/hawkular/hawkular-metrics
Commit: 72bf8a8387aef8370ba8409034b670d6ff58210e
https://github.com/hawkular/hawkular-metrics/commit/72bf8a8387aef8370ba84...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2018-08-01 (Wed, 01 Aug 2018)
Changed paths:
M
core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/DataAccessImpl.java
Log Message:
-----------
[HWKMETRICS-797] wait for schema agreement before preparing queries (#989)
* [HWKMETRICS-797] wait for schema agreement before preparing queries
* [HWKMETRICS-797] query system.peers on all nodes
Do a token range scan to query system.peers on all nodes so that we can
determine the schema versions that every node knows about.
* [HWKMETRICS-797] replace schema version token scan with simple retry logic
The previous commit introduced a token range scan over the system.peers
table in order to determine when there is schema convergence. That
approach is complicated and does not cover some corner cases. It is
simpler to retry preparing statements after some delay until it
succeeds.
* [HWKMETRICS-797] adjust logging based on review
**NOTE:** This service has been marked for deprecation:
https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from
GitHub.com on January 31st, 2019.