Remove merrors package alias where possible
This commit is contained in:
		@@ -23,7 +23,7 @@ import (
 | 
				
			|||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/offers"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/offers"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/queue"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/queue"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler"
 | 
				
			||||||
	merrors "k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podschedulers"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podschedulers"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podtask"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podtask"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
@@ -72,12 +72,12 @@ func (k *schedulerAlgorithm) Schedule(pod *api.Pod) (string, error) {
 | 
				
			|||||||
		podName, err := cache.MetaNamespaceKeyFunc(pod)
 | 
							podName, err := cache.MetaNamespaceKeyFunc(pod)
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
			log.Warningf("aborting Schedule, unable to understand pod object %+v", pod)
 | 
								log.Warningf("aborting Schedule, unable to understand pod object %+v", pod)
 | 
				
			||||||
			return "", merrors.NoSuchPodErr
 | 
								return "", errors.NoSuchPodErr
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		if deleted := k.podUpdates.Poll(podName, queue.DELETE_EVENT); deleted {
 | 
							if deleted := k.podUpdates.Poll(podName, queue.DELETE_EVENT); deleted {
 | 
				
			||||||
			// avoid scheduling a pod that's been deleted between yieldPod() and Schedule()
 | 
								// avoid scheduling a pod that's been deleted between yieldPod() and Schedule()
 | 
				
			||||||
			log.Infof("aborting Schedule, pod has been deleted %+v", pod)
 | 
								log.Infof("aborting Schedule, pod has been deleted %+v", pod)
 | 
				
			||||||
			return "", merrors.NoSuchPodErr
 | 
								return "", errors.NoSuchPodErr
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		podTask, err := podtask.New(ctx, "", pod)
 | 
							podTask, err := podtask.New(ctx, "", pod)
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,7 @@ import (
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	log "github.com/golang/glog"
 | 
						log "github.com/golang/glog"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler"
 | 
				
			||||||
	merrors "k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
				
			||||||
	annotation "k8s.io/kubernetes/contrib/mesos/pkg/scheduler/meta"
 | 
						annotation "k8s.io/kubernetes/contrib/mesos/pkg/scheduler/meta"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podtask"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podtask"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
@@ -63,7 +63,7 @@ func (b *binder) Bind(binding *api.Binding) error {
 | 
				
			|||||||
		// in this case it's likely that the pod has been deleted between Schedule
 | 
							// in this case it's likely that the pod has been deleted between Schedule
 | 
				
			||||||
		// and Bind calls
 | 
							// and Bind calls
 | 
				
			||||||
		log.Infof("No pending task for pod %s", podKey)
 | 
							log.Infof("No pending task for pod %s", podKey)
 | 
				
			||||||
		return merrors.NoSuchPodErr //TODO(jdef) this error is somewhat misleading since the task could be running?!
 | 
							return errors.NoSuchPodErr //TODO(jdef) this error is somewhat misleading since the task could be running?!
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@ import (
 | 
				
			|||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/queue"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/queue"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/runtime"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/runtime"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler"
 | 
				
			||||||
	merrors "k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podtask"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podtask"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/queuer"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/queuer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
@@ -89,7 +89,7 @@ func (k *deleter) DeleteOne(pod *queuer.Pod) error {
 | 
				
			|||||||
	switch task, state := k.sched.Tasks().ForPod(podKey); state {
 | 
						switch task, state := k.sched.Tasks().ForPod(podKey); state {
 | 
				
			||||||
	case podtask.StateUnknown:
 | 
						case podtask.StateUnknown:
 | 
				
			||||||
		log.V(2).Infof("Could not resolve pod '%s' to task id", podKey)
 | 
							log.V(2).Infof("Could not resolve pod '%s' to task id", podKey)
 | 
				
			||||||
		return merrors.NoSuchPodErr
 | 
							return errors.NoSuchPodErr
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// determine if the task has already been launched to mesos, if not then
 | 
						// determine if the task has already been launched to mesos, if not then
 | 
				
			||||||
	// cleanup is easier (unregister) since there's no state to sync
 | 
						// cleanup is easier (unregister) since there's no state to sync
 | 
				
			||||||
@@ -120,6 +120,6 @@ func (k *deleter) DeleteOne(pod *queuer.Pod) error {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	default:
 | 
						default:
 | 
				
			||||||
		log.Infof("cannot kill pod '%s': non-terminal task not found %v", podKey, task.ID)
 | 
							log.Infof("cannot kill pod '%s': non-terminal task not found %v", podKey, task.ID)
 | 
				
			||||||
		return merrors.NoSuchTaskErr
 | 
							return errors.NoSuchTaskErr
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,7 @@ import (
 | 
				
			|||||||
	"github.com/stretchr/testify/assert"
 | 
						"github.com/stretchr/testify/assert"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/queue"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/queue"
 | 
				
			||||||
	types "k8s.io/kubernetes/contrib/mesos/pkg/scheduler"
 | 
						types "k8s.io/kubernetes/contrib/mesos/pkg/scheduler"
 | 
				
			||||||
	merrors "k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podtask"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podtask"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/queuer"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/queuer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
@@ -43,7 +43,7 @@ func TestDeleteOne_NonexistentPod(t *testing.T) {
 | 
				
			|||||||
			Namespace: api.NamespaceDefault,
 | 
								Namespace: api.NamespaceDefault,
 | 
				
			||||||
		}}}
 | 
							}}}
 | 
				
			||||||
	err := d.DeleteOne(pod)
 | 
						err := d.DeleteOne(pod)
 | 
				
			||||||
	assert.Equal(err, merrors.NoSuchPodErr)
 | 
						assert.Equal(err, errors.NoSuchPodErr)
 | 
				
			||||||
	obj.AssertExpectations(t)
 | 
						obj.AssertExpectations(t)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,7 @@ import (
 | 
				
			|||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/backoff"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/backoff"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/queue"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/queue"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler"
 | 
				
			||||||
	merrors "k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podschedulers"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podschedulers"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podtask"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podtask"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/queuer"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/queuer"
 | 
				
			||||||
@@ -53,7 +53,7 @@ func NewErrorHandler(sched scheduler.Scheduler, backoff *backoff.Backoff, qr *qu
 | 
				
			|||||||
// implementation of scheduling plugin's Error func; see plugin/pkg/scheduler
 | 
					// implementation of scheduling plugin's Error func; see plugin/pkg/scheduler
 | 
				
			||||||
func (k *errorHandler) Error(pod *api.Pod, schedulingErr error) {
 | 
					func (k *errorHandler) Error(pod *api.Pod, schedulingErr error) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if schedulingErr == merrors.NoSuchPodErr {
 | 
						if schedulingErr == errors.NoSuchPodErr {
 | 
				
			||||||
		log.V(2).Infof("Not rescheduling non-existent pod %v", pod.Name)
 | 
							log.V(2).Infof("Not rescheduling non-existent pod %v", pod.Name)
 | 
				
			||||||
		return
 | 
							return
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,7 @@ import (
 | 
				
			|||||||
	log "github.com/golang/glog"
 | 
						log "github.com/golang/glog"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/components/deleter"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/components/deleter"
 | 
				
			||||||
	merrors "k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podtask"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/podtask"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/queuer"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/queuer"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
						"k8s.io/kubernetes/pkg/api"
 | 
				
			||||||
@@ -69,7 +69,7 @@ func (s *podReconciler) Reconcile(t *podtask.T) {
 | 
				
			|||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		if apierrors.IsNotFound(err) {
 | 
							if apierrors.IsNotFound(err) {
 | 
				
			||||||
			// attempt to delete
 | 
								// attempt to delete
 | 
				
			||||||
			if err = s.deleter.DeleteOne(&queuer.Pod{Pod: &t.Pod}); err != nil && err != merrors.NoSuchPodErr && err != merrors.NoSuchTaskErr {
 | 
								if err = s.deleter.DeleteOne(&queuer.Pod{Pod: &t.Pod}); err != nil && err != errors.NoSuchPodErr && err != errors.NoSuchTaskErr {
 | 
				
			||||||
				log.Errorf("failed to delete pod: %v: %v", t.Pod.Name, err)
 | 
									log.Errorf("failed to delete pod: %v: %v", t.Pod.Name, err)
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		} else {
 | 
							} else {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@ import (
 | 
				
			|||||||
	mesos "github.com/mesos/mesos-go/mesosproto"
 | 
						mesos "github.com/mesos/mesos-go/mesosproto"
 | 
				
			||||||
	bindings "github.com/mesos/mesos-go/scheduler"
 | 
						bindings "github.com/mesos/mesos-go/scheduler"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/proc"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/proc"
 | 
				
			||||||
	merrors "k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/errors"
 | 
				
			||||||
	"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/metrics"
 | 
						"k8s.io/kubernetes/contrib/mesos/pkg/scheduler/metrics"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -164,7 +164,7 @@ requestLoop:
 | 
				
			|||||||
			metrics.ReconciliationExecuted.WithLabelValues("explicit").Inc()
 | 
								metrics.ReconciliationExecuted.WithLabelValues("explicit").Inc()
 | 
				
			||||||
			defer close(fin)
 | 
								defer close(fin)
 | 
				
			||||||
			err := <-r.Action(driver, cancel)
 | 
								err := <-r.Action(driver, cancel)
 | 
				
			||||||
			if err == merrors.ReconciliationCancelledErr {
 | 
								if err == errors.ReconciliationCancelledErr {
 | 
				
			||||||
				metrics.ReconciliationCancelled.WithLabelValues("explicit").Inc()
 | 
									metrics.ReconciliationCancelled.WithLabelValues("explicit").Inc()
 | 
				
			||||||
				log.Infoln(err.Error())
 | 
									log.Infoln(err.Error())
 | 
				
			||||||
			} else if err != nil {
 | 
								} else if err != nil {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user