func (s *StackDeployScheduler) Registered(driver scheduler.SchedulerDriver, id *mesos.FrameworkID, master *mesos.MasterInfo) { Logger.Info("[Registered] framework: %s master: %s:%d", id.GetValue(), master.GetHostname(), master.GetPort()) s.Storage.FrameworkID = id.GetValue() s.Storage.Save() s.driver = driver }
func PersistFrameworkID( fwid *mesos.FrameworkID, zkServers []string, zkChroot string, frameworkName string, ) error { c, _, err := zk.Connect(zkServers, RPC_TIMEOUT) if err != nil { return err } defer c.Close() // attempt to create the path _, err = c.Create( zkChroot, []byte(""), 0, zk.WorldACL(zk.PermAll), ) if err != nil && err != zk.ErrNodeExists { return err } // attempt to write framework ID to <path> / <frameworkName> _, err = c.Create(zkChroot+"/"+frameworkName+"_framework_id", []byte(fwid.GetValue()), 0, zk.WorldACL(zk.PermAll)) // TODO(tyler) when err is zk.ErrNodeExists, cross-check value if err != nil { return err } log.Info("Successfully persisted Framework ID to zookeeper.") return nil }
// Registered is called when the Scheduler is Registered func (s *eremeticScheduler) Registered(driver sched.SchedulerDriver, frameworkID *mesos.FrameworkID, masterInfo *mesos.MasterInfo) { log.Debugf("Framework %s registered with master %s", frameworkID.GetValue(), masterInfo.GetHostname()) if !s.initialised { driver.ReconcileTasks([]*mesos.TaskStatus{}) s.initialised = true } else { s.Reconcile(driver) } }
func (s *Scheduler) Registered(driver scheduler.SchedulerDriver, id *mesos.FrameworkID, master *mesos.MasterInfo) { Logger.Infof("[Registered] framework: %s master: %s:%d", id.GetValue(), master.GetHostname(), master.GetPort()) s.cluster.frameworkID = id.GetValue() s.cluster.Save() s.driver = driver s.reconcileTasks(true) }
// Registered is called when the Scheduler is Registered func (s *Scheduler) Registered(driver mesossched.SchedulerDriver, frameworkID *mesosproto.FrameworkID, masterInfo *mesosproto.MasterInfo) { logrus.WithFields(logrus.Fields{ "framework_id": frameworkID.GetValue(), "master_id": masterInfo.GetId(), "master": masterInfo.GetHostname(), }).Debug("Framework registered with master.") if !s.initialised { driver.ReconcileTasks([]*mesosproto.TaskStatus{}) s.initialised = true } else { s.Reconcile(driver) } }
// Registered method for registered mesos framework func (c *Cluster) Registered(driver mesosscheduler.SchedulerDriver, fwID *mesosproto.FrameworkID, masterInfo *mesosproto.MasterInfo) { log.WithFields(log.Fields{"name": "mesos", "frameworkId": fwID.GetValue()}).Debug("Framework registered") }
func (s *Scheduler) Registered(driver scheduler.SchedulerDriver, id *mesos.FrameworkID, master *mesos.MasterInfo) { Logger.Infof("[Registered] framework: %s master: %s:%d", id.GetValue(), master.GetHostname(), master.GetPort()) s.driver = driver }
func (sched *NoneScheduler) Registered(driver sched.SchedulerDriver, frameworkId *mesos.FrameworkID, masterInfo *mesos.MasterInfo) { log.Infoln("Framework Registered with Master", masterInfo) sched.frameworkId = frameworkId.GetValue() }
func (sched *testScheduler) Registered(dr SchedulerDriver, fw *mesos.FrameworkID, mi *mesos.MasterInfo) { log.Infoln("Sched.Registered() called.") sched.s.Equal(fw.GetValue(), sched.s.registeredFrameworkId.GetValue(), "driver did not register the expected framework ID") sched.s.Equal(mi.GetIp(), uint32(123456)) sched.ch <- true }
func (self *MesosManager) Registered(driver sched.SchedulerDriver, fid *mesos.FrameworkID, mi *mesos.MasterInfo) { log.Printf("OnRegisterd master:%v:%v, frameworkId:%v", Inet_itoa(mi.GetIp()), mi.GetPort(), fid.GetValue()) }
// Registered is called when the Scheduler is Registered func (s *eremeticScheduler) Registered(_ sched.SchedulerDriver, frameworkID *mesos.FrameworkID, masterInfo *mesos.MasterInfo) { log.Debugf("Framework %s registered with master %s", frameworkID.GetValue(), masterInfo.GetHostname()) }
func (sched *MesosRunonceScheduler) Registered(driver sched.SchedulerDriver, frameworkId *mesos.FrameworkID, masterInfo *mesos.MasterInfo) { log.V(1).Infoln("Framework Registered with Master ", masterInfo) _frameworkId = frameworkId.GetValue() fmt.Println("Registered with master and given framework ID:", _frameworkId) }