pablochacin

Results 68 issues of pablochacin

Presently the e2e tests run mostly silently. In case of failure, there's little if any indication of what went wrong. Even with the changes recently introduced in #233 and #236...

internal improvement

xk6-disruptor requires interaction with the Kubernetes cluster in order to inject the faults in the targets. In order to do so, it needs to authenticate to the Kubernetes cluster. Presently,...

enhancement
needs evaluation

Presently, the xk6-disruptor extension uses [ephemeral containers](https://kubernetes.io/docs/concepts/workloads/pods/ephemeral-containers/) as a mechanism for injecting the agent into the target pods. Ephemeral containers have several advantages: * They can be added to running...

design proposal

When defining an HTTPFault allow the specification of a list of URL paths the fault should affect. requests not matching any of the paths should not be affected. As many...

enhancement

Since #172 an abstraction for the runtime environment was introduced with the goal of facilitating the testing of the agent. Among the abstractions introduced in the runtime environment, there was...

enhancement
internal improvement

Presently, only an average and variation can be specified for the latency introduced in the fault injection. However, in most systems, latency follows a [log normal distribution]( https://newrelic.com/blog/best-practices/expected-distributions-website-response-times) with a...

enhancement
needs evaluation

As described in [this issue,](https://ryanlaw.podia.com/how-to-write-thought-leadership-content) presently there are is an important limitation in the execution of disruptor functions: they should not be executed concurrently over a set of overlapping targets....

enhancement
design proposal

The xk6-agent is installed as an ephemeral container in the target pods. It is then used by the xk6-disruptor for executing commands in the pod for injecting different types of...

When injecting HTTP faults, the response from the proxy does not carry any header (besides the mandatory Content-lenght). In some situations, it is convenient to add headers such as the...

enhancement

So far, the strategy for testing the disruptor has been to use unit tests for individual components (for example, how the HTTP proxy's handler processes requests for fault injection) and...

design proposal