GithubHelp home page GithubHelp logo

Comments (12)

cf-gitbot avatar cf-gitbot commented on June 11, 2024

We have created an issue in Pivotal Tracker to manage this:

https://www.pivotaltracker.com/story/show/159157040

The labels on this github issue will be updated when the story is started.

from bpm-release.

xoebus avatar xoebus commented on June 11, 2024

mount("none", "path", NULL, MS_SHARED, NULL)

from bpm-release.

julian-hj avatar julian-hj commented on June 11, 2024

This is the original moby PR where that rootfsPropagation option was added. The discussion has better documentation than I've seen elsewhere.
moby/moby#15648

It does seem like all 3 options might be good to support. Some containers might just be consumers of new mounts, in which case they'd just need "slave" whereas others (like volume drivers) will be producers of new mounts in which case we need "shared".

from bpm-release.

xoebus avatar xoebus commented on June 11, 2024

Some of this work has now been done on master (shared mounts but not rootfsPropagation). Does that help unblock any of these use cases or do you need both in order for this to work?

from bpm-release.

julian-hj avatar julian-hj commented on June 11, 2024

IIRC, rootFsPropagation is necessary to get volume mounts out of the bpm container, so I suspect that the current state is kind of like that shiny new bike path they added on the east span of the bay bridge; it would get our volume mount only as far as yerba buena island, but not all the way to work.

from bpm-release.

xoebus avatar xoebus commented on June 11, 2024

This doesn't match up with some experimenting I just did. From what I could see as long as you create the new mounts inside a shared volume then they will appear in all jobs which have the shared volume.

from bpm-release.

julian-hj avatar julian-hj commented on June 11, 2024

That's entirely possible--it's been nearly a year since I last looked at this so it's quite possible that I am misremembering or that the landscape has shifted or both of those things.

So, you are able to mount a volume inside a shared mount in one BPM container, and see it showing up in another BPM container? If so, then that's more or less the requirement, and you can close this issue.

from bpm-release.

xoebus avatar xoebus commented on June 11, 2024

from bpm-release.

julian-hj avatar julian-hj commented on June 11, 2024

I believe that we only need /dev/fuse but I could be mistaken. I will take the blocker off of our BPM story and we will hopefully find some time to try this again sometime soon.

from bpm-release.

julian-hj avatar julian-hj commented on June 11, 2024

Ah, right. NFS is still blocked on #98 but we might be able to give the smbdriver a try. That one doesn't use FUSE.

from bpm-release.

bosh-admin-bot avatar bosh-admin-bot commented on June 11, 2024

This issue was marked as Stale because it has been open for 21 days without any activity. If no activity takes place in the coming 7 days it will automatically be close. To prevent this from happening remove the Stale label or comment below.

from bpm-release.

julian-hj avatar julian-hj commented on June 11, 2024

I agree with bosh-admin-bot that this can be closed.

from bpm-release.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.