Skip to content
This repository has been archived by the owner on Aug 13, 2019. It is now read-only.

add-go-fuse-to-inject-filesystem-error #583

Open
wants to merge 84 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
b97c06f
add-go-fuse-to-inject-filesystem-error
qiffang Apr 16, 2019
29b7209
add-go-fuse-to-inject-filesystem-error
qiffang Apr 16, 2019
394b39a
add-go-fuse-to-inject-filesystem-error
qiffang Apr 16, 2019
2472c78
add-go-fuse-to-inject-filesystem-error
qiffang Apr 17, 2019
ec0a5e0
add-go-fuse-to-inject-filesystem-error
qiffang Apr 17, 2019
75d7e04
add-go-fuse-to-inject-filesystem-error
qiffang Apr 17, 2019
c44cf44
add-go-fuse-to-inject-filesystem-error
qiffang Apr 17, 2019
a9ed232
Merge branch 'add-go-fuse-to-inject-filesystem-error' of https://gith…
qiffang Apr 17, 2019
81f7dd5
add-go-fuse-to-inject-filesystem-error
qiffang Apr 17, 2019
8ce9574
add-go-fuse-to-inject-filesystem-error
qiffang Apr 17, 2019
13374dd
Merge branch 'add-go-fuse-to-inject-filesystem-error' of https://gith…
qiffang Apr 18, 2019
62ae86f
Merge branch 'add-go-fuse-to-inject-filesystem-error' of https://gith…
qiffang Apr 18, 2019
5037567
Merge branch 'add-go-fuse-to-inject-filesystem-error' of https://gith…
qiffang Apr 18, 2019
406adcc
add-go-fuse-to-inject-filesystem-error
qiffang Apr 25, 2019
37157e9
add-go-fuse-to-inject-filesystem-error
qiffang May 14, 2019
b8478d4
add-go-fuse-to-inject-filesystem-error
qiffang May 14, 2019
d469dbf
add-go-fuse-to-inject-filesystem-error
qiffang May 15, 2019
261d9c5
add-go-fuse-to-inject-filesystem-error
qiffang May 16, 2019
f3808fe
add-go-fuse-to-inject-filesystem-error
qiffang May 16, 2019
b00d5bd
add-go-fuse-to-inject-filesystem-error
qiffang May 16, 2019
c1a3061
add-go-fuse-to-inject-filesystem-error
qiffang May 24, 2019
e11678e
add-go-fuse-to-inject-filesystem-error
qiffang May 24, 2019
4ac7384
add-go-fuse-to-inject-filesystem-error
qiffang May 24, 2019
bb5f22d
add-go-fuse-to-inject-filesystem-error
qiffang May 24, 2019
c8b6c6f
add-go-fuse-to-inject-filesystem-error
qiffang May 24, 2019
097610a
add-go-fuse-to-inject-filesystem-error
qiffang May 24, 2019
b634c3e
add-go-fuse-to-inject-filesystem-error
qiffang May 24, 2019
ccf974d
add-go-fuse-to-inject-filesystem-error
qiffang May 24, 2019
6aa7043
add-go-fuse-to-inject-filesystem-error
qiffang May 24, 2019
7ba8847
Merge branch 'master' into add-go-fuse-to-inject-filesystem-error
qiffang May 24, 2019
0795eb8
Merge branch 'master' into add-go-fuse-to-inject-filesystem-error
qiffang May 25, 2019
5de9085
add-go-fuse-to-inject-filesystem-error
qiffang May 25, 2019
ca04b2b
add-go-fuse-to-inject-filesystem-error
qiffang May 25, 2019
c607310
add-go-fuse-to-inject-filesystem-error
qiffang May 31, 2019
ddcc50d
add-go-fuse-to-inject-filesystem-error
qiffang May 31, 2019
9753d96
add-go-fuse-to-inject-filesystem-error
qiffang May 31, 2019
54774f1
add-go-fuse-to-inject-filesystem-error
qiffang May 31, 2019
5f15701
add-go-fuse-to-inject-filesystem-error
qiffang May 31, 2019
0417ed6
add-go-fuse-to-inject-filesystem-error
qiffang May 31, 2019
f3f984d
add-go-fuse-to-inject-filesystem-error
qiffang May 31, 2019
4bda5c0
add-go-fuse-to-inject-filesystem-error
qiffang Jun 1, 2019
8d09cc0
add-go-fuse-to-inject-filesystem-error
qiffang Jun 1, 2019
ac9068f
add-go-fuse-to-inject-filesystem-error
qiffang Jun 3, 2019
8c485d6
add-go-fuse-to-inject-filesystem-error
qiffang Jun 6, 2019
d9c5506
add-go-fuse-to-inject-filesystem-error
qiffang Jun 6, 2019
90f8077
Merge branch 'master' into add-go-fuse-to-inject-filesystem-error
qiffang Jun 6, 2019
80edb85
add-go-fuse-to-inject-filesystem-error
qiffang Jun 6, 2019
797257b
add-go-fuse-to-inject-filesystem-error
qiffang Jun 6, 2019
de99273
add-go-fuse-to-inject-filesystem-error
qiffang Jun 6, 2019
26b3fb8
add-go-fuse-to-inject-filesystem-error
qiffang Jun 7, 2019
0c0a19d
add-go-fuse-to-inject-filesystem-error
qiffang Jun 7, 2019
e16e3a7
add-go-fuse-to-inject-filesystem-error
qiffang Jun 7, 2019
ad6151f
add-go-fuse-to-inject-filesystem-error
qiffang Jun 8, 2019
59c387b
add-go-fuse-to-inject-filesystem-error
qiffang Jun 10, 2019
687fd7f
add-go-fuse-to-inject-filesystem-error
qiffang Jun 11, 2019
20534be
add-go-fuse-to-inject-filesystem-error
qiffang Jun 11, 2019
42b7859
add-go-fuse-to-inject-filesystem-error
qiffang Jun 11, 2019
9f79aa9
add-go-fuse-to-inject-filesystem-error
qiffang Jun 12, 2019
6d56002
add-go-fuse-to-inject-filesystem-error
qiffang Jun 12, 2019
9b0e24f
add-go-fuse-to-inject-filesystem-error
qiffang Jun 12, 2019
0e390ac
add-go-fuse-to-inject-filesystem-error
qiffang Jun 12, 2019
33e8785
add-go-fuse-to-inject-filesystem-error
qiffang Jun 13, 2019
0ac1b40
add-go-fuse-to-inject-filesystem-error
qiffang Jun 13, 2019
a545d05
add-go-fuse-to-inject-filesystem-error
qiffang Jun 13, 2019
43c2c03
add-go-fuse-to-inject-filesystem-error
qiffang Jun 13, 2019
f1cf68f
add-go-fuse-to-inject-filesystem-error
qiffang Jun 18, 2019
5859805
add-go-fuse-to-inject-filesystem-error
qiffang Jun 18, 2019
f7be8b1
add-go-fuse-to-inject-filesystem-error
qiffang Jun 18, 2019
0ebd0a7
add-go-fuse-to-inject-filesystem-error
qiffang Jun 18, 2019
9408f0d
add-go-fuse-to-inject-filesystem-error
qiffang Jun 18, 2019
8833d11
add-go-fuse-to-inject-filesystem-error
qiffang Jun 18, 2019
f9af261
add-go-fuse-to-inject-filesystem-error
qiffang Jun 18, 2019
0e6f527
add-go-fuse-to-inject-filesystem-error
qiffang Jun 18, 2019
e670888
add-go-fuse-to-inject-filesystem-error
qiffang Jun 19, 2019
f7c0590
add-go-fuse-to-inject-filesystem-error
qiffang Jun 20, 2019
719257b
add-go-fuse-to-inject-filesystem-error
qiffang Jun 20, 2019
213d516
add-go-fuse-to-inject-filesystem-error
qiffang Jun 23, 2019
bbc3ee7
add-go-fuse-to-inject-filesystem-error
qiffang Jun 25, 2019
33b31b8
Merge branch 'master' into add-go-fuse-to-inject-filesystem-error
qiffang Jun 25, 2019
6320020
add-go-fuse-to-inject-filesystem-error
qiffang Jun 25, 2019
0680777
Table-Partition-Issue-AS-MYSQL-BUG/42849
qiffang Jun 25, 2019
e59acfa
Table-Partition-Issue-AS-MYSQL-BUG/42849
qiffang Jun 25, 2019
998ef76
Merge branch 'master' into add-go-fuse-to-inject-filesystem-error
qiffang Jul 25, 2019
429f7b0
add-go-fuse-to-inject-filesystem-error
qiffang Jul 26, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Table-Partition-Issue-AS-MYSQL-BUG/42849
Signed-off-by: qiffang <[email protected]>
qiffang committed Jun 25, 2019
commit 068077756886b8dce0a087b185e6dc475b776e72
6 changes: 5 additions & 1 deletion testutil/fuse/fuse.go
Original file line number Diff line number Diff line change
@@ -76,7 +76,11 @@ func (h *hookFs) newServer() (*fuse.Server, error) {
pathFsOpts := &pathfs.PathNodeFsOptions{ClientInodes: true}
pathFs := pathfs.NewPathNodeFs(h, pathFsOpts)
conn := nodefs.NewFileSystemConnector(pathFs.Root(), opts)
originalAbs, _ := filepath.Abs(h.original)
originalAbs, err := filepath.Abs(h.original)
if err != nil {
return nil, err
}

mOpts := &fuse.MountOptions{
AllowOther: true,
Name: h.fsName,
2 changes: 1 addition & 1 deletion testutil/fuse/hook.go
Original file line number Diff line number Diff line change
@@ -152,7 +152,7 @@ func (h EmptyHook) PostFsync(realRetCode int32) (hooked bool, err error) {

// FailingRenameHook implements the hook interface and fails on renaming operations.
type FailingRenameHook struct {
// Add the Empty hook so the that this struct implements the hook interface.
// EmptyHook is embedded so that the FailingRenameHook fully struct implements the hook interface.
EmptyHook
}