[ 
https://issues.apache.org/jira/browse/MESOS-7805?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Park updated MESOS-7805:
--------------------------------
    Sprint: Mesosphere Sprint 61

> mesos-execute has incorrect example TaskInfo in help string
> -----------------------------------------------------------
>
>                 Key: MESOS-7805
>                 URL: https://issues.apache.org/jira/browse/MESOS-7805
>             Project: Mesos
>          Issue Type: Bug
>          Components: documentation
>    Affects Versions: 1.4.0
>            Reporter: Benjamin Bannier
>            Assignee: Benjamin Bannier
>              Labels: mesosphere
>             Fix For: 1.4.0
>
>
> {{mesos-execute}} documents that a task can be defined via JSON as
> {noformat}
> {
>   "name": "Name of the task",
>   "task_id": {"value" : "Id of the task"},
>   "agent_id": {"value" : ""},
>   "resources": [
>     {
>       "name": "cpus",
>       "type": "SCALAR",
>       "scalar": {
>         "value": 0.1
>       },
>       "role": "*"
>     },
>     {
>       "name": "mem",
>       "type": "SCALAR",
>       "scalar": {
>         "value": 32
>       },
>       "role": "*"
>     }
>   ],
>   "command": {
>     "value": "sleep 1000"
>   }
> }
> {noformat}
> If one actually uses that example task definition one gets
> {noformat}
> % ./build/src/mesos-execute --master=127.0.0.1:5050 --task=task.json
> WARNING: Logging before InitGoogleLogging() is written to STDERR
> W0719 17:08:17.909696 3291313088 parse.hpp:114] Specifying an absolute 
> filename to read a command line option out of without using 'file:// is 
> deprecated and will be removed in a future release. Simply adding 'file://' 
> to the beginning of the path should eliminate this warning.
> [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
> I0719 17:08:17.919190 119246848 scheduler.cpp:184] Version: 1.4.0
> I0719 17:08:17.923991 119783424 scheduler.cpp:470] New master detected at 
> master@127.0.0.1:5050
> Subscribed with ID bb0d36b4-fee0-4412-9cd9-1fa4e330355c-0000
> F0719 17:08:18.137984 119783424 resources.cpp:1081] Check failed: 
> !resource.has_role()
> *** Check failure stack trace: ***
>     @        0x101d65f5f  google::LogMessageFatal::~LogMessageFatal()
>     @        0x101d62609  google::LogMessageFatal::~LogMessageFatal()
>     @        0x1016ef3a3  mesos::v1::Resources::isEmpty()
>     @        0x1016ed267  mesos::v1::Resources::add()
>     @        0x1016f05af  mesos::v1::Resources::operator+=()
>     @        0x1016f08fb  mesos::v1::Resources::Resources()
>     @        0x100c0d89f  CommandScheduler::offers()
>     @        0x100c085e4  CommandScheduler::received()
>     @        0x100c0ae06  
> _ZZN7process8dispatchI16CommandSchedulerNSt3__15queueIN5mesos2v19scheduler5EventENS2_5dequeIS7_NS2_9allocatorIS7_EEEEEESC_EEvRKNS_3PIDIT_EEMSE_FvT0_ET1_ENKUlPNS_11ProcessBaseEE_clESN_
>     @        0x101ce5a21  process::ProcessBase::visit()
>     @        0x101ce3747  process::ProcessManager::resume()
>     @        0x101d0e243  
> _ZNSt3__114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEZN7process14ProcessManager12init_threadsEvE3$_0EEEEEPvSB_
>     @     0x7fffbb5d693b  _pthread_body
>     @     0x7fffbb5d6887  _pthread_start
>     @     0x7fffbb5d608d  thread_start
> [1]    73521 abort      ./build/src/mesos-execute --master=127.0.0.1:5050 
> --task=task.json
> {noformat}
> Removing the resource role field allows the task to execute.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to