Skip to content

Commit 65c09aa

Browse files
jfmyers9Christopher Brown
authored andcommitted
Add logging on stop to distinguish between actions
[#158202290] Co-authored-by: Christopher Brown <cbrown@pivotal.io>
1 parent 7649b17 commit 65c09aa

File tree

5 files changed

+11
-9
lines changed

5 files changed

+11
-9
lines changed

src/bpm/commands/run.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ func run(cmd *cobra.Command, _ []string) error {
9494
return nil
9595
case models.ProcessStateFailed:
9696
logger.Info("removing-stopped-process")
97-
if err := runcLifecycle.RemoveProcess(bpmCfg); err != nil {
97+
if err := runcLifecycle.RemoveProcess(logger, bpmCfg); err != nil {
9898
logger.Error("failed-to-cleanup", err)
9999
return fmt.Errorf("failed to clean up stale job-process: %s", err)
100100
}

src/bpm/commands/start.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ func start(cmd *cobra.Command, _ []string) error {
9292
return nil
9393
case models.ProcessStateFailed:
9494
logger.Info("removing-stopped-process")
95-
if err := runcLifecycle.RemoveProcess(bpmCfg); err != nil {
95+
if err := runcLifecycle.RemoveProcess(logger, bpmCfg); err != nil {
9696
logger.Error("failed-to-cleanup", err)
9797
return fmt.Errorf("failed to clean up stale job-process: %s", err)
9898
}

src/bpm/commands/stop.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ func stop(cmd *cobra.Command, _ []string) error {
7878
logger.Error("failed-to-stop", err)
7979
}
8080

81-
if err := runcLifecycle.RemoveProcess(bpmCfg); err != nil {
81+
if err := runcLifecycle.RemoveProcess(logger, bpmCfg); err != nil {
8282
logger.Error("failed-to-cleanup", err)
8383
return fmt.Errorf("failed to cleanup job-process: %s", err)
8484
}

src/bpm/runc/lifecycle/lifecycle.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,12 +276,14 @@ func (j *RuncLifecycle) StopProcess(logger lager.Logger, cfg *config.BPMConfig,
276276
}
277277
}
278278

279-
func (j *RuncLifecycle) RemoveProcess(cfg *config.BPMConfig) error {
279+
func (j *RuncLifecycle) RemoveProcess(logger lager.Logger, cfg *config.BPMConfig) error {
280+
logger.Info("forcefully-deleting-container")
280281
err := j.runcClient.DeleteContainer(cfg.ContainerID())
281282
if err != nil {
282283
return err
283284
}
284285

286+
logger.Info("destroying-bundle")
285287
return j.runcClient.DestroyBundle(cfg.BundlePath())
286288
}
287289

src/bpm/runc/lifecycle/lifecycle_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,7 @@ var _ = Describe("RuncJobLifecycle", func() {
496496

497497
Describe("RemoveProcess", func() {
498498
It("deletes the container", func() {
499-
err := runcLifecycle.RemoveProcess(bpmCfg)
499+
err := runcLifecycle.RemoveProcess(logger, bpmCfg)
500500
Expect(err).NotTo(HaveOccurred())
501501

502502
Expect(fakeRuncClient.DeleteContainerCallCount()).To(Equal(1))
@@ -505,7 +505,7 @@ var _ = Describe("RuncJobLifecycle", func() {
505505
})
506506

507507
It("destroys the bundle", func() {
508-
err := runcLifecycle.RemoveProcess(bpmCfg)
508+
err := runcLifecycle.RemoveProcess(logger, bpmCfg)
509509
Expect(err).NotTo(HaveOccurred())
510510

511511
Expect(fakeRuncClient.DestroyBundleCallCount()).To(Equal(1))
@@ -519,7 +519,7 @@ var _ = Describe("RuncJobLifecycle", func() {
519519
})
520520

521521
It("simplifies the container id", func() {
522-
err := runcLifecycle.RemoveProcess(bpmCfg)
522+
err := runcLifecycle.RemoveProcess(logger, bpmCfg)
523523
Expect(err).NotTo(HaveOccurred())
524524

525525
Expect(fakeRuncClient.DeleteContainerCallCount()).To(Equal(1))
@@ -537,7 +537,7 @@ var _ = Describe("RuncJobLifecycle", func() {
537537
})
538538

539539
It("returns an error", func() {
540-
err := runcLifecycle.RemoveProcess(bpmCfg)
540+
err := runcLifecycle.RemoveProcess(logger, bpmCfg)
541541
Expect(err).To(Equal(expectedErr))
542542
})
543543
})
@@ -546,7 +546,7 @@ var _ = Describe("RuncJobLifecycle", func() {
546546
It("returns an error", func() {
547547
expectedErr := errors.New("an error2")
548548
fakeRuncClient.DestroyBundleReturns(expectedErr)
549-
err := runcLifecycle.RemoveProcess(bpmCfg)
549+
err := runcLifecycle.RemoveProcess(logger, bpmCfg)
550550
Expect(err).To(Equal(expectedErr))
551551
})
552552
})

0 commit comments

Comments
 (0)