Пример #1
0
	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
Пример #3
0
 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
Пример #4
0
	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