I think framework will no hold 6G, because allocator will keep notify the 
framework for the offer; if framework did not launchTask, the un-used resource 
will return back to allocator and re-balance(DRF) between framework in next 
schedule cycle.
Regards,----Klaus Ma (马达), PMP® | http://www.cguru.net
CallSend SMSCall from mobileAdd to SkypeYou'll need Skype CreditFree via 
SkypeCallSend SMSCall from mobileAdd to SkypeYou'll need Skype CreditFree via 
Skype

Date: Sat, 25 Jul 2015 08:44:25 +0800
Subject: Re: Can Framework accept partial offers
From: [email protected]
To: [email protected]

I think it is Mesos allocator to offer resources and it is up to framework 
scheduler to accept resources in the offer or decline.
2015-07-07 8:18 GMT+08:00 Vinod Kone <[email protected]>:
Mesos doesn't currently support the notion of requesting resources. Resources 
are offered by Mesos based on a fair sharing algorithm (DRF) and it is up to 
the allocator to accept (partial) resources or decline.
On Mon, Jul 6, 2015 at 5:00 PM, Ying Ji <[email protected]> wrote:
Thanks for quick response.  That is very helpful.
So, if I understand correctly, the framework should keep the entire offer, even 
only partial of the offer is satisfied the requirement ? For example, the 
framework asks for totally 4GB memory as role of prod. And the master gives the 
offer: such as 2GB in host1, and 2GB in host2. For some reasons (probably data 
locality. etc), the framework thinks that 2GB in host1 is acceptable. But the 
framework has to keep the entire offer, and send another resource request to 
ask another 2GB memory. When the framework gets all the resource and launch the 
tasks, the un-used resource will be released ? So, although the framework asks 
for totally 4GB memory, it actually holds for 6GB until it launches the tasks ?
Is this true ?
Thanks
Ying
On Mon, Jul 6, 2015 at 4:25 PM, Connor Doyle <[email protected]> wrote:
Hi Ying,



When launching tasks, the scheduler includes the resources to consume.  The 
remainder is implicitly declined.

Also, the scheduler can accept and merge multiple offers from the same slave.



--

Connor





> On Jul 6, 2015, at 16:19, Ying Ji <[email protected]> wrote:

>

> Hey, mesos experts:

>

>     I have a question about mesos resource allocation. If the framework sends 
> the resource request, the master will give the current best offer to the 
> framework (probably not the one which can satisfy the framework completely). 
> In this case, the framework can either accept the offer or decline the offer. 
> My question is: can the framework accept the partial offer, and decline the 
> other part ?

>

>

> Thanks

>

> Ying








                                          

Reply via email to