[jira] [Commented] (MESOS-1791) Introduce Master / Offer Resource Reservations aka Quota

2015-08-26 Thread Alexander Rukletsov (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14714507#comment-14714507
 ] 

Alexander Rukletsov commented on MESOS-1791:


[~hbogert], both reserve resources per role. The differences are that dynamic 
reservations are tied to particular agents (slaves) and can be controlled by 
frameworks, while quotas are cluster-wide and managed by operators. I would 
encourage you to take a look at the design doc (MESOS-2936) for more 
information.

 Introduce Master / Offer Resource Reservations aka Quota
 

 Key: MESOS-1791
 URL: https://issues.apache.org/jira/browse/MESOS-1791
 Project: Mesos
  Issue Type: Epic
  Components: allocation, master, replicated log
Reporter: Tom Arnfeld
Assignee: Alexander Rukletsov
  Labels: mesosphere

 Currently Mesos supports the ability to reserve resources (for a given role) 
 on a per-slave basis, as introduced in MESOS-505. This allows you to almost 
 statically partition off a set of resources on a set of machines, to 
 guarantee certain types of frameworks get some resources.
 This is very useful, though it is also very useful to be able to control 
 these reservations through the master (instead of per-slave) for when I don't 
 care which nodes I get on, as long as I get X cpu and Y RAM, or Z sets of 
 (X,Y).
 I'm not sure what structure this could take, but apparently it has already 
 been discussed. Would this be a CLI flag? Could there be a (authenticated) 
 web interface to control these reservations?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1791) Introduce Master / Offer Resource Reservations aka Quota

2015-08-26 Thread Hans van den Bogert (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14713626#comment-14713626
 ] 

Hans van den Bogert commented on MESOS-1791:


I see this ticket is related to dynamic reservations, but how exactly is this 
related? Could one say that dynamic reservations is a more restricted form of 
quotas, as the latter does not lay reservation on specific resources/slaves?

Or are they  the same thing?

 Introduce Master / Offer Resource Reservations aka Quota
 

 Key: MESOS-1791
 URL: https://issues.apache.org/jira/browse/MESOS-1791
 Project: Mesos
  Issue Type: Epic
  Components: allocation, master, replicated log
Reporter: Tom Arnfeld
Assignee: Alexander Rukletsov
  Labels: mesosphere

 Currently Mesos supports the ability to reserve resources (for a given role) 
 on a per-slave basis, as introduced in MESOS-505. This allows you to almost 
 statically partition off a set of resources on a set of machines, to 
 guarantee certain types of frameworks get some resources.
 This is very useful, though it is also very useful to be able to control 
 these reservations through the master (instead of per-slave) for when I don't 
 care which nodes I get on, as long as I get X cpu and Y RAM, or Z sets of 
 (X,Y).
 I'm not sure what structure this could take, but apparently it has already 
 been discussed. Would this be a CLI flag? Could there be a (authenticated) 
 web interface to control these reservations?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1791) Introduce Master / Offer Resource Reservations aka Quota

2015-08-26 Thread Qian Zhang (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14715871#comment-14715871
 ] 

Qian Zhang commented on MESOS-1791:
---

[~alex-mesos], if dynamic reservation is per role, then how can we guarantee 
the reserved resources will be re-offered to the stateful framework which makes 
the dynamic reservation? For example, both Cassandra framework and HDFS 
framework belongs to role1, and HDFS dynamically reserves some resources in an 
agent for role1, then I think it may be possible for allocator to offer those 
resources to Cassandra since it also belongs to role1, but actually HDFS 
expects to be offered with those resources.

 Introduce Master / Offer Resource Reservations aka Quota
 

 Key: MESOS-1791
 URL: https://issues.apache.org/jira/browse/MESOS-1791
 Project: Mesos
  Issue Type: Epic
  Components: allocation, master, replicated log
Reporter: Tom Arnfeld
Assignee: Alexander Rukletsov
  Labels: mesosphere

 Currently Mesos supports the ability to reserve resources (for a given role) 
 on a per-slave basis, as introduced in MESOS-505. This allows you to almost 
 statically partition off a set of resources on a set of machines, to 
 guarantee certain types of frameworks get some resources.
 This is very useful, though it is also very useful to be able to control 
 these reservations through the master (instead of per-slave) for when I don't 
 care which nodes I get on, as long as I get X cpu and Y RAM, or Z sets of 
 (X,Y).
 I'm not sure what structure this could take, but apparently it has already 
 been discussed. Would this be a CLI flag? Could there be a (authenticated) 
 web interface to control these reservations?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1791) Introduce Master / Offer Resource Reservations aka Quota

2015-08-26 Thread Alexander Rukletsov (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14715905#comment-14715905
 ] 

Alexander Rukletsov commented on MESOS-1791:


[~qianzhang], have a look at [persistent volumes 
documentation|https://mesos.apache.org/documentation/latest/persistent-volume/].
 There was also a [talk on 
MesosCon|http://mesoscon2015.sched.org/event/7151c36724e5c3bc9de9e452fe4c866a#.Vd5uBtOqqko],
 hopefully the video will be available soon. If your question will remain 
unanswered, I would like to encourage you to continue on the devlist rather 
than quota epic, so that other contributors may chime in.

 Introduce Master / Offer Resource Reservations aka Quota
 

 Key: MESOS-1791
 URL: https://issues.apache.org/jira/browse/MESOS-1791
 Project: Mesos
  Issue Type: Epic
  Components: allocation, master, replicated log
Reporter: Tom Arnfeld
Assignee: Alexander Rukletsov
  Labels: mesosphere

 Currently Mesos supports the ability to reserve resources (for a given role) 
 on a per-slave basis, as introduced in MESOS-505. This allows you to almost 
 statically partition off a set of resources on a set of machines, to 
 guarantee certain types of frameworks get some resources.
 This is very useful, though it is also very useful to be able to control 
 these reservations through the master (instead of per-slave) for when I don't 
 care which nodes I get on, as long as I get X cpu and Y RAM, or Z sets of 
 (X,Y).
 I'm not sure what structure this could take, but apparently it has already 
 been discussed. Would this be a CLI flag? Could there be a (authenticated) 
 web interface to control these reservations?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)