Thank you Jie and Jojy for the help. On Fri, Feb 26, 2016 at 4:50 AM, Jojy Varghese <j...@mesosphere.io> wrote:
> Hi Pradeep, > > The relevant code if you are interested is at : > > https://github.com/apache/mesos/blob/master/src/slave/slave.cpp#L3561 > > https://github.com/apache/mesos/blob/master/src/slave/slave.cpp#L3672 > > -jojy > > > On Feb 25, 2016, at 4:10 PM, Pradeep Chhetri <pradeep.chhetr...@gmail.com> > wrote: > > Hi Jie, > > I see executor_id as empty. Does this means that it is running as task and > there is no executor for it ? Although, in the ps output, I see mesos-slave > is spawning a mesos-docker-executor which in turn spawning the docker > command. Here is the detail of one of the marathon task: > > {"id": "logs_role_kibana.3b024b6e-dbf3-11e5-bc67-56847afe9799","name": " > kibana.role.logs","framework_id": " > 20150904-093718-2198675372-5050-22379-0000","executor_id": "","slave_id": > "a4f30c35-eee7-4110-a82f-cab5522c9b1b-S4","state": "TASK_RUNNING"," > resources": {"cpus": 0.5,"disk": 0,"mem": 1024,"ports": "[31050-31050]"}," > statuses": [{"state": "TASK_RUNNING","timestamp": 1456427344.63661,"labels > ": [{"key": "Docker.NetworkSettings.IPAddress","value": "172.17.0.11"}]," > container_status": {"network_infos": [{"ip_address": "172.17.0.11"," > ip_addresses": [{"ip_address": "172.17.0.11"}]}]}}],"container": {"type": > "DOCKER","docker": {"image": "kibana:4.3.1","network": "BRIDGE"," > port_mappings": [{"host_port": 31050,"container_port": 5601,"protocol": " > tcp"}],"privileged": false,"parameters": [{"key": "publish-all","value": " > true"}],"force_pull_image": true}}}, > > > > On Thu, Feb 25, 2016 at 11:59 PM, Jie Yu <yujie....@gmail.com> wrote: > >> You can checkout the state.json endpoint on the master >> >> On Thu, Feb 25, 2016 at 3:53 PM, Pradeep Chhetri < >> pradeep.chhetr...@gmail.com> wrote: >> >>> Hello Jie, >>> >>> Thank you for the quick reply. Sorry for asking silly question. How can >>> i look for the taskinfo of a running container ? Can i see the TaskInfo >>> details in the mesos master UI for a task? >>> >>> On Thu, Feb 25, 2016 at 10:52 PM, Jie Yu <yujie....@gmail.com> wrote: >>> >>>> You can take a look at the TaskInfo. If the TaskInfo does not have >>>> ExecutorInfo set, then it's a task. Otherwise, Mesos will launch the >>>> executor and send the task to the executor. >>>> >>>> - Jie >>>> >>>> On Thu, Feb 25, 2016 at 2:50 PM, Pradeep Chhetri < >>>> pradeep.chhetr...@gmail.com> wrote: >>>> >>>>> Hello, >>>>> >>>>> From docker containerizer documentation ( >>>>> http://mesos.apache.org/documentation/latest/docker-containerizer/), >>>>> >>>>> *"Users can either launch a Docker image as a Task, or as an >>>>> Executor."* >>>>> >>>>> How can i identify whether a docker container started by lets say >>>>> marathon is running as a task or as an executor ? >>>>> >>>>> >>>>> Thank you. >>>>> >>>>> -Pradeep >>>>> >>>>> >>>>> >>>> >>> >>> >>> -- >>> Pradeep Chhetri >>> >>> In the world of Linux, who needs Windows and Gates... >>> >> >> > > > -- > Pradeep Chhetri > > In the world of Linux, who needs Windows and Gates... > > > -- Pradeep Chhetri In the world of Linux, who needs Windows and Gates...