3 ms·
[I work on Docker for Mac] The early betas focussed on feature completeness rather than performance for filesystem sharing. In particular, we have implemented
by avsm 10y ago
[I work on Docker for Mac]
The early betas focussed on feature completeness rather than performance for filesystem sharing. In particular, we have implemented a new "osxfs" that implements bidirectional translation between Linux and OSX filesystems, including inotify/FSEvents and uid/guid mapping between the host and the container. Getting the semantics right took a while, and all the recent betas have been steadily gaining in performance as we implement more optimisations in the data paths.
If you do spot any pathological "spinning cases" where a particular container operation appears to spiking the CPU more than it should be in, we'd like to know about it so we can fix it. Reproducible Dockerfiles on the Hub are particularly appreciated so that we can add them to the regression tests.
- bryanh 10y agoThanks for the reassurance - I figured this was the case!
- cstrahan 10y ago> In particular, we have implemented a new "osxfs" ... Are we going to see these changes rolled back upstream in xhyve?
- chamoda 10y agoPreviously I had permission issues (Only root can write to host) when mounted a folder with OSX filesystem. Hope this would fix those issues. I'm talking about this issue https://github.com/boot2docker/boot2docker/issues/581 https://github.com/boot2docker/boot2docker/issues/581
- bryanh 10y agoIt does fix those issues.