diff --git a/src/runtime/virtcontainers/virtiofsd.go b/src/runtime/virtcontainers/virtiofsd.go index bb5aaa319e..d45c08dca4 100644 --- a/src/runtime/virtcontainers/virtiofsd.go +++ b/src/runtime/virtcontainers/virtiofsd.go @@ -187,9 +187,6 @@ func (v *virtiofsd) args(FdSocketNumber uint) ([]string, error) { "--syslog", // cache mode for virtiofsd "-o", "cache=" + v.cache, - // disable posix locking in daemon: bunch of basic posix locks properties are broken - // apt-get update is broken if enabled - "-o", "no_posix_lock", // shared directory tree "-o", "source=" + v.sourcePath, // fd number of vhost-user socket diff --git a/src/runtime/virtcontainers/virtiofsd_test.go b/src/runtime/virtcontainers/virtiofsd_test.go index 2fd096b380..fbcdbec276 100644 --- a/src/runtime/virtcontainers/virtiofsd_test.go +++ b/src/runtime/virtcontainers/virtiofsd_test.go @@ -79,12 +79,12 @@ func TestVirtiofsdArgs(t *testing.T) { cache: "none", } - expected := "--syslog -o cache=none -o no_posix_lock -o source=/run/kata-shared/foo --fd=123" + expected := "--syslog -o cache=none -o source=/run/kata-shared/foo --fd=123" args, err := v.args(123) assert.NoError(err) assert.Equal(expected, strings.Join(args, " ")) - expected = "--syslog -o cache=none -o no_posix_lock -o source=/run/kata-shared/foo --fd=456" + expected = "--syslog -o cache=none -o source=/run/kata-shared/foo --fd=456" args, err = v.args(456) assert.NoError(err) assert.Equal(expected, strings.Join(args, " "))