mesos-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Zhitao Li <zhitaoli...@gmail.com>
Subject Re: Review Request 65294: Support `revocable_resources` capability in `mesos-execute`.
Date Tue, 30 Jan 2018 00:03:28 GMT

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/65294/
-----------------------------------------------------------

(Updated Jan. 30, 2018, 12:03 a.m.)


Review request for mesos, Anish Gupta, Jason Lai, and James Peach.


Changes
-------

Unconditionally set `revocable_resources` capability.


Summary (updated)
-----------------

Support `revocable_resources` capability in `mesos-execute`.


Bugs: MESOS-8471
    https://issues.apache.org/jira/browse/MESOS-8471


Repository: mesos


Description (updated)
-------

Add revocable resources support to mesos-execute.


Diffs (updated)
-----

  src/cli/execute.cpp 6e626893a64dc07ac9a5f9a5c31e680cb80938fe 


Diff: https://reviews.apache.org/r/65294/diff/2/

Changes: https://reviews.apache.org/r/65294/diff/1-2/


Testing
-------

Submitted a test task with following configuration:
```
 {
                                       "name": "Name",
                                       "task_id": {"value" : "1"},
                                       "agent_id": {"value" : ""},
                                       "resources": [
                                         {
                                           "name": "cpus",
                                           "type": "SCALAR",
                                           "revocable": {},
                                           "scalar": {
                                             "value": 0.1
                                           }
                                         }
                                       ],
                                       "command": {
                                         "value": "sleep 1000"
                                       }
                                     }
                                     ```
                                     
With command `mesos-execute --master=localhost:5050 --revocable_resources --task=file:///home/user/test_rev_task.json`

If the master/agent has revocable cpu, this allows the task to execute.


Thanks,

Zhitao Li


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message