evaluating addition and use of PostgreSQL Injection Points in Citus
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
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.