@@ -26,7 +26,7 @@ func (fta *FaultTolerantHdfsAccessor) EnsureConnected() error {
26
26
op := fta .RetryPolicy .StartOperation ()
27
27
for {
28
28
err := fta .Impl .EnsureConnected ()
29
- if IsSuccessOrBenignError (err ) || ! op .ShouldRetry ("Connect: %s" , err ) {
29
+ if IsSuccessOrNonRetriableError (err ) || ! op .ShouldRetry ("Connect: %s" , err ) {
30
30
return err
31
31
}
32
32
}
@@ -41,7 +41,7 @@ func (fta *FaultTolerantHdfsAccessor) OpenRead(path string) (ReadSeekCloser, err
41
41
// wrapping returned HdfsReader with FaultTolerantHdfsReader
42
42
return NewFaultTolerantHdfsReader (path , result , fta .Impl , fta .RetryPolicy ), nil
43
43
}
44
- if IsSuccessOrBenignError (err ) || ! op .ShouldRetry ("[%s] OpenRead: %s" , path , err ) {
44
+ if IsSuccessOrNonRetriableError (err ) || ! op .ShouldRetry ("[%s] OpenRead: %s" , path , err ) {
45
45
return nil , err
46
46
} else {
47
47
// Clean up the bad connection, to let underline connection to get automatic refresh
@@ -61,7 +61,7 @@ func (fta *FaultTolerantHdfsAccessor) ReadDir(path string) ([]Attrs, error) {
61
61
op := fta .RetryPolicy .StartOperation ()
62
62
for {
63
63
result , err := fta .Impl .ReadDir (path )
64
- if IsSuccessOrBenignError (err ) || ! op .ShouldRetry ("[%s] ReadDir: %s" , path , err ) {
64
+ if IsSuccessOrNonRetriableError (err ) || ! op .ShouldRetry ("[%s] ReadDir: %s" , path , err ) {
65
65
return result , err
66
66
} else {
67
67
// Clean up the bad connection, to let underline connection to get automatic refresh
@@ -75,7 +75,7 @@ func (fta *FaultTolerantHdfsAccessor) Stat(path string) (Attrs, error) {
75
75
op := fta .RetryPolicy .StartOperation ()
76
76
for {
77
77
result , err := fta .Impl .Stat (path )
78
- if IsSuccessOrBenignError (err ) || ! op .ShouldRetry ("[%s] Stat: %s" , path , err ) {
78
+ if IsSuccessOrNonRetriableError (err ) || ! op .ShouldRetry ("[%s] Stat: %s" , path , err ) {
79
79
return result , err
80
80
} else {
81
81
// Clean up the bad connection, to let underline connection to get automatic refresh
@@ -89,7 +89,7 @@ func (fta *FaultTolerantHdfsAccessor) StatFs() (FsInfo, error) {
89
89
op := fta .RetryPolicy .StartOperation ()
90
90
for {
91
91
result , err := fta .Impl .StatFs ()
92
- if IsSuccessOrBenignError (err ) || ! op .ShouldRetry ("StatFs: %s" , err ) {
92
+ if IsSuccessOrNonRetriableError (err ) || ! op .ShouldRetry ("StatFs: %s" , err ) {
93
93
return result , err
94
94
} else {
95
95
// Clean up the bad connection, to let underline connection to get automatic refresh
@@ -103,7 +103,7 @@ func (fta *FaultTolerantHdfsAccessor) Mkdir(path string, mode os.FileMode) error
103
103
op := fta .RetryPolicy .StartOperation ()
104
104
for {
105
105
err := fta .Impl .Mkdir (path , mode )
106
- if IsSuccessOrBenignError (err ) || ! op .ShouldRetry ("[%s] Mkdir %s: %s" , path , mode , err ) {
106
+ if IsSuccessOrNonRetriableError (err ) || ! op .ShouldRetry ("[%s] Mkdir %s: %s" , path , mode , err ) {
107
107
return err
108
108
} else {
109
109
// Clean up the bad connection, to let underline connection to get automatic refresh
@@ -117,7 +117,7 @@ func (fta *FaultTolerantHdfsAccessor) Remove(path string) error {
117
117
op := fta .RetryPolicy .StartOperation ()
118
118
for {
119
119
err := fta .Impl .Remove (path )
120
- if IsSuccessOrBenignError (err ) || ! op .ShouldRetry ("[%s] Remove: %s" , path , err ) {
120
+ if IsSuccessOrNonRetriableError (err ) || ! op .ShouldRetry ("[%s] Remove: %s" , path , err ) {
121
121
return err
122
122
} else {
123
123
// Clean up the bad connection, to let underline connection to get automatic refresh
@@ -131,7 +131,7 @@ func (fta *FaultTolerantHdfsAccessor) Rename(oldPath string, newPath string) err
131
131
op := fta .RetryPolicy .StartOperation ()
132
132
for {
133
133
err := fta .Impl .Rename (oldPath , newPath )
134
- if IsSuccessOrBenignError (err ) || ! op .ShouldRetry ("[%s] Rename to %s: %s" , oldPath , newPath , err ) {
134
+ if IsSuccessOrNonRetriableError (err ) || ! op .ShouldRetry ("[%s] Rename to %s: %s" , oldPath , newPath , err ) {
135
135
return err
136
136
} else {
137
137
// Clean up the bad connection, to let underline connection to get automatic refresh
@@ -145,7 +145,7 @@ func (fta *FaultTolerantHdfsAccessor) Chmod(path string, mode os.FileMode) error
145
145
op := fta .RetryPolicy .StartOperation ()
146
146
for {
147
147
err := fta .Impl .Chmod (path , mode )
148
- if IsSuccessOrBenignError (err ) || ! op .ShouldRetry ("Chmod [%s] to [%d]: %s" , path , mode , err ) {
148
+ if IsSuccessOrNonRetriableError (err ) || ! op .ShouldRetry ("Chmod [%s] to [%d]: %s" , path , mode , err ) {
149
149
return err
150
150
} else {
151
151
// Clean up the bad connection, to let underline connection to get automatic refresh
@@ -159,7 +159,7 @@ func (fta *FaultTolerantHdfsAccessor) Chown(path string, user, group string) err
159
159
op := fta .RetryPolicy .StartOperation ()
160
160
for {
161
161
err := fta .Impl .Chown (path , user , group )
162
- if IsSuccessOrBenignError (err ) || ! op .ShouldRetry ("Chown [%s] to [%s:%s]: %s" , path , user , group , err ) {
162
+ if IsSuccessOrNonRetriableError (err ) || ! op .ShouldRetry ("Chown [%s] to [%s:%s]: %s" , path , user , group , err ) {
163
163
return err
164
164
} else {
165
165
// Clean up the bad connection, to let underline connection to get automatic refresh
0 commit comments