aboutsummaryrefslogtreecommitdiff
path: root/test/fuse_integration/posix_compliance_test.go
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2025-08-31 11:13:29 -0700
committerchrislu <chris.lu@gmail.com>2025-08-31 11:13:29 -0700
commita58b246181b5cf173f64428664e13f5732578ce6 (patch)
tree246eb36ae08b1f3790c462f5e085f622860f8855 /test/fuse_integration/posix_compliance_test.go
parent68991fdabc2ffe437cacbba80726e94828194a73 (diff)
downloadseaweedfs-a58b246181b5cf173f64428664e13f5732578ce6.tar.xz
seaweedfs-a58b246181b5cf173f64428664e13f5732578ce6.zip
fix
Diffstat (limited to 'test/fuse_integration/posix_compliance_test.go')
-rw-r--r--test/fuse_integration/posix_compliance_test.go30
1 files changed, 0 insertions, 30 deletions
diff --git a/test/fuse_integration/posix_compliance_test.go b/test/fuse_integration/posix_compliance_test.go
index c187be102..03a23e1bb 100644
--- a/test/fuse_integration/posix_compliance_test.go
+++ b/test/fuse_integration/posix_compliance_test.go
@@ -449,36 +449,6 @@ func (s *POSIXComplianceTestSuite) TestIOOperations(t *testing.T) {
require.Equal(t, 1, n)
require.Equal(t, []byte("A"), buffer)
- // Test positioned I/O operations (pread/pwrite)
- syscall.Close(fd)
-
- // Open for read/write to test pwrite
- fd, err = syscall.Open(testFile, syscall.O_RDWR, 0)
- require.NoError(t, err)
- defer syscall.Close(fd)
-
- // Positioned write test
- writeData := []byte("XYZ")
- n, err = syscall.Pwrite(fd, writeData, 5) // pwrite at offset 5
- require.NoError(t, err)
- require.Equal(t, len(writeData), n)
-
- // Verify file position is unchanged by pwrite
- currentPos, err := syscall.Seek(fd, 0, 1) // SEEK_CUR
- require.NoError(t, err)
- require.Equal(t, int64(0), currentPos, "file offset should not be changed by pwrite")
-
- // Read back with pread
- readBuffer := make([]byte, len(writeData))
- n, err = syscall.Pread(fd, readBuffer, 5) // pread at offset 5
- require.NoError(t, err)
- require.Equal(t, len(writeData), n)
- require.Equal(t, writeData, readBuffer)
-
- // Verify file position is still unchanged by pread
- currentPos, err = syscall.Seek(fd, 0, 1) // SEEK_CUR
- require.NoError(t, err)
- require.Equal(t, int64(0), currentPos, "file offset should not be changed by pread")
})
t.Run("AppendMode", func(t *testing.T) {