isle/tasks/windows-support/garage.md

26 lines
1.0 KiB
Markdown

---
type: task
---
Garage does not currently build for windows. A new build target needs to be
developed within the garage project itself and incorporated here. Whatever work
is done for that should be offered upstream, but they've already said they don't
want to support garage so probably it won't get merged.
## Metrics
We should attempt to keep the `metrics` build feature of garage in-tact, even
though this proved difficult in past attempts to port garage. It's possible that
metrics will be the easiest way to programatically introspect on certain parts
of garage's state, and we should keep that option open.
## Unix-domain sockets support
If [tokio windows UDS support][tokio-2201] ever gets sorted out it would make
this easier, but in the meantime we'll have to remove support for UDS. This is
fine, as we're deliberately not using it in garage (for this reason), but it
would be nice to put the admin port (and maybe even s3 api port eventually) on a
UDS.
[tokio-2201]: https://github.com/tokio-rs/tokio/issues/2201