Displaying 1 to 7 from 7 results

Istio - An open platform to connect, manage, and secure microservices

  •    Go

An open platform to connect, manage, and secure microservices. Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio's control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes, Mesos, etc.

testing-distributed-systems - Curated list of resources on testing distributed systems

  •    HTML

List of resources on testing distributed systems curated by Andrey Satarin (@asatarin). Colin Scott shares his viewpoint from academia on testing distributed systems, specifically regression testing for correctness and performance bugs.

libfiu - [mirror] A C library for fault injection

  •    C

[mirror] A C library for fault injection

failpoint - An implementation of failpoints for Golang.

  •    Go

An implementation of failpoints for Golang. Faillpoint is a code snippet that is only executed when the corresponding failpoint is active. The closure will never be executed if failpoint.Disable("failpoint-name-for-demo") is executed.




chiffre - A fault-injection framework using Chisel and FIRRTL

  •    Scala

There are currently two major usage classes: standalone injection and Rocket Chip-assisted injection. In Standalone Injection you define and implement a fault injection controller, MyController, that manages a specific scan chain. You then annotate specific circuit components with the isFaulty method indicating which scan chain they belong to and what type of fault injector to use. An overall example of this is shown below.

sim-async - Plugging into async/await in

  •    CSharp

This project demonstrates plugging into async/await capabilities of .NET Framework to run an application in a simulated mode. The simulation will inject random faults and fast-forward time. The purpose of the simulation is to automatically find expensive bugs that are otherwise hard to catch or reproduce.