Fixed
- mirrord now handles it when the local app closes a forwarded stolen tcp connection instead of exiting with an error. Potential fix for #1063.
- missing kubeconfig doesn't fail extensions (it failed because it first tried to resolve the default then used custom one)
Changed
- layer: Don't print error when tcp socket faces error as it can be a normal flow.
- internal proxy - set different timeout for
mirrord exec
and running from extension
fixing race conditions when running from IntelliJ/VSCode. - Changed
with_span_events
fromFmtSpan::Active
toFmtSpan::NEW | FmtSpan::CLOSE
.
Practically this means we will have less logs on enter/exit to span and only when it's first created
and when it's closed. - JetBrains Plugin: Add debug logs for investigating user issues.
- JetBrains compatability: set limit from 222 (2022.2.4) since 221 isn't supported by us.
- Make
kubeconfig
setting effective always by using-f
inmirrord ls
. - mirrord agent can now run without sniffer, will not be able to mirror but can still steal.
this is to enable users who have older kernel (4.20>=) to use the steal feature.