I notice from mates of mine, several issues with mesos 0.28.1. Specially on
the master election stability. When a master is elected, after a minute it
disconnect re-electing another master.
Anyone of you have this issue?
This is not my issue, since im running 0.27.2 which is much more stable.
Il 25/apr/2016 11:33, "Adam Bordelon" <a...@mesosphere.io> ha scritto:

> Seems like you're trying to start Marathon with multiple Mesos roles
> "spark;sparkr;ms;qa", but Marathon may be interpreting this as a single
> role that happens to include semi-colons. Mesos does not yet support
> multiple roles in a single framework. See
> https://issues.apache.org/jira/browse/MESOS-1763
> Note that the acceptedResourceRoles feature in Marathon currently only
> applies to the "*" (unreserved) role vs. the value of --mesos_role
>
> On Wed, Apr 20, 2016 at 5:19 AM, Rodrick Brown <rodr...@orchard-app.com>
> wrote:
>
>> On Apr 20 2016, at 1:36 am, Jian Qiu <gothicqiuj...@gmail.com> wrote:
>>
>>> It is not necessary to configure --role on master. Actually it should
>>> work if you configure --default_role='sparkr' on agent and start marathon
>>> with --mesos_role=sparkr. Which version of mesos are you using? And could
>>> you attach the master log?
>>>
>>
>> This is Marathon 0.15 and Mesos 0.28.1
>>
>> on my masters I have the following attribute set
>> $ cat /etc/marathon/conf/mesos_role
>> spark;sparkr;ms;qa
>>
>> On the slave I have the following set in the agent
>> $ cat /etc/mesos-slave/default_role
>> sparkr
>>
>> $ cat /etc/mesos-slave/resources
>> cpus:10;mem:100000
>>
>> $ cat attributes
>> rack:sparkr
>>
>> I'm trying to launch a simple task from marathon on this agent with
>> following configs
>>
>> $ cat rstudio-mesos-shuffle-server.marathon.json
>> {
>>    "id": "/mesos/rstudio-shuffle-service",
>>    "cmd": ". /opt/spark-1.6.1/conf/spark-env.sh .
>> /opt/spark-1.6.1/sbin/spark-config.sh && .
>> /opt/spark-1.6.1/bin/load-spark-env.sh && env &&
>> /opt/spark-1.6.1/bin/spark-class
>> org.apache.spark.deploy.mesos.MesosExternalShuffleService 1",
>>    "cpus": 0.5,
>>    "mem": 1524,
>>    "disk": 100,
>>    "user": "mesos",
>>    "instances": 1,
>>    "requirePorts": true,
>>    "acceptedResourceRoles": ["sparkr"],
>>    "ports":
>>    [
>>      31338
>>    ],
>>    "constraints": [
>>      [
>>        "hostname","UNIQUE"
>>      ],
>>      [
>>        "rack", "LIKE", "sparkr"
>>      ]
>>    ],
>>    "env": {
>>        "SPARK_HOME": "/opt/spark-1.6.1",
>>        "SPARK_SCALA_VERSION": "2.11"
>>    },
>>    "healthChecks": [
>>      {
>>        "gracePeriodSeconds": 5,
>>        "intervalSeconds": 10,
>>        "maxConsecutiveFailures": 3,
>>        "portIndex": 0,
>>        "protocol": "TCP",
>>        "timeoutSeconds": 5
>>      }
>>    ],
>>    "maxLaunchDelaySeconds": 3,
>>    "backoffFactor": 1.20,
>> "upgradeStrategy": {
>>      "minimumHealthCapacity": 0.5,
>>      "maximumOverCapacity": 0.5
>>    }
>> }
>>
>> In the marathon logs this is what I see
>>
>> 20 12:11:42 prod-mesos-m-3.aws.xxx.com marathon[29617]: [2016-04-20
>> 12:11:42,807] INFO Offer ID:
>> [50ceafa4-f3c1-4738-a9eb-c5d3bf0ff742-O13166461]. Considered resources with
>> roles: [sparkr]. Not all basic resources satisfied: cpu not in offer, disk
>> not in offer, mem not in offer
>> (mesosphere.mesos.ResourceMatcher$:marathon-akka.actor.default-dispatcher-9)
>>
>> Thanks.
>>
>>
>>
>>> On Wed, Apr 20, 2016 at 11:11 AM, Rodrick Brown <rodr...@orchard-app.com
>>> > wrote:
>>>
>>> I'm confused do roles need to be configured on masters and slaves or
>>> just slaves?
>>> The docs says --roles has been deprecated on mesos-master but doesn't
>>> state an alternate method.
>>>
>>>
>>> on my slaves i'm using default_role='sparkr' and in marathon I've added
>>> --mesos_role=sparkr however I'm not able to get any tasks to run on this
>>> server do I need to set it on the masters also ?
>>>
>>> Please advise thanks.
>>>
>>> --RB
>>>
>>>
>>>
>>> --
>>>
>>> *Rodrick Brown* / Systems Engineer
>>>
>>> +1 917 445 6839 / rodr...@orchardplatform.com
>>> <char...@orchardplatform.com>
>>>
>>> *Orchard Platform*
>>>
>>> 101 5th Avenue, 4th Floor, New York, NY 10003
>>>
>>> http://www.orchardplatform.com
>>>
>>> Orchard Blog <http://www.orchardplatform.com/blog/> | Marketplace
>>> Lending Meetup <http://www.meetup.com/Peer-to-Peer-Lending-P2P/>
>>>
>>> *NOTICE TO RECIPIENTS*: This communication is confidential and intended
>>> for the use of the addressee only. If you are not an intended recipient of
>>> this communication, please delete it immediately and notify the sender by
>>> return email. Unauthorized reading, dissemination, distribution or copying
>>> of this communication is prohibited. This communication does not constitute
>>> an offer to sell or a solicitation of an indication of interest to purchase
>>> any loan, security or any other financial product or instrument, nor is it
>>> an offer to sell or a solicitation of an indication of interest to purchase
>>> any products or services to any persons who are prohibited from receiving
>>> such information under applicable law. The contents of this communication
>>> may not be accurate or complete and are subject to change without notice.
>>> As such, Orchard App, Inc. (including its subsidiaries and affiliates,
>>> "Orchard") makes no representation regarding the accuracy or completeness
>>> of the information contained herein. The intended recipient is advised to
>>> consult its own professional advisors, including those specializing in
>>> legal, tax and accounting matters. Orchard does not provide legal, tax or
>>> accounting advice.
>>>
>>>
>>>
>> *NOTICE TO RECIPIENTS*: This communication is confidential and intended
>> for the use of the addressee only. If you are not an intended recipient of
>> this communication, please delete it immediately and notify the sender
>> by return email. Unauthorized reading, dissemination, distribution or
>> copying of this communication is prohibited. This communication does not 
>> constitute
>> an offer to sell or a solicitation of an indication of interest to purchase
>> any loan, security or any other financial product or instrument, nor is it
>> an offer to sell or a solicitation of an indication of interest to purchase
>> any products or services to any persons who are prohibited from receiving
>> such information under applicable law. The contents of this communication
>> may not be accurate or complete and are subject to change without notice.
>> As such, Orchard App, Inc. (including its subsidiaries and affiliates,
>> "Orchard") makes no representation regarding the accuracy or
>> completeness of the information contained herein. The intended recipient is
>> advised to consult its own professional advisors, including those
>> specializing in legal, tax and accounting matters. Orchard does not
>> provide legal, tax or accounting advice.
>>
>
>

Reply via email to