[Hawkular-commits] [hawkular/hawkular-metrics] cc11b1: Fixes HWKMETRICS-44 Tenant list endpoint does not ...

Stefan Negrea snegrea at redhat.com
Tue Mar 24 14:33:46 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: cc11b199376026955ce254614dc244d4187a322f
      https://github.com/hawkular/hawkular-metrics/commit/cc11b199376026955ce254614dc244d4187a322f
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/TenantsHandler.java
    M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java

  Log Message:
  -----------
  Fixes HWKMETRICS-44 Tenant list endpoint does not report internal server error correctly

Tenant list was making a synchronous call: `dataAccess.findAllTenantIds().getUninterruptibly()`

So if C* was stopped, the exception wouldn't bubble up through the ListenableFuture chain, but rather through the Wildfly HTTP handler stack.


  Commit: 4cbf4cbf1570fc4fb4cebbda4f7559abda58f351
      https://github.com/hawkular/hawkular-metrics/commit/4cbf4cbf1570fc4fb4cebbda4f7559abda58f351
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2015-03-24 (Tue, 24 Mar 2015)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/TenantsHandler.java
    M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java

  Log Message:
  -----------
  Merge pull request #187 from tsegismont/jira/HWKMETRICS-44

HWKMETRICS-44 Tenant list endpoint does not report internal server error correctly


Compare: https://github.com/hawkular/hawkular-metrics/compare/5d7f0d1e638b...4cbf4cbf1570


More information about the hawkular-commits mailing list