Checkout Tools
  • last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1858501 is being indexed.

FELIX-6097 improved logging
FELIX-6097 ensure filter returns 503 for the case no HC services for given tags are registered (yet)
FELIX-6097 Improve startup behaviour of ServiceUnavailableFilter for low start levels
FELIX-6089 Turn checks that continuously return TEMPORARILY_UNAVAILABLE over a long time automatically into state CRITICAL
    • ?
    ./impl/executor/TempUnavailableGracePeriodEvaluator.java
  1. … 1 more file in changeset.
Fixed message
FELIX-6052 Ensure MBeans are registered for legacy checks as well and improved filter for MBeanCreator in general
  1. … 1 more file in changeset.
FELIX-6054 use getTitle() for json and verbose.txt serializers (same as html serializer is already doing)
FELIX-6017 Better config key names for after processing checks
    • ?
    ./impl/filter/AdhocResultDuringRequestProcessingFilter.java
FELIX-5952 slightly better error handling
FELIX-6018 Servlet Filter to answer arbitrary http requests with 503 if certain HC tags are in non-OK status
    • ?
    ./impl/filter/ServiceUnavailableFilter.java
FELIX-6017 New AdhocResultDuringRequestProcessingFilter (e.g. useful for registering an adhoc HC during a deployment)
    • ?
    ./impl/filter/AdhocResultDuringRequestProcessingFilter.java
FELIX-5952 General improvements/fixes (missing file of last commit)
    • ?
    ./impl/util/AdhocStatusHealthCheck.java
FELIX-5952 General improvements/fixes

- set header "X-Health" not only for format html

- executor: extended interface ExtendedHealthCheckExecutor and added internal helper CombinedExecutionResult (also needed for FELIX-6017 and FELIX-6018)

- improved tests using Mockito for HealthCheckMBeanTest

    • ?
    ./impl/executor/CombinedExecutionResult.java
  1. … 4 more files in changeset.
FELIX-5952 improved naming for sticky results
  1. … 7 more files in changeset.
FELIX-6016 Moved FormattingResultLog to package org.apache.felix.hc.api
  1. … 20 more files in changeset.
FELIX-6016 Moved HealthCheckMetadata to package org.apache.felix.hc.api.execution
  1. … 10 more files in changeset.
FELIX-6016 Moving HealthCheckFilter to bundle org.apache.felix.healthcheck.core
  1. … 8 more files in changeset.
FELIX-6012 Moving JMX Attribute check to module generalchecks
  1. … 9 more files in changeset.
FELIX-6011 Introduce tag "default" to be used if no tags are passed to health check executor
  1. … 1 more file in changeset.
FELIX-6010 Allow multiple instances of HC servlets with configured presets for timeout, tags, format
  1. … 2 more files in changeset.
FELIX-6005 Introduce result status TEMPORARILY_UNAVAILABLE for health checks
  1. … 4 more files in changeset.
FELIX-5952 various improvements
  1. … 6 more files in changeset.
FELIX-5952 Initial commit of Felix Health Checks (as contributed by sister project Apache Sling)
    • ?
    ./impl/executor/HealthCheckExecutorThreadPoolConfiguration.java
    • ?
    ./impl/servlet/ResultTxtVerboseSerializerConfiguration.java
    • ?
    ./impl/servlet/ResultJsonSerializer.java
    • ?
    ./impl/servlet/ResultTxtSerializer.java
    • ?
    ./impl/servlet/HealthCheckExecutorServletConfiguration.java
    • ?
    ./impl/executor/ExecutionResult.java
    • ?
    ./impl/servlet/ResultHtmlSerializerConfiguration.java
    • ?
    ./impl/servlet/ResultHtmlSerializer.java
    • ?
    ./impl/JmxAttributeHealthCheck.java
    • ?
    ./impl/servlet/HealthCheckExecutorServlet.java
    • ?
    ./impl/JmxAdjustableStatusHealthCheck.java
  1. … 127 more files in changeset.