Skip to content

Commit 130d0e9

Browse files
fristoniojoestringer
authored andcommitted
cni: remove dead code in cni lib and improve logging
Signed-off-by: Deepesh Pathak <deepesh.pathak@isovalent.com>
1 parent 1c193c0 commit 130d0e9

2 files changed

Lines changed: 10 additions & 24 deletions

File tree

plugins/cilium-cni/cmd/cmd.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -951,6 +951,7 @@ func (cmd *Cmd) Del(args *skel.CmdArgs) error {
951951
// We are not returning an error as this is very unlikely to be recoverable
952952
}
953953

954+
scopedLogger.Debug("CNI DEL processing complete")
954955
return nil
955956
}
956957

plugins/cilium-cni/lib/deletion_queue.go

Lines changed: 9 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,10 @@ func (dc *DeletionFallbackClient) tryConnect() error {
9494

9595
func (dc *DeletionFallbackClient) tryQueueLock() error {
9696
dc.logger.Debug(
97-
"attempting to acquire deletion queue lock",
97+
"Attempting to acquire deletion queue lock",
9898
logfields.Path, defaults.DeleteQueueLockfile,
9999
)
100+
startTime := time.Now()
100101

101102
// Ensure deletion queue directory exists, obtain shared lock
102103
err := os.MkdirAll(defaults.DeleteQueueDir, 0755)
@@ -117,30 +118,14 @@ func (dc *DeletionFallbackClient) tryQueueLock() error {
117118
lf.Close()
118119
return fmt.Errorf("failed to acquire lock: %w", err)
119120
}
121+
122+
dc.logger.Debug("Deletion Queue lock acquired",
123+
logfields.Path, defaults.DeleteQueueLockfile,
124+
logfields.Duration, time.Since(startTime))
120125
dc.lockfile = lf
121126
return nil
122127
}
123128

124-
// EndpointDelete deletes an endpoint given by an endpoint id, either
125-
// by directly accessing the API or dropping in a queued-deletion file.
126-
// endpoint-id is a qualified endpoint reference, e.g. "container-id:XXXXXXX"
127-
func (dc *DeletionFallbackClient) EndpointDelete(id string) error {
128-
if dc.cli != nil {
129-
return dc.cli.EndpointDelete(id)
130-
}
131-
132-
// fall-back mode
133-
if dc.lockfile != nil {
134-
dc.logger.Info(
135-
"Queueing deletion request for endpoint",
136-
logfields.EndpointID, id,
137-
)
138-
return dc.enqueueDeletionRequestLocked(id)
139-
}
140-
141-
return errors.New("attempt to delete with no valid connection")
142-
}
143-
144129
func (dc *DeletionFallbackClient) unlockQueue() {
145130
if dc.lockfile != nil {
146131
dc.lockfile.Unlock()
@@ -223,7 +208,7 @@ func (dc *DeletionFallbackClient) enqueueDeletionRequestLocked(req *models.Endpo
223208
files, err := os.ReadDir(defaults.DeleteQueueDir)
224209
if err != nil {
225210
dc.logger.Error(
226-
"failed to list deletion queue directory",
211+
"Failed to list deletion queue directory",
227212
logfields.Error, err,
228213
logfields.Path, defaults.DeleteQueueDir,
229214
)
@@ -242,12 +227,12 @@ func (dc *DeletionFallbackClient) enqueueDeletionRequestLocked(req *models.Endpo
242227
err = os.WriteFile(path, contents, 0644)
243228
if err != nil {
244229
dc.logger.Error(
245-
"failed to write deletion file",
230+
"Failed to write deletion file",
246231
logfields.Error, err,
247232
logfields.Path, path,
248233
)
249234
return fmt.Errorf("failed to write deletion file %s: %w", path, err)
250235
}
251-
dc.logger.Info("wrote queued deletion file")
236+
dc.logger.Info("Wrote queued deletion file", logfields.Path, path)
252237
return nil
253238
}

0 commit comments

Comments
 (0)