mirrord icon indicating copy to clipboard operation
mirrord copied to clipboard

Connect your local process and your cloud environment, and run local code in cloud conditions.

Results 319 mirrord issues
Sort by recently updated
recently updated
newest added

Right now compile time is quite long, and we don't have that much code. Use this issue to track possible performance gains. Concrete issues that can be worked on: -...

enhancement
help wanted

![duplicate_builds](https://user-images.githubusercontent.com/65067357/181483352-6bf2d2d0-40d7-46d3-8b90-ea754d27ee91.png) We build the `mirrord-layer` library and `mirrord` binary twice during every build. They are built in parallel so I don't think we are going to improve our build times...

enhancement
help wanted

Preliminary analysis suggests that linking overhead is non-negligible in our case. [Mold](https://github.com/rui314/mold) is the fastest linker around and plays well with Rust so it makes sense to consider using it...

enhancement
help wanted

If the pod being impersonated does not exist, mirrord panics like so: ``` mehula@mehul-machine:~/mirrord$ MIRRORD_AGENT_RUST_LOG=trace RUST_LOG=debug target/debug/mirrord exec -c --pod-name http-echo-deployment-77fddcdc49-6z22r node tests/node-e2e/app.js 2022-06-29T05:04:30.329750Z DEBUG reqwest::connect: starting new connection: https://version.mirrord.dev/...

good first issue

We don't test the VS Code extension at the moment, so changes there are risky. Please add a suite of sanity tests and have them run in the CI.

enhancement
tests

A possible use case for mirrord is running commands in bash as if it's running in the remote pod. Please add e2e tests that verify file reads, file writes, and...

enhancement
tests

At the time of writing, we run our e2e test flows on test apps in Node and Python (Flask). We should expand coverage to include more frameworks (since different web...

enhancement
good first issue
tests

With 2.2.0 release, we need e2e tests for the following functions: * [x] open * [ ] fopen * [ ] fdopen * [x] openat * [x] read * [...

help wanted

### Bug Description When running a python app with mirrord, we encounter a bug introduced by hooking `fcntl`. It seems that our hook messes with the `var_args` of `fcntl`, causing...

bug
blocked

https://github.com/metalbear-co/mirrord/blob/main/mirrord-layer/src/lib.rs#L63 The shared library constructor has two unwraps in it, it would be nicer if we could just print to stderr and exit gracefully instead of rust panic.

good first issue