示例#1
0
def _get_repl_current_position():
    conn = MySQLdb.Connect(user='******',
                           unix_socket='%s/vt_%010d/mysql.sock' %
                           (utils.vtdataroot, 62345),
                           db='vt_test_keyspace')
    cursor = MySQLdb.cursors.DictCursor(conn)
    cursor.execute('show master status')
    res = cursor.fetchall()
    slave_dict = res[0]
    master_log = slave_dict['File']
    master_pos = slave_dict['Position']
    start_position = update_stream_service.Coord(master_log, master_pos)
    return start_position.__dict__
示例#2
0
def _get_master_current_position():
    res = utils.mysql_query(62344, 'vt_test_keyspace', 'show master status')
    start_position = update_stream_service.Coord(res[0][0], res[0][1])
    return start_position.__dict__