Format protocol modules
Formatted the MariaDB protocol modules with Astyle.
This commit is contained in:
@ -170,46 +170,46 @@ void test1()
|
|||||||
GWBUF *buffer;
|
GWBUF *buffer;
|
||||||
proto.server_capabilities = GW_MYSQL_CAPABILITIES_SESSION_TRACK;
|
proto.server_capabilities = GW_MYSQL_CAPABILITIES_SESSION_TRACK;
|
||||||
proto.num_eof_packets = 0;
|
proto.num_eof_packets = 0;
|
||||||
ss_dfprintf(stderr,"test_session_track : Functional tests.\n");
|
ss_dfprintf(stderr, "test_session_track : Functional tests.\n");
|
||||||
//BEGIN
|
//BEGIN
|
||||||
buffer = gwbuf_alloc_and_load(PACKET_1_LEN, resultset1+PACKET_1_IDX);
|
buffer = gwbuf_alloc_and_load(PACKET_1_LEN, resultset1 + PACKET_1_IDX);
|
||||||
mxs_mysql_get_session_track_info(buffer, &proto);
|
mxs_mysql_get_session_track_info(buffer, &proto);
|
||||||
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"trx_state"), "T_______", 8) == 0);
|
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"trx_state"), "T_______", 8) == 0);
|
||||||
gwbuf_free(buffer);
|
gwbuf_free(buffer);
|
||||||
//COMMIT
|
//COMMIT
|
||||||
buffer = gwbuf_alloc_and_load(PACKET_2_LEN, resultset1+PACKET_2_IDX);
|
buffer = gwbuf_alloc_and_load(PACKET_2_LEN, resultset1 + PACKET_2_IDX);
|
||||||
mxs_mysql_get_session_track_info(buffer, &proto);
|
mxs_mysql_get_session_track_info(buffer, &proto);
|
||||||
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"trx_state"), "________", 8) == 0);
|
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"trx_state"), "________", 8) == 0);
|
||||||
gwbuf_free(buffer);
|
gwbuf_free(buffer);
|
||||||
//START TRANSACTION
|
//START TRANSACTION
|
||||||
buffer = gwbuf_alloc_and_load(PACKET_3_LEN, resultset1+PACKET_3_IDX);
|
buffer = gwbuf_alloc_and_load(PACKET_3_LEN, resultset1 + PACKET_3_IDX);
|
||||||
mxs_mysql_get_session_track_info(buffer, &proto);
|
mxs_mysql_get_session_track_info(buffer, &proto);
|
||||||
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"trx_state"), "T_______", 8) == 0);
|
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"trx_state"), "T_______", 8) == 0);
|
||||||
gwbuf_free(buffer);
|
gwbuf_free(buffer);
|
||||||
//START TRANSACTION READ ONLY
|
//START TRANSACTION READ ONLY
|
||||||
buffer = gwbuf_alloc_and_load(PACKET_4_LEN, resultset1+PACKET_4_IDX);
|
buffer = gwbuf_alloc_and_load(PACKET_4_LEN, resultset1 + PACKET_4_IDX);
|
||||||
mxs_mysql_get_session_track_info(buffer, &proto);
|
mxs_mysql_get_session_track_info(buffer, &proto);
|
||||||
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"trx_characteristics"),
|
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"trx_characteristics"),
|
||||||
"START TRANSACTION READ ONLY;", 28) == 0);
|
"START TRANSACTION READ ONLY;", 28) == 0);
|
||||||
gwbuf_free(buffer);
|
gwbuf_free(buffer);
|
||||||
//COMMIT
|
//COMMIT
|
||||||
buffer = gwbuf_alloc_and_load(PACKET_5_LEN, resultset1+PACKET_5_IDX);
|
buffer = gwbuf_alloc_and_load(PACKET_5_LEN, resultset1 + PACKET_5_IDX);
|
||||||
mxs_mysql_get_session_track_info(buffer, &proto);
|
mxs_mysql_get_session_track_info(buffer, &proto);
|
||||||
ss_dassert(gwbuf_get_property(buffer, (char *)"trx_characteristics") == NULL);
|
ss_dassert(gwbuf_get_property(buffer, (char *)"trx_characteristics") == NULL);
|
||||||
ss_dassert(gwbuf_get_property(buffer, (char *)"trx_state") == NULL);
|
ss_dassert(gwbuf_get_property(buffer, (char *)"trx_state") == NULL);
|
||||||
gwbuf_free(buffer);
|
gwbuf_free(buffer);
|
||||||
//SET AUTOCOMMIT=0;
|
//SET AUTOCOMMIT=0;
|
||||||
buffer = gwbuf_alloc_and_load(PACKET_6_LEN, resultset1+PACKET_6_IDX);
|
buffer = gwbuf_alloc_and_load(PACKET_6_LEN, resultset1 + PACKET_6_IDX);
|
||||||
mxs_mysql_get_session_track_info(buffer, &proto);
|
mxs_mysql_get_session_track_info(buffer, &proto);
|
||||||
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"autocommit"), "OFF", 3) == 0);
|
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"autocommit"), "OFF", 3) == 0);
|
||||||
gwbuf_free(buffer);
|
gwbuf_free(buffer);
|
||||||
//INSERT INTO t1 VALUES(1);
|
//INSERT INTO t1 VALUES(1);
|
||||||
buffer = gwbuf_alloc_and_load(PACKET_7_LEN, resultset1+PACKET_7_IDX);
|
buffer = gwbuf_alloc_and_load(PACKET_7_LEN, resultset1 + PACKET_7_IDX);
|
||||||
mxs_mysql_get_session_track_info(buffer, &proto);
|
mxs_mysql_get_session_track_info(buffer, &proto);
|
||||||
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"trx_state"), "I___W___", 8) == 0);
|
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"trx_state"), "I___W___", 8) == 0);
|
||||||
gwbuf_free(buffer);
|
gwbuf_free(buffer);
|
||||||
//COMMIT
|
//COMMIT
|
||||||
buffer = gwbuf_alloc_and_load(PACKET_8_LEN, resultset1+PACKET_8_IDX);
|
buffer = gwbuf_alloc_and_load(PACKET_8_LEN, resultset1 + PACKET_8_IDX);
|
||||||
mxs_mysql_get_session_track_info(buffer, &proto);
|
mxs_mysql_get_session_track_info(buffer, &proto);
|
||||||
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"trx_state"), "________", 8) == 0);
|
ss_dassert(strncmp(gwbuf_get_property(buffer, (char *)"trx_state"), "________", 8) == 0);
|
||||||
gwbuf_free(buffer);
|
gwbuf_free(buffer);
|
||||||
|
@ -1951,5 +1951,5 @@ static void parse_and_set_trx_state(MXS_SESSION *ses, GWBUF *data)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
MXS_DEBUG("trx state:%s", session_trx_state_to_string(ses->trx_state));
|
MXS_DEBUG("trx state:%s", session_trx_state_to_string(ses->trx_state));
|
||||||
MXS_DEBUG("autcommit:%s", session_is_autocommit(ses)?"ON":"OFF");
|
MXS_DEBUG("autcommit:%s", session_is_autocommit(ses) ? "ON" : "OFF");
|
||||||
}
|
}
|
||||||
|
@ -1850,10 +1850,10 @@ void mxs_mysql_parse_ok_packet(GWBUF *buff, size_t packet_offset, size_t packet_
|
|||||||
void mxs_mysql_get_session_track_info(GWBUF *buff, MySQLProtocol *proto)
|
void mxs_mysql_get_session_track_info(GWBUF *buff, MySQLProtocol *proto)
|
||||||
{
|
{
|
||||||
size_t offset = 0;
|
size_t offset = 0;
|
||||||
uint8_t header_and_command[MYSQL_HEADER_LEN+1];
|
uint8_t header_and_command[MYSQL_HEADER_LEN + 1];
|
||||||
if (proto->server_capabilities&GW_MYSQL_CAPABILITIES_SESSION_TRACK)
|
if (proto->server_capabilities & GW_MYSQL_CAPABILITIES_SESSION_TRACK)
|
||||||
{
|
{
|
||||||
while (gwbuf_copy_data(buff, offset, MYSQL_HEADER_LEN+1, header_and_command) == (MYSQL_HEADER_LEN+1))
|
while (gwbuf_copy_data(buff, offset, MYSQL_HEADER_LEN + 1, header_and_command) == (MYSQL_HEADER_LEN + 1))
|
||||||
{
|
{
|
||||||
size_t packet_len = gw_mysql_get_byte3(header_and_command);
|
size_t packet_len = gw_mysql_get_byte3(header_and_command);
|
||||||
uint8_t cmd = header_and_command[MYSQL_COM_OFFSET];
|
uint8_t cmd = header_and_command[MYSQL_COM_OFFSET];
|
||||||
@ -1958,7 +1958,8 @@ mysql_tx_state_t parse_trx_state(const char *str)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
} while(*(str++) != 0);
|
}
|
||||||
|
while (*(str++) != 0);
|
||||||
|
|
||||||
return (mysql_tx_state_t)s;
|
return (mysql_tx_state_t)s;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user