示例#1
0
 def __init__(self, name, ptsno, gen):
     super(PtyNode, self).__init__(name)
     self.ptsno = ptsno
     self.gen = gen
     self.buf = None
     ## XXX where does the origdata for the pty come from?
     self.checkpoints.add(mgrutil.InitialState(name + ('init', )))
示例#2
0
 def __init__(self, name, pid):
     super(ProcessActor, self).__init__(name)
     self.pid = pid
     self.rerun = None
     self.r_arg = None
     self.r_ret = None
     self.checkpoints.add(mgrutil.InitialState(self.name + ('ckpt', )))
示例#3
0
 def __init__(self, name, inode):
     super(NetworkNode, self).__init__(name)
     self.master = True
     self.dip = inode.dip
     self.dport = inode.dport
     self.sport = set()
     self.inodes = set()
     self.checkpoints.add(mgrutil.InitialState(name + ('init', )))
示例#4
0
文件: dbmgr.py 项目: haowu4682/repair
    def __init__(self, name, pid):
        super(PhpActor, self).__init__(name)
        self.pid = pid
        self.checkpoints.add(mgrutil.InitialState(self.name + ('ckpt', )))

        self.run = None
        self.php_helper = None
        self.php_in = '/tmp/.from_php.%d' % pid
        self.php_out = '/tmp/.to_php.%d' % pid
示例#5
0
    def __init__(self, name, inode):
        super(SocketNode, self).__init__(name)
        self.dev        = inode.dev
        self.ino        = inode.ino
        self.dip        = inode.dip   if hasattr(inode, "dip"  ) else None
        self.dport      = inode.dport if hasattr(inode, "dport") else None
        self.sport      = inode.sport if hasattr(inode, "sport") else None

        self.checkpoints.add(mgrutil.InitialState(name + ('init',)))
示例#6
0
    def __init__(self, name, pid):
        super(PhpActor, self).__init__(name)
        self.pid = pid
        self.checkpoints.add(mgrutil.InitialState(self.name + ('ckpt', )))

        self.run = None
        self.stdout = None
        self.runmsg = None
        self.log_file = ('/tmp/.log_q.%d' % pid)
        self.get_file = ('/tmp/.get_q.%d' % pid)
示例#7
0
文件: dbmgr.py 项目: haowu4682/repair
 def __init__(self, db, table, col, r):
     assert (isinstance(r, Range))
     name = ('dbpart', table, col, r)
     super(DbPartition, self).__init__(name)
     self.db = db
     self.t = table
     self.c = col
     self.r = r
     rows = db_query(
         self.db, """SELECT DISTINCT start_ts FROM %s WHERE %s""" %
         (self.t, self.r.sql_where(self.c))).fetchall()
     self.checkpoints.add(mgrutil.InitialState(self.name + ('ckpt', )))
     for x in rows:
         ts = self.dt_to_usec(x[0])
         self.checkpoints.add(DbSnapshot((ts, ), self))
示例#8
0
    def __init__(self, name, fd):
	super(CdevNode, self).__init__(name)
	self.fd = fd
	self.checkpoints.add(mgrutil.InitialState(name + ('init',)))
示例#9
0
 def __init__(self, name, frameid):
     super(FrameActor, self).__init__(name)
     self.frameid = frameid
     self.checkpoints.add(mgrutil.InitialState(self.name + ('ckpt', )))
示例#10
0
 def __init__(self):
     super(UserActor, self).__init__(('user', ))
     self.checkpoints.add(mgrutil.InitialState(self.name + ('ckpt', )))
示例#11
0
 def __init__(self, name, frameid, pageid):
     super(PageDataNode, self).__init__(name)
     self.frameid = frameid
     self.pageid = pageid
     self.checkpoints.add(mgrutil.InitialState(self.name + ('ckpt', )))
示例#12
0
 def __init__(self, name, clientid, pageid):
     super(BrowserPageActor, self).__init__(name)
     self.clientid = clientid
     self.pageid = pageid
     self.checkpoints.add(mgrutil.InitialState(self.name + ('ckpt', )))