From bf532e5ce2e4f047b70689bee35698025a4df873 Mon Sep 17 00:00:00 2001 From: "Dr. Stefan Schimanski" Date: Mon, 23 Nov 2015 12:54:21 +0100 Subject: [PATCH] scheduler: don't leak offers if one out of many is incompatible Fixes https://github.com/mesosphere/kubernetes-mesos/issues/636 Bugfix by @luckyfengyong --- contrib/mesos/pkg/offers/offers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/mesos/pkg/offers/offers.go b/contrib/mesos/pkg/offers/offers.go index b11e4f5dff1..e758e037604 100644 --- a/contrib/mesos/pkg/offers/offers.go +++ b/contrib/mesos/pkg/offers/offers.go @@ -242,7 +242,7 @@ func (s *offerStorage) Add(offers []*mesos.Offer) { offerId := offer.Id.GetValue() log.V(3).Infof("Declining incompatible offer %v", offerId) s.declineOffer(offerId, offer.GetHostname(), metrics.OfferCompat) - return + continue } timed := &liveOffer{ Offer: offer,