mirror of
https://github.com/samba-team/samba.git
synced 2025-02-03 13:47:25 +03:00
ctdb-tests: Add marshalling tests for new control
Signed-off-by: Amitay Isaacs <amitay@gmail.com> Reviewed-by: Martin Schwenke <martin@meltin.net>
This commit is contained in:
parent
b71d8cd80f
commit
36f9b4953a
@ -2,7 +2,7 @@
|
||||
|
||||
. "${TEST_SCRIPTS_DIR}/unit.sh"
|
||||
|
||||
last_control=153
|
||||
last_control=154
|
||||
|
||||
generate_control_output ()
|
||||
{
|
||||
|
@ -588,6 +588,12 @@ void fill_ctdb_req_control_data(TALLOC_CTX *mem_ctx,
|
||||
|
||||
case CTDB_CONTROL_TUNNEL_DEREGISTER:
|
||||
break;
|
||||
|
||||
case CTDB_CONTROL_VACUUM_FETCH:
|
||||
cd->data.recbuf = talloc(mem_ctx, struct ctdb_rec_buffer);
|
||||
assert(cd->data.recbuf != NULL);
|
||||
fill_ctdb_rec_buffer(mem_ctx, cd->data.recbuf);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -974,6 +980,10 @@ void verify_ctdb_req_control_data(struct ctdb_req_control_data *cd,
|
||||
|
||||
case CTDB_CONTROL_TUNNEL_DEREGISTER:
|
||||
break;
|
||||
|
||||
case CTDB_CONTROL_VACUUM_FETCH:
|
||||
verify_ctdb_rec_buffer(cd->data.recbuf, cd2->data.recbuf);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1368,6 +1378,9 @@ void fill_ctdb_reply_control_data(TALLOC_CTX *mem_ctx,
|
||||
case CTDB_CONTROL_TUNNEL_DEREGISTER:
|
||||
break;
|
||||
|
||||
case CTDB_CONTROL_VACUUM_FETCH:
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -1703,6 +1716,8 @@ void verify_ctdb_reply_control_data(struct ctdb_reply_control_data *cd,
|
||||
case CTDB_CONTROL_TUNNEL_DEREGISTER:
|
||||
break;
|
||||
|
||||
case CTDB_CONTROL_VACUUM_FETCH:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -284,7 +284,7 @@ PROTOCOL_CTDB4_TEST(struct ctdb_req_dmaster, ctdb_req_dmaster,
|
||||
PROTOCOL_CTDB4_TEST(struct ctdb_reply_dmaster, ctdb_reply_dmaster,
|
||||
CTDB_REPLY_DMASTER);
|
||||
|
||||
#define NUM_CONTROLS 154
|
||||
#define NUM_CONTROLS 155
|
||||
|
||||
PROTOCOL_CTDB2_TEST(struct ctdb_req_control_data, ctdb_req_control_data);
|
||||
PROTOCOL_CTDB2_TEST(struct ctdb_reply_control_data, ctdb_reply_control_data);
|
||||
|
Loading…
x
Reference in New Issue
Block a user