Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
 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)