Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-3349

Removing mount point fails with EBUSY in LinuxFilesystemIsolator.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.27.0
    • test
    • Ubuntu 14.04, CentOS 5

    Description

      When running the tests as root, we found PersistentVolumeTest.AccessPersistentVolume fails consistently on some platforms.

      [ RUN      ] PersistentVolumeTest.AccessPersistentVolume
      I0901 02:17:26.435140 39432 exec.cpp:133] Version: 0.25.0
      I0901 02:17:26.442129 39461 exec.cpp:207] Executor registered on slave 20150901-021726-1828659978-52102-32604-S0
      Registered executor on hostname
      Starting task d8ff1f00-e720-4a61-b440-e111009dfdc3
      sh -c 'echo abc > path1/file'
      Forked command at 39484
      Command exited with status 0 (pid: 39484)
      ../../src/tests/persistent_volume_tests.cpp:579: Failure
      Value of: os::exists(path::join(directory, "path1"))
        Actual: true
      Expected: false
      [  FAILED  ] PersistentVolumeTest.AccessPersistentVolume (777 ms)
      

      Turns out that the 'rmdir' after the 'umount' fails with EBUSY because there's still some references to the mount.

      FYI jieyu mcypark

      Attachments

        Issue Links

          Activity

            People

              jieyu Jie Yu
              bmahler Benjamin Mahler
              Yan Xu Yan Xu
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: