Thanks Hendrik I have solved that particular problem, when running a different framework in docker. It was a bit of a challenge to get the right incantation of environment variables and ports defined, but is working reliably now.
I mainly hit this issue when running my integration tests, where I also run the mesos master and agent in docker using mini mesos Sent from my iPad > On 27 Sep 2016, at 22:51, Hendrik Haddorp <[email protected]> wrote: > > Hi, > > this sounds quite like a problem I had hit a few days ago. If you are using > the mesos native library you need to make sure that the LIBPROCESS > environment variables are set correctly. Otherwise the Mesos master can not > communicate back to your process, especially if you are not running on the > same node as the master. Things gets slightly more tricky if your scheduler > is running in a docker container. > > regards, > Hendrik > >> On 27.09.2016 14:34, Eli Jordan wrote: >> Yes, it appears in the mesos ui, and stays there. I log all messages from >> the mesos master, including resource offers and disconnected. I don't >> receive offers or disconnected. >> >> I know I need to accept or decline the offers, the problem is that I never >> receive the resource offer, but the master thinks I have. >> >> This only happens sometimes, sometimes the framework starts just fine, and >> can launch tasks. Which is what led me to think it might be a timing issue. >> >> Thanks >> Eli >> >>> On 27 Sep. 2016, at 22:25, Olivier Sallou <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> >>> >>>> On 09/27/2016 02:08 PM, Gmail wrote: >>>> Hi >>>> >>>> I am implementing a mesos framework, and have hit a strange issue that I >>>> can't make sense of. Intermittently, my framework will receive the >>>> registered message, and is shown as registered in the mesos ui. >>>> >>>> I never see any resource offer messages being processed by the framework, >>>> however, the mesos master indicates that it has offered resources to the >>>> framework (on the frameworks page in the ui). In this case, I only have >>>> one slave, and all the resources are apparently being consumed by the >>>> framework, so no tasks can be launched. >>> Does your framework appear in mesos UI in the list fo frameworks ? (and >>> remains in the list) >>> >>> Maybe your framework is registered then disconnected. >>>> >>>> Anyone have an idea what the problem might be? >>>> >>>> One thought I had, is that the MesosSchedulerDriver isn't expecting the >>>> scheduler implementation to process messages asynchronously, but I >>>> couldn't find any documentation indicating one way or the other. In my >>>> case, I'm using akka actors, and all the scheduler implementation does is >>>> dispatch a message. >>> Do you log when you received offers? When you receive an offer you must >>> accept or decline the offers. >>> >>> Olivier >>>> >>>> Is this a possibility? >>>> >>>> Thanks >>>> Eli >>> >>> -- >>> Olivier Sallou >>> IRISA / University of Rennes 1 >>> Campus de Beaulieu, 35000 RENNES - FRANCE >>> Tel: 02.99.84.71.95 >>> >>> gpg key id: 4096R/326D8438 (keyring.debian.org <http://keyring.debian.org>) >>> Key fingerprint = 5FB4 6F83 D3B9 5204 6335 D26D 78DC 68DB 326D 8438 >

