mesosphere-backup / elasticsearch-mesos

Elastic Search on Mesos
Apache License 2.0
85 stars 26 forks source link

Refuses resource offers with extra params #2

Closed ssorallen closed 7 years ago

ssorallen commented 10 years ago

My Elastic Search doesn't like resource offers. I'm guessing it's the extra (ports,0.0) offered by the master that is preventing the framework from accepting the offer because the offer exceeds the other requirements nicely.

793928 [Thread-168] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
799932 [Thread-169] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
799932 [Thread-169] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
805935 [Thread-170] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
805935 [Thread-170] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
810938 [Thread-171] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
810938 [Thread-171] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
815942 [Thread-172] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
815942 [Thread-172] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
820947 [Thread-173] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
820947 [Thread-173] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
825952 [Thread-174] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
825953 [Thread-174] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
830958 [Thread-175] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
830958 [Thread-175] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
835963 [Thread-176] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
835963 [Thread-176] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
840968 [Thread-177] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
840968 [Thread-177] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
845972 [Thread-178] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
845972 [Thread-178] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
850977 [Thread-179] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
850977 [Thread-179] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
855982 [Thread-180] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
855982 [Thread-180] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
860986 [Thread-181] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
860986 [Thread-181] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
865992 [Thread-182] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources offered: List((cpus,3.0), (mem,5120.0), (disk,232112.0), (ports,0.0))
865993 [Thread-182] INFO mesosphere.elasticsearch.ElasticSearchScheduler  - resources required: List((cpus,1.0), (mem,2048.0), (disk,1000.0))
dallasmarlow commented 10 years ago

@ssorallen those log entries do not indicate that the resource offered is valid or not and the current logic shouldn't prevent a resource offer containing extra resources from being accepted.

ssorallen commented 7 years ago

Very old issue. Closing.