Skip to content

Commit 8a4063b

Browse files
committed
leader: add recv cases for op_dump and op_dump_all
1 parent ab5a6a1 commit 8a4063b

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/network/leader.c

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,20 @@ void get_command(struct leader_resources *l_r, unsigned short user) {
209209
n_command->data = d_s;
210210
l_r->leader_command_queue = push_command(l_r->leader_command_queue, n_command);
211211
break;
212+
case OP_DUMP:
213+
debug("Leader recv OP DUMP from User", l_r->id);
214+
n_command->command = m->op;
215+
n_command->data = NULL;
216+
struct data_address *d_a = generate_data_address(m->address);
217+
n_command->data = d_a;
218+
l_r->leader_command_queue = push_command(l_r->leader_command_queue, n_command);
219+
break;
220+
case OP_DUMP_ALL:
221+
debug("Leader recv OP DUMP ALL from User", l_r->id);
222+
n_command->command = m->op;
223+
n_command->data = NULL;
224+
l_r->leader_command_queue = push_command(l_r->leader_command_queue, n_command);
225+
break;
212226
default:
213227
debug("Leader recv ANY OP from User", l_r->id);
214228
break;

0 commit comments

Comments
 (0)