Using Failpoint for Fault Injection in Go

Using Failpoint for Fault Injection in Go

Recently, while looking at the TiDB source code, I found that it used failpoint for fault injection, which I found very interesting. It involves code generation and parsing the code AST tree for replacement to implement fault injection. I will also try to analyze it and learn how to parse the AST tree to generate … Read more

How to Build a High-Precision Rotary Transformer Simulator with Fault Injection Features?

How to Build a High-Precision Rotary Transformer Simulator with Fault Injection Features?

Good articles should be shared! If you like this article, please contact the backend to add to the whitelist, and you are welcome to reprint it~ Due to the ability of rotary transformers to maintain excellent reliability and high precision performance in harsh and adverse environments for a long time, they are widely used in … Read more

Chaos Engineering and Fault Injection in Ruby Applications

Chaos Engineering and Fault Injection in Ruby Applications

Today, I want to talk to you about a very interesting topic, especially in the context of modern distributed systems—Chaos Engineering and Fault Injection. This may sound a bit profound, but let me explain it in a simple way and practice it with Ruby code. The core idea of Chaos Engineering is: to actively create … Read more

Setting Up and Demonstrating PCIe Gen4/5 M.2 SSD Fault Injection

Setting Up and Demonstrating PCIe Gen4/5 M.2 SSD Fault Injection

Many domestic laptop manufacturers use the Quarch M.2 fault injection module to test the fault handling and performance of M.2 SSDs when faced with various exceptions from the host. Of course, server manufacturers or evaluation laboratories also frequently use the Quarch PCIe Gen4/5 card fault injection module for various exception and fault injection tests on … Read more

Introduction and Use of Istio Fault Injection

Introduction and Use of Istio Fault Injection

When moving applications to the cloud, how can we do without containers! Click on the Container Cube above to follow me. Fault Injection Testing Fault injection testing, as the name suggests, checks whether the fault tolerance mechanism of an application works correctly when some components or functionalities of the tested application encounter potential failures, ensuring … Read more

Model Design and Analysis Simulation for Side-Channel Attacks

Model Design and Analysis Simulation for Side-Channel Attacks

✖ In 2024, Huawei continues to sponsor the China Graduate Innovation Competition, providing a total of nine corporate competition topics in the fields of RF, digital, analog, and EDA algorithms for participating teams to choose from. This year’s Huawei competition topic in the digital direction is: Model design and analysis simulation evaluation of side-channel attacks/fault … Read more

Fault Injection Strategy: An Elegant Java Approach

Fault Injection Strategy: An Elegant Java Approach

Fault Injection Strategy: Making Fault Injection Elegant Essential knowledge points from beginner to advanced Hello everyone, I am flourishing. Recently, while conducting system fault tolerance testing, I encountered a frustrating problem: how to simulate various fault scenarios without affecting the normal code? Traditional testing methods often require modifying the source code, which not only easily … Read more

Fault Injection Testing Method for Vehicle E/E Systems Based on ISO26262

Fault Injection Testing Method for Vehicle E/E Systems Based on ISO26262

Fault Injection Test Method of Vehicle E/E System Based on ISO26262 This article summarizes the fault injection testing method for vehicle electronic and electrical systems based on the ISO26262 standard. Based on ISO26262 “Functional Safety of Road Vehicles” standard, taking the fault injection test of the vehicle Electronic Stability Control system (ESC) as an example, … Read more

Chaos Engineering Practice: Fault Injection Testing for Distributed Architectures

Chaos Engineering Practice: Fault Injection Testing for Distributed Architectures

 Tip:Click the above“Our Happiness“↑Follow Us Written by/Qin Hongyan, Shu Zhaoxin 1. What is Chaos Engineering With the development of microservices and cloud-native technologies, distributed systems have become prevalent in the industry, but they also bring many challenges, such as: (1) Distributed systems are increasingly large, making it difficult to assess the impact of a … Read more

Chassis Domain Functional Safety Verification Based on Fault Injection

Chassis Domain Functional Safety Verification Based on Fault Injection

Background of the Live Broadcast With the wave of electrification and intelligence in the automotive industry, along with the implementation of mandatory national standards, the importance of functional safety has become increasingly prominent. For OEMs, new models must pass the functional safety verification of the steering system, and in the future, with the introduction of … Read more