@@ -2,8 +2,6 @@ package disk
2
2
3
3
import (
4
4
"context"
5
- "fmt"
6
- "strconv"
7
5
8
6
diskapi "github.com/kubernetes-csi/csi-proxy/pkg/disk/api"
9
7
"k8s.io/klog/v2"
@@ -14,9 +12,6 @@ type Disk struct {
14
12
}
15
13
16
14
type Interface interface {
17
- DiskStats (context.Context , * DiskStatsRequest ) (* DiskStatsResponse , error )
18
- GetAttachState (context.Context , * GetAttachStateRequest ) (* GetAttachStateResponse , error )
19
- GetDiskNumberByName (context.Context , * GetDiskNumberByNameRequest ) (* GetDiskNumberByNameResponse , error )
20
15
// GetDiskState gets the offline/online state of a disk.
21
16
GetDiskState (context.Context , * GetDiskStateRequest ) (* GetDiskStateResponse , error )
22
17
@@ -36,7 +31,6 @@ type Interface interface {
36
31
37
32
// Rescan refreshes the host's storage cache.
38
33
Rescan (context.Context , * RescanRequest ) (* RescanResponse , error )
39
- SetAttachState (context.Context , * SetAttachStateRequest ) (* SetAttachStateResponse , error )
40
34
41
35
// SetDiskState sets the offline/online state of a disk.
42
36
SetDiskState (context.Context , * SetDiskStateRequest ) (* SetDiskStateResponse , error )
@@ -123,19 +117,6 @@ func (d *Disk) Rescan(context context.Context, request *RescanRequest) (*RescanR
123
117
return response , nil
124
118
}
125
119
126
- func (d * Disk ) GetDiskNumberByName (context context.Context , request * GetDiskNumberByNameRequest ) (* GetDiskNumberByNameResponse , error ) {
127
- klog .V (4 ).Infof ("Request: GetDiskNumberByName with diskName %q" , request .DiskName )
128
- response := & GetDiskNumberByNameResponse {}
129
- diskName := request .DiskName
130
- number , err := d .hostAPI .GetDiskNumberByName (diskName )
131
- if err != nil {
132
- klog .Errorf ("GetDiskNumberByName failed: %v" , err )
133
- return nil , err
134
- }
135
- response .DiskNumber = number
136
- return response , nil
137
- }
138
-
139
120
func (d * Disk ) ListDiskIDs (context context.Context , request * ListDiskIDsRequest ) (* ListDiskIDsResponse , error ) {
140
121
klog .V (4 ).Infof ("Request: ListDiskIDs" )
141
122
@@ -158,26 +139,6 @@ func (d *Disk) ListDiskIDs(context context.Context, request *ListDiskIDsRequest)
158
139
return response , nil
159
140
}
160
141
161
- func (d * Disk ) DiskStats (context context.Context , request * DiskStatsRequest ) (* DiskStatsResponse , error ) {
162
- klog .V (2 ).Infof ("Request: DiskStats: diskNumber=%d" , request .DiskID )
163
- // forward to GetDiskStats
164
- diskNumber , err := strconv .ParseUint (request .DiskID , 10 , 64 )
165
- if err != nil {
166
- return nil , fmt .Errorf ("Failed to format DiskStatsRequest.DiskID with err: %w" , err )
167
- }
168
- getDiskStatsRequest := & GetDiskStatsRequest {
169
- DiskNumber : uint32 (diskNumber ),
170
- }
171
- getDiskStatsResponse , err := d .GetDiskStats (context , getDiskStatsRequest )
172
- if err != nil {
173
- klog .Errorf ("Forward to GetDiskStats failed: %+v" , err )
174
- return nil , err
175
- }
176
- return & DiskStatsResponse {
177
- DiskSize : getDiskStatsResponse .TotalBytes ,
178
- }, nil
179
- }
180
-
181
142
func (d * Disk ) GetDiskStats (context context.Context , request * GetDiskStatsRequest ) (* GetDiskStatsResponse , error ) {
182
143
klog .V (2 ).Infof ("Request: GetDiskStats: diskNumber=%d" , request .DiskNumber )
183
144
diskNumber := request .DiskNumber
@@ -191,26 +152,6 @@ func (d *Disk) GetDiskStats(context context.Context, request *GetDiskStatsReques
191
152
}, nil
192
153
}
193
154
194
- func (d * Disk ) SetAttachState (context context.Context , request * SetAttachStateRequest ) (* SetAttachStateResponse , error ) {
195
- klog .V (2 ).Infof ("Request: SetAttachState: %+v" , request )
196
-
197
- // forward to SetDiskState
198
- diskNumber , err := strconv .ParseUint (request .DiskID , 10 , 64 )
199
- if err != nil {
200
- return nil , fmt .Errorf ("Failed to format SetAttachStateRequest.DiskID with err: %w" , err )
201
- }
202
- setDiskStateRequest := & SetDiskStateRequest {
203
- DiskNumber : uint32 (diskNumber ),
204
- IsOnline : request .IsOnline ,
205
- }
206
- _ , err = d .SetDiskState (context , setDiskStateRequest )
207
- if err != nil {
208
- klog .Errorf ("Forward to SetDiskState failed with: %+v" , err )
209
- return nil , err
210
- }
211
- return & SetAttachStateResponse {}, nil
212
- }
213
-
214
155
func (d * Disk ) SetDiskState (context context.Context , request * SetDiskStateRequest ) (* SetDiskStateResponse , error ) {
215
156
klog .V (2 ).Infof ("Request: SetDiskState with diskNumber=%d and isOnline=%v" , request .DiskNumber , request .IsOnline )
216
157
err := d .hostAPI .SetDiskState (request .DiskNumber , request .IsOnline )
@@ -221,27 +162,6 @@ func (d *Disk) SetDiskState(context context.Context, request *SetDiskStateReques
221
162
return & SetDiskStateResponse {}, nil
222
163
}
223
164
224
- func (d * Disk ) GetAttachState (context context.Context , request * GetAttachStateRequest ) (* GetAttachStateResponse , error ) {
225
- klog .V (2 ).Infof ("Request: GetAttachState: %+v" , request )
226
-
227
- // forward to GetDiskState
228
- diskNumber , err := strconv .ParseUint (request .DiskID , 10 , 64 )
229
- if err != nil {
230
- return nil , fmt .Errorf ("Failed to format GetAttachStateRequest.DiskID with err: %w" , err )
231
- }
232
- getDiskStateRequest := & GetDiskStateRequest {
233
- DiskNumber : uint32 (diskNumber ),
234
- }
235
- getDiskStateResponse , err := d .GetDiskState (context , getDiskStateRequest )
236
- if err != nil {
237
- klog .Errorf ("Forward to GetDiskState failed with: %+v" , err )
238
- return nil , err
239
- }
240
- return & GetAttachStateResponse {
241
- IsOnline : getDiskStateResponse .IsOnline ,
242
- }, nil
243
- }
244
-
245
165
func (d * Disk ) GetDiskState (context context.Context , request * GetDiskStateRequest ) (* GetDiskStateResponse , error ) {
246
166
klog .V (4 ).Infof ("Request: GetDiskState with diskNumber=%d" , request .DiskNumber )
247
167
isOnline , err := d .hostAPI .GetDiskState (request .DiskNumber )
0 commit comments