mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Show error message when todisk failed
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
This commit is contained in:
parent
98f988f62c
commit
af7f81878f
4 changed files with 8 additions and 4 deletions
|
@ -6,6 +6,7 @@ import (
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
|
"github.com/Sirupsen/logrus"
|
||||||
"github.com/docker/docker/graph"
|
"github.com/docker/docker/graph"
|
||||||
"github.com/docker/docker/image"
|
"github.com/docker/docker/image"
|
||||||
"github.com/docker/docker/pkg/parsers"
|
"github.com/docker/docker/pkg/parsers"
|
||||||
|
@ -136,6 +137,7 @@ func (daemon *Daemon) Create(config *runconfig.Config, hostConfig *runconfig.Hos
|
||||||
container.addMountPointWithVolume(destination, v, true)
|
container.addMountPointWithVolume(destination, v, true)
|
||||||
}
|
}
|
||||||
if err := container.ToDisk(); err != nil {
|
if err := container.ToDisk(); err != nil {
|
||||||
|
logrus.Errorf("Error saving new container to disk: %v", err)
|
||||||
return nil, nil, err
|
return nil, nil, err
|
||||||
}
|
}
|
||||||
container.LogEvent("create")
|
container.LogEvent("create")
|
||||||
|
|
|
@ -219,7 +219,7 @@ func (daemon *Daemon) register(container *Container, updateSuffixarray bool) err
|
||||||
logrus.Debugf("unmount error %s", err)
|
logrus.Debugf("unmount error %s", err)
|
||||||
}
|
}
|
||||||
if err := container.ToDisk(); err != nil {
|
if err := container.ToDisk(); err != nil {
|
||||||
logrus.Debugf("saving stopped state to disk %s", err)
|
logrus.Errorf("Error saving stopped state to disk: %v", err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -235,7 +235,7 @@ func (daemon *Daemon) ensureName(container *Container) error {
|
||||||
container.Name = name
|
container.Name = name
|
||||||
|
|
||||||
if err := container.ToDisk(); err != nil {
|
if err := container.ToDisk(); err != nil {
|
||||||
logrus.Debugf("Error saving container name %s", err)
|
logrus.Errorf("Error saving container name to disk: %v", err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
|
|
@ -92,7 +92,9 @@ func (daemon *Daemon) rm(container *Container, forceRemove bool) (err error) {
|
||||||
// Save container state to disk. So that if error happens before
|
// Save container state to disk. So that if error happens before
|
||||||
// container meta file got removed from disk, then a restart of
|
// container meta file got removed from disk, then a restart of
|
||||||
// docker should not make a dead container alive.
|
// docker should not make a dead container alive.
|
||||||
container.ToDisk()
|
if err := container.ToDisk(); err != nil {
|
||||||
|
logrus.Errorf("Error saving dying container to disk: %v", err)
|
||||||
|
}
|
||||||
|
|
||||||
// If force removal is required, delete container from various
|
// If force removal is required, delete container from various
|
||||||
// indexes even if removal failed.
|
// indexes even if removal failed.
|
||||||
|
|
|
@ -263,7 +263,7 @@ func (m *containerMonitor) callback(processConfig *execdriver.ProcessConfig, pid
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := m.container.ToDisk(); err != nil {
|
if err := m.container.ToDisk(); err != nil {
|
||||||
logrus.Debugf("%s", err)
|
logrus.Errorf("Error saving container to disk: %v", err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue