Olivier,

For such case, seems there is sth wrong with your framework? can you please
run the following two commands and check the output?

curl "http://<mesos-master>:5050/master/frameworks" 2>/dev/null|python -m
json.tool
curl "http://<mesos-master>:5050/master/state" 2>/dev/null|python -m
json.tool

Thanks,

Guangya

On Tue, Jun 7, 2016 at 6:04 PM, Olivier Sallou <[email protected]>
wrote:

> Hi,
> I am trying to switch from Python to HTTP API. I use mesos 0.28.1
>
> I could create framework to register, receive offers etc...  but I have
> an issue accepting offers.
>
> I send my ACCEPT message but I do not receive any UPDATE message, only
> new offers and hearbeat messages.
>
> On mesos master logs I see:
>
> I0607 11:45:15.873184 14896 http.cpp:312] HTTP POST for
> /master/api/v1/scheduler from 127.0.0.1:38298 with
> User-Agent='python-requests/2.9.1'
> I0607 11:45:15.873584 14896 master.cpp:3104] Processing ACCEPT call for
> offers: [ e303a1f0-4e7c-4c32-aafc-8707ea2b2718-O28 ] on slave
> e303a1f0-4e7c-4c32-aafc-8707ea2b2718-S0 at slave(1)@127.0.1.1:5051
> (tifenn.irisa.fr) for framework
> e303a1f0-4e7c-4c32-aafc-8707ea2b2718-0020 (GoDocker HTTP Framework)
>
> There is a "Processing ACCEPT" and no error, but my task is not ran on
> mesos.
> No error on slave either.
>
> Response code to my ACCEPT is 202 as expected.
>
> Here is my HTTP json message:
>
> {'type': 'ACCEPT',
> 'framework_id': {'value': u'e303a1f0-4e7c-4c32-aafc-8707ea2b2718-0020'},
> 'accept': {
>     'operations': [
>         {'type': 'LAUNCH',
>         'launch': {'container': {
>                 'docker': {'image': u'centos:latest',
> 'force_pull_image': True, 'port_mappings': [], 'network': 2},
>                 'type': 1,
>                 'volumes': [
>                     {'host_path': u'/a/b', 'container_path':
> u'/mnt/home', 'mode': 1},
>                     {'host_path': u'/a/b/c', 'container_path':
> u'/mnt/go-docker', 'mode': 1},
>                     {'host_path': u'/b/c/d', 'container_path':
> u'/mnt/god-data', 'mode': 2}
>                 ]
>                 },
>             'name': u'testr',
>             'task_id': {'value': '128'},
>             'command': {'uris': [{'value':
> u'/home/osallou/docker.tar.gz'}], 'value': u'/mnt/go-docker/wrapper.sh'},
>             'slave_id': {'value':
> u'e303a1f0-4e7c-4c32-aafc-8707ea2b2718-S0'},
>             'resources': [
>                 {'scalar': {'value': 1}, 'type': 0, 'name': 'cpus'},
>                 {'scalar': {'value': 2000}, 'type': 0, 'name': 'mem'}
>             ]
>             } # end launch
>         } # end operation
>     ],
>     'offer_ids': [{'value': u'e303a1f0-4e7c-4c32-aafc-8707ea2b2718-O28'}]
> }
> }
>
> There could be an issue with my task definition, but as no error is
> raised and I receive no UPDATE error message.....
>
> Any hint on how to debug this?
>
> Thanks
>
>
> --
> Olivier Sallou
> IRISA / University of Rennes 1
> Campus de Beaulieu, 35000 RENNES - FRANCE
> Tel: 02.99.84.71.95
>
> gpg key id: 4096R/326D8438  (keyring.debian.org)
> Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438
>
>

Reply via email to