citus icon indicating copy to clipboard operation
citus copied to clipboard

evaluating addition and use of PostgreSQL Injection Points in Citus

Open c2main opened this issue 11 months ago • 1 comments

PostgreSQL Injection Points can be added to Citus and used for easier debugging and problem definition (test, faillure scenario, etc...)

Anyone looked at that in the scope of Citus already ?

https://www.postgresql.org/docs/current/xfunc-c.html#XFUNC-ADDIN-INJECTION-POINTS

c2main avatar Jan 03 '25 18:01 c2main

Sounds very useful, I always wanted to have something like this. In fact, the original issue that we started discussing failure tests describes something like that: https://github.com/citusdata/citus/issues/2001

Citus' failure testing framework only covers network failures, which is fine but very limited. The injection points are easy to use and there are several scenarios that are not well tested in Citus. So, +1 for any effort on this.

onderkalaci avatar Jan 31 '25 09:01 onderkalaci