Task #4610
closed
Make CentOS 7 an official (CI-tested) platform
Added by susmit shannigrahi over 6 years ago.
Updated almost 6 years ago.
Description
NDN for high energy particle physics (the SANDIE project) requires CentOS7 binaries for deployment.
The existing infrastructure at CERN/CalTech already uses CentOS7 and there is no plan to move away from it.
Therefore binary releases of NFD/ndn-cxx along with unit/integration testing for these platforms would be useful.
The only problem might be the outdated boost (maybe some other dependencies) shipped with CentOS.
Docker is an industry standard for deploying software on another platform. Docker supports CentOS7. Ubuntu-based NDN software can be packaged into a Docker container (that internally has a Ubuntu image), and run on CentOS7 host machine. NDN software running within Docker is as fast as running natively, and does not consume more memory or CPU.
Is there any reason your deployment cannot use Docker?
They would like to avoid extra maintainace overhead if possible.
Any reason not to support these platforms?
They would like to avoid extra maintainace overhead if possible.
What "extra maintenance overhead" are you talking about? It's industry standard to use Docker. There's nothing more to maintain. Developer provides Docker image. Operations team pulls the Docker image, and don't need to change anything. Moreover, operations team doesn't even need to understand how to setup NFD, because it's packaged in the Docker image.
Any reason not to support these platforms?
As you said, Boost is too old.
- Project changed from ndn-cxx to NFD
- Subject changed from Make CentOS 7 and Fedora official platforms to Make CentOS 7 (and Fedora?) official platforms
- Category set to Build
- Target version set to v0.7
- Subject changed from Make CentOS 7 (and Fedora?) official platforms to Make CentOS 7 an official (CI-tested) platform
- Status changed from New to In Progress
- Assignee set to Md Ashiqur Rahman
- % Done changed from 0 to 20
- Blocked by Bug #3403: PrivilegeHelper unit tests fail on Fedora/CentOS due to missing group "nogroup" added
- Is duplicate of Task #2166: Jenkins: CentOS 7 slave added
- % Done changed from 20 to 60
- Blocked by Bug #4852: dump: build fails on CentOS 7 added
- Status changed from In Progress to Closed
- % Done changed from 60 to 100
Finally enabled CentOS CI-testing for ndn-tools too (NFD and ndn-cxx were added several months ago)
Also available in: Atom
PDF