Merge pull request #677 from rjnagal/validate

Publish creation event for pre-existing containers on start-up.
This commit is contained in:
Victor Marmol 2015-05-04 12:54:31 -07:00
commit 97266fc69c

View File

@ -692,26 +692,24 @@ func (m *manager) createContainer(containerName string) error {
return err
}
if contSpec.CreationTime.After(m.startupTime) {
contRef, err := cont.handler.ContainerReference()
if err != nil {
return err
}
contRef, err := cont.handler.ContainerReference()
if err != nil {
return err
}
newEvent := &info.Event{
ContainerName: contRef.Name,
Timestamp: contSpec.CreationTime,
EventType: info.EventContainerCreation,
EventData: info.EventData{
Created: &info.CreatedEventData{
Spec: contSpec,
},
newEvent := &info.Event{
ContainerName: contRef.Name,
Timestamp: contSpec.CreationTime,
EventType: info.EventContainerCreation,
EventData: info.EventData{
Created: &info.CreatedEventData{
Spec: contSpec,
},
}
err = m.eventHandler.AddEvent(newEvent)
if err != nil {
return err
}
},
}
err = m.eventHandler.AddEvent(newEvent)
if err != nil {
return err
}
// Start the container's housekeeping.