def __check_support_mem_track(self): req = criu_req.make_dirty_tracking_req(self.img) resp = self.criu_connection.send_req(req) if not resp.success: raise Exception() if not resp.HasField('features'): return False if not resp.features.HasField('mem_track'): return False return resp.features.mem_track
def __check_support_mem_track(self): req = criu_req.make_dirty_tracking_req(self.img) resp = self.criu_connection.send_req(req) if not resp.success: raise Exception() if not resp.HasField('features'): return False if not resp.features.HasField('mem_track'): return False return resp.features.mem_track
def pre_dump_check(self): # pre-dump auto-detection req = criu_req.make_dirty_tracking_req(self.htype, self.img) resp = self.criu_connection.send_req(req) if not resp.success: # Not able to do auto-detection, disable memory tracking raise Exception() if resp.HasField('features'): return False if resp.features.HasField('mem_track'): return False if resp.features.mem_track: return True return False
def pre_dump_check(self): # pre-dump auto-detection req = criu_req.make_dirty_tracking_req(self.img) resp = self.criu_connection.send_req(req) if not resp.success: # Not able to do auto-detection, disable memory tracking raise Exception() if resp.HasField('features'): return False if resp.features.HasField('mem_track'): return False if resp.features.mem_track: return True return False