-
javaslang-circuitbreaker
Resilience4j is a fault tolerance library designed for Java8 and functional programming
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
volkswagen
:see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Ansible
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
This is a solved problem tho, timeout / retry / circuit breakers / fallback etc.
See - https://github.com/resilience4j/resilience4j
If we have a pesky test suite with failing latency tests https://github.com/auchenberg/volkswagen
Noticed the same too. It is likely that we are both impacted by the very aggressive default of 1ms for `internal_poll_interval`: https://github.com/ceph/ceph-cm-ansible/pull/308
This might be useful for some: https://mosh.org/
It is great for unstable / slow links and pressing ctrl+c works immediately which is nice.
> Note that python's copyfile does this wrong on MacOS. It also uses the open, read bytes, write bytes to new file method instead of calling into the OS.
It doesn't, since 3.8. It tries fcopyfile() and only if it fails, does the read/write dance.
See: https://github.com/python/cpython/blob/master/Lib/shutil.py#...
It could use a Queue of some kind rather than just pushing onto a deque between threads [1]? Then it would idly wait for the results_thread_main to push results.
I guess that might be what Mitogen does, a faster Ansible strategy. https://github.com/mitogen-hq/mitogen/blob/master/docs/ansib...
[1] https://github.com/ansible/ansible/blob/becf9416736dc911d341...
It could use a Queue of some kind rather than just pushing onto a deque between threads [1]? Then it would idly wait for the results_thread_main to push results.
I guess that might be what Mitogen does, a faster Ansible strategy. https://github.com/mitogen-hq/mitogen/blob/master/docs/ansib...
[1] https://github.com/ansible/ansible/blob/becf9416736dc911d341...
Related posts
-
AWS SnapStart - Part 15 Measuring cold and warm starts with Java 21 using different synchronous HTTP clients
-
Building a no-code Helm UI with Windmill - Part 1
-
The Uncreative Software Engineer's Compendium to Testing
-
Migrate 5 TB S3 bucket from one AWS account to another
-
Trying my best to future proof myself and make myself as marketable as possible. Is doing a deep dive on PowerShell overkill?