コード例 #1
0
ファイル: docker.go プロジェクト: kennylixi/tsuru
func moveOneContainerInDB(a *app.App, oldContainer container, newUnit provision.Unit) error {
	appDBMutex.Lock()
	defer appDBMutex.Unlock()
	err := a.AddUnitsToDB([]provision.Unit{newUnit})
	if err != nil {
		return err
	}
	return a.RemoveUnitFromDB(oldContainer.ID)
}
コード例 #2
0
ファイル: containers.go プロジェクト: ningjh/tsuru
func moveOneContainerInDB(a *app.App, oldContainer container, newUnit provision.Unit) error {
	appDBMutex.Lock()
	defer appDBMutex.Unlock()
	return a.AddUnitsToDB([]provision.Unit{newUnit})
}