Jonathan Halterman

Results 82 issues of Jonathan Halterman

See https://github.com/jhalterman/failsafe/issues/145#issuecomment-456217684 One of the challenges I am recalling from sync CompletionStage execution is how to implement sync retries without spawning another thread or potentially blowing up a call stack,...

community feedback wanted

For result listeners that are improperly typed, ClassCastExceptions may occur. It might be nice to report these out somehow, such as via a logging extension.

Ex: ``` onFailedAttempt(ConnectException.class, e -> log.error("Failed to connect", e)); ``` Failure instances of `ConnectException` will trigger the listeners, else the listener is not triggered. Currently users can do: ``` onFailedAttempt(e...

enhancement

Nested markdown lists don't appear to be properly supported, instead rendering as single-level lists. Ex, this: - a - b - c becomes this: - a - b - c

bug

When writing markdown docs for a set of functions, it's common to require the same links over and over. Markdown supports [reference style links](https://daringfireball.net/projects/markdown/syntax#link) which allow named links to be...

feature

The dogfood.ntriples files is missing from the examples, causing the dogfood example to not work.

As Failsafe already supports policies that are useful for networked operations, it would make sense to support phi accrural (or other accural algorithms) failure detection for situations where fixed timeouts...

enhancement
new-policy

Install python-dev so that ambari builds can succeed on vagrant provisioned machines. Current builds fail via psutils-compile in ambari-metrics-host-monitoring with: ``` [INFO] --- maven-antrun-plugin:1.7:run (psutils-compile) @ ambari-metrics-host-monitoring --- [INFO] Executing...

It would be sweet if some basic test result info could be sent over in the notification, something along the lines of: Tests passed: 123, failed: 3, ignored: 1 ...with...

`######` is not properly converted to `h6.`