David Scott

Results 86 comments of David Scott

No problem, I'm quite motivated! I'm looking at `cohttp`/`conduit`/`mirage-http` at the moment to make sure we don't end up with a connection leak on Unix. Help definitely appreciated with `tcpip`!...

I'm still keen on considering this: this would enable writing Unix socket-based TCP proxies over `FLOW`s without having to choose between either leaking file descriptors or dropping data. (note it's...

I’ve not had the time to look at eio so far but I’m keen to try anything you come up with!

The only change in 1.4.1 was to wait for the backend to enter state=4. I'd be interested to know what was in the xenstore backend directory (/local/domain/0/backend/vif/2/0 in this case)....

I've got an experimental developer build which might help. If you'd like to try it, it's here: - [Intel Mac](https://desktop-stage.docker.com/mac/main/amd64/105315/Docker.dmg) - [Apple Silicon Mac](https://desktop-stage.docker.com/mac/main/arm64/105315/Docker.dmg) - [Windows](https://desktop-stage.docker.com/win/main/amd64/105315/Docker%20Desktop%20Installer.exe)

>> Previously the code attempts to use [moby's ioutils.AtomicWriteFile](https://github.com/moby/moby/blob/199793350807908c04b56741b11e6b943158ac51/pkg/ioutils/fswriters.go#L30) (called from [here](https://github.com/docker/cli/blob/70d01b926282f69949ee874215a67cc8ba53416a/cli/context/store/metadatastore.go#L43)) to update meta.json but this fails on Windows calling [os.Rename](https://github.com/moby/moby/blob/199793350807908c04b56741b11e6b943158ac51/pkg/ioutils/fswriters.go#L78) if another process has the meta.json open for...

Thanks for the `FILE_SHARE_DELETE` links. To my surprise it doesn't seem to be enough for this case. In [this branch](https://github.com/djs55/cli/tree/windows-file-share-delete) I open the file with the delete flag, but `os.Rename`...

It looks like [this existing test](https://github.com/mirage/mirage-tcpip/blob/4bae5497c5ef76c1dc3532bb0e4d6ad466051c50/test/test_mtus.ml#L86) sends a 7000 byte buffer and receives exactly a 7000 byte buffer. I added a pcap around it and it's correct even without this...

stunnel isn't starting because - compression=zlib isn't supported - the presence of IPv6 on the host causes xapi to assume we want to listen only on IPv6

hvmloader and eliloader are optional as of [xapi-project/xenopsd#120]