Hi Pradeep, >From here https://github.com/apache/mesos/blob/master/src/master/master.cpp#L4913 you can see that the offer does include resource attributes, so you can get the filter the offers based on those attribute.
Thanks, Guangya On Tue, Oct 6, 2015 at 7:03 PM, Pradeep Kiruvale <[email protected]> wrote: > Hi Guangya, > > One doubt about the --attributes=rackid:r1;groupid:g1 option. > > How does the master provisions the resources? How will be the resource > offer? > > Is it like (Rack 1 , G1, System)? how does this way of doing resource > offer will help? > > Can you please give me more information? > > > -Pradeep > > > > On 5 October 2015 at 17:45, Guangya Liu <[email protected]> wrote: > >> Hi Pradeep, >> >> I think that you can try Chronos and Marathon which can help you. >> >> *Marathon:* https://github.com/mesosphere/marathon >> You can try Marathon + Mesos + Mesos Resource Attribute >> >> When you start up mesos slave, uses --attributes option, here is an >> example: >> ./bin/mesos-slave.sh --master=9.21.61.21:5050 --quiet >> --log_dir=/tmp/mesos --attributes=rackid:r1;groupid:g1 >> This basically defines two attributes for this mesos slave host. rackid >> with value r1 and groupid with value g1. >> >> marathon start -i "like_test" -C "sleep 1000000" -n 4 -c 1 -m 50 -o >> "rackid:LIKE:r1" >> >> this will place applications on the slave node whose rackid is r1 >> >> *Chronos:* https://github.com/mesos/chronos , Chronos supports the >> definition of jobs triggered by the completion of other jobs. It supports >> arbitrarily long dependency chains. >> >> Thanks, >> >> Guangya >> >> On Mon, Oct 5, 2015 at 11:21 PM, Pradeep Kiruvale < >> [email protected]> wrote: >> >>> Hi All, >>> >>> Are there any frameworks that exists with the Mesos to schedule the >>> bigger apps? >>> I mean to say scheduling a app which has many services and will not fit >>> into one physical node. >>> >>> Is there any frame work that can be used to >>> schedule tasks based on the underlying hardware constraints like >>> Network bandwidth ? >>> >> Schedule the tasks based on their dependencies and proximity to each >>> other in a cluster or a rack? >>> >>> Thanks & Regards, >>> Pradeep >>> >> >> >

