Giter Club home page Giter Club logo

Comments (2)

cf-gitbot avatar cf-gitbot commented on July 21, 2024

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

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

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

from garden-runc-release.

Callisto13 avatar Callisto13 commented on July 21, 2024

Update

(Potential) Cause

This error (funtion not implemented) can present on three occasions:

  1. When the kernel has been compiled without the CONFIG_QUOTA option.
  • we do not believe this is likely otherwise we would be seeing this consistently on every VM using XFS quotas.
  1. When the filesystem is mounted without the pquota (or prjquota) option.
  • The mount tables of affected VMs show that option is present on all XFS mountpoints.
  • note: when remounting an already mounted XFS filesystem, XFS will ignore any option to turn quotas on or off.
  1. When no directory path on which to impose quotas is passed to xfs_quota.
  • This is unlikely since the tool which wraps our quota syscalls (Tardis) will blow up if that path is not provided.

It is possible that multiple starts of the garden ctl script (which may happen if the initial start takes too long to complete) could have caused multiple XFS mountpoints to be layered over each other, thus obscuring a bad set of mount options. Groot will error if an attempt is made to re-init an already existing store, but may not if multiple inits run concurrently.
This may be unlikely since GrootFS hardcodes the pquota option.

(Temporary) Resolution

Since we do not have free access to any environment in which this problem presents, we are going to act defensively and ensure that BOSH fails if the GrootFS store has not been created properly. Right now, the problem is not visible until the first app push.

This resolution is in release 1.13.1 onwards.
We would still advise to recreate VMs on any upgrade of Garden-Runc-Release.

The investigation is still ongoing.

from garden-runc-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.