[Hawkular-commits] [hawkular/hawkular-metrics] 85f165: [HWKMETRICS-683] Initial work for the vert.x conve...

Stefan Negrea snegrea at redhat.com
Thu Aug 3 14:36:42 EDT 2017


  Branch: refs/heads/next
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: 85f165966acd12ad14ae557db74560e2aa9d17c6
      https://github.com/hawkular/hawkular-metrics/commit/85f165966acd12ad14ae557db74560e2aa9d17c6
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M api/metrics-api-jaxrs/pom.xml
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/MetricsApp.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/PingHandler.java
    A api/metrics-api-jaxrs/src/main/resources/hawkular.properties
    M pom.xml

  Log Message:
  -----------
  [HWKMETRICS-683] Initial work for the vert.x conversion using the framework from Hawkular Commons.


  Commit: 33d0f9339c0b47b9c054e7161165d5d4ca2547d7
      https://github.com/hawkular/hawkular-metrics/commit/33d0f9339c0b47b9c054e7161165d5d4ca2547d7
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/filter/TenantFilter.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/PingHandler.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/util/JsonUtil.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/util/RequestFailure.java
    M pom.xml

  Log Message:
  -----------
  Add the tenant filter to application and also apply it to the ping handler.


  Commit: 92952a6e553892e09f74904855543aa0116424fb
      https://github.com/hawkular/hawkular-metrics/commit/92952a6e553892e09f74904855543aa0116424fb
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/PingHandler.java

  Log Message:
  -----------
  [HWKMETRICS-683] Use context response in a reactive format.


  Commit: fc66568c309f09563e33d6e690a37fbc0e703eba
      https://github.com/hawkular/hawkular-metrics/commit/fc66568c309f09563e33d6e690a37fbc0e703eba
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/PingHandler.java

  Log Message:
  -----------
  [HWKMETRICS-683] One more iteration for the reactive code for the simple ping handler.


  Commit: 99d8f64977d3f0ed34c29cb66c5447fc1ba03a16
      https://github.com/hawkular/hawkular-metrics/commit/99d8f64977d3f0ed34c29cb66c5447fc1ba03a16
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M api/metrics-api-jaxrs/pom.xml
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/MetricsApp.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/ServiceModule.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurableProducer.java

  Log Message:
  -----------
  [HWKMETRICS-683] Added guice as an alternative dependency injector to be able to bootstrap various services.


  Commit: 5f3dc10c9c0dac679b670686a0679a869846ba29
      https://github.com/hawkular/hawkular-metrics/commit/5f3dc10c9c0dac679b670686a0679a869846ba29
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M api/metrics-api-jaxrs/pom.xml
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/IspnCacheManager.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/MetricsApp.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/ServiceModule.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/filter/TenantFilter.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/MetricHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/PingHandler.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/observer/EntityCreatedObserver.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/observer/MetricCreatedObserver.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/observer/NamedDataPointObserver.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/observer/ResultSetObserver.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/observer/TenantCreatedObserver.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/log/RestLoggerImpl.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/util/ResponseUtil.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/util/Wrappers.java
    A api/metrics-api-jaxrs/src/main/resources/ispn.xml

  Log Message:
  -----------
  [HWKMETRICS-683] Port a single route (POST /metrics)


  Commit: 4f62911f8a629454f3a5cdfc2d00ec290b0a7d99
      https://github.com/hawkular/hawkular-metrics/commit/4f62911f8a629454f3a5cdfc2d00ec290b0a7d99
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/MetricsApp.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/MetricHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/util/Wrappers.java

  Log Message:
  -----------
  [HWKMETRICS-683] Basic port of the entire MetricHandler; not completed error handling, input validation, and code duplication.


  Commit: 7a7a4f5b926c0f6812bb4f0144ea65e753abb0de
      https://github.com/hawkular/hawkular-metrics/commit/7a7a4f5b926c0f6812bb4f0144ea65e753abb0de
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/MetricHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/PingHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/observer/ResultSetObserver.java

  Log Message:
  -----------
  [HWKMETRICS-683] Extract a common response subscriber to simplify the code for handlers that return data.


  Commit: 9278e7f509aa774a52d8760c94252e2896df4b82
      https://github.com/hawkular/hawkular-metrics/commit/9278e7f509aa774a52d8760c94252e2896df4b82
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/resources/hawkular.properties

  Log Message:
  -----------
  [HWKMETRICS-683] Make the server available on all interfaces for testing purposes.


  Commit: fc44c85c3877dc46a400c08565e0aa812657a651
      https://github.com/hawkular/hawkular-metrics/commit/fc44c85c3877dc46a400c08565e0aa812657a651
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/GenericInserter.java

  Log Message:
  -----------
  [HWKMETRICS-683] Metric inserter handler for all the metric types.


  Commit: aae841e3df53d0a5f135534b6cbaadf88e1e2619
      https://github.com/hawkular/hawkular-metrics/commit/aae841e3df53d0a5f135534b6cbaadf88e1e2619
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    A api/metrics-api-jaxrs/assembly.xml
    M api/metrics-api-jaxrs/pom.xml
    M pom.xml

  Log Message:
  -----------
  [HWKMETRICS-683] Update REST project to create a zip archive with all the artifacts needed to run the new server.


  Commit: 6116cce130906ea07ab08cde793d5a54290b674d
      https://github.com/hawkular/hawkular-metrics/commit/6116cce130906ea07ab08cde793d5a54290b674d
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  [HWKMETRICS-683] Slim down the default reactor to minimum necessary for the new REST implementation.


  Commit: a9540daaa9466dc674617314be11adb133dfcf75
      https://github.com/hawkular/hawkular-metrics/commit/a9540daaa9466dc674617314be11adb133dfcf75
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/GenericInserter.java

  Log Message:
  -----------
  [HWKMETRICS-683] Use the correct scheduler for the insertion work.


  Commit: 1d094a2d3d20080b5a9400bc323caf80f766e869
      https://github.com/hawkular/hawkular-metrics/commit/1d094a2d3d20080b5a9400bc323caf80f766e869
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/GenericInserter.java

  Log Message:
  -----------
  [HWKMETRICS-683] Fix type reference errors in the JSON parsing; data point are now deserialized with the correct type.


  Commit: e62e682b73c926e6f9abe2b70b26f05aa4cf0a62
      https://github.com/hawkular/hawkular-metrics/commit/e62e682b73c926e6f9abe2b70b26f05aa4cf0a62
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M api/metrics-api-jaxrs/assembly.xml

  Log Message:
  -----------
  [HWKMETRICS-683] Also package the server implementation as tar.gz.


  Commit: ae515ad17bc107c499318c1e6d6f2105ed9e31b9
      https://github.com/hawkular/hawkular-metrics/commit/ae515ad17bc107c499318c1e6d6f2105ed9e31b9
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/handler/MetricHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/util/Wrappers.java

  Log Message:
  -----------
  [HWKMETRICS-683] Crude implementation for streaming a JSON array back to the client.


Compare: https://github.com/hawkular/hawkular-metrics/compare/6dd162cf7905...ae515ad17bc1


More information about the hawkular-commits mailing list