Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup Shared Tool Infrastructure for internal LibreCores nodes #20

Open
oleg-nenashev opened this issue Sep 28, 2016 · 2 comments
Open

Comments

@oleg-nenashev
Copy link
Member

oleg-nenashev commented Sep 28, 2016

Requirements:

  • Availability via network (shared storage on NFS)
  • Support of multiple tool versions with automatic version listing
  • Nice2Have: Integration with Custom Tools (environment setup, etc.)
    • Still needs Pipeline integration :(

Open questions:

  • Samba/NFS or Amazon-specific options?
@Houkime
Copy link
Contributor

Houkime commented Nov 11, 2017

Is this still an issue? How does this translate onto dockerized infra?
Example:
You can have different slave Docker containers with different tools. Maybe even reconfigurable ones. Master node will run different jobs and maybe even job stages on different nodes. And maybe sometimes ask nodes (excluding ones that are user-donated) to reconfigure themselves. Custom tools/FPGAs available are reported by the nodes when they first call for master.
Why will you ever need NFS?

@oleg-nenashev
Copy link
Member Author

We started from using containers with tools. Unfortunately, some containers in this case become too big, e.g. when you run FuseSoC. In this case you need to have all tools in a single container. In my test setup it's solved by a volume with tools, which are deployable via Modules. But it still needs to be documented better

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants