Viewing profile — jodah
jodah
HN member- Joined
- Fri, Apr 25, 2014, 5:29 AM UTC
- HN karma
- 366
- Public activity
- 102 items
- HN profile
- View on Hacker News ↗
About jodah
https://jodah.net
Recent public activity
- story
-
comment
Comment #46531615
This is excellent news if it can actually be enforced.
- comment
- story
-
comment
Comment #39808976
Author here - yes, Failsafe-go definitely took some inspiration from Polly, but it also borrows ideas from the Failsafe JVM library [1]. Polly and Failsafe influenced each other ba…
-
comment
Comment #39808933
Author here - I do get this critique, and of course API design is subjective, but there was a rationale behind the design choices. Putting each policy in its own package allowed th…
-
comment
Comment #39594125
There are some (imperfect) workarounds, ex: https://github.com/jhalterman/typetools
- comment
- story
-
comment
Comment #35467871
I would love to learn how Bob approached interviewing, if you've ever up to writing this up!
-
comment
Comment #35467718
While I didn't know Bob personally, he did he an impact on me. Bob was the first person I looked up to as an open source engineer early in my career. I studied his code closely, an…
- story
- comment
-
comment
Comment #15436414
Atomix has a Jepsen test suite[1], which while not perfect, has helped fix the bugs that existed in the Raft implementation. 1: https://github.com/atomix/atomix-jepsen
-
comment
Comment #15422182
"For ILock, the lock is not mutually exclusive under split brain. However it can still be useful as an advisory lock." Why use a lock that isn't safe when there are other alternati…
-
comment
Comment #15422172
For anyone wondering if there is a set of Hazelcast like data structures and primitives that actually have safe, strong consistency (based on Raft consensus), check out Atomix: htt…
- comment
- story
-
comment
Comment #12220036
12B sounds like an incredible number for labs. Is there a source?
- story
-
comment
Comment #12152781
Good example of where random retry delays would be valuable. I filed this as a feature to add for the next release: https://github.com/jhalterman/failsafe/issues/39
-
comment
Comment #12152362
> Is there a more detailed comparison? There's nothing more detailed that I know of. Is there a particular feature area/comparison you're curious about? I can add a bit more detail…
-
comment
Comment #12152092
Good question. Someone asked that recently on Github - here's a quick comparison: https://github.com/jhalterman/failsafe/wiki/Comparisons#fail...
-
comment
Comment #12151816
Author here: fully agree. Blindly retrying an operation any failed operation could lead to cascading failures or system overload, which is what circuit breakers are intended to avo…
-
comment
Comment #12151803
Author here, Failsafe does support exponential backoffs [1]: retryPolicy.withBackoff(1, 30, TimeUnit.SECONDS); and if you want to specify the exponent [2]: retryPolicy.withBackoff(…