def copy_du(self, du, ps_new): ps_new.create_du(du) self.__filemanager.copy_du(du, ps_new) # update meta data at ps_new ps_new.pilot_data[du.id] = du CoordinationAdaptor.update_ps(ps_new)
def remove_du(self, du): """ Remove pilot data from pilot data """ if self.pilot_data.has_key(du.id): self.__filemanager.remove_du(du) del self.pilot_data[du.id] CoordinationAdaptor.update_ps(self)
def put_du(self, du): logging.debug("Put PD: %s to PS: %s"%(du.id,self.service_url)) self.__filemanager.create_du(du.id) self.__filemanager.put_du(du) self.pilot_data[du.id] = du CoordinationAdaptor.update_ps(self)