Refactor send_diffs making it progressive
When a slave is many diffs behind, send these in batches of up to 50, then handle other slaves. This also implements a fast-path that makes incremental diffs faster when the log has not rolled over. Related code cleanup.
This commit is contained in:

committed by
Nico Williams

parent
96fd393d29
commit
d0211ef475
@@ -68,6 +68,7 @@ HEIMDAL_KAMD5_SERVER_1.0 {
|
||||
kadm5_log_signal_master;
|
||||
kadm5_log_signal_socket;
|
||||
kadm5_log_previous;
|
||||
kadm5_log_goto_first;
|
||||
kadm5_log_goto_end;
|
||||
kadm5_log_foreach;
|
||||
kadm5_log_get_version_fd;
|
||||
@@ -80,6 +81,7 @@ HEIMDAL_KAMD5_SERVER_1.0 {
|
||||
kadm5_log_init_nb;
|
||||
kadm5_log_init_nolock;
|
||||
kadm5_log_init_sharedlock;
|
||||
kadm5_log_next;
|
||||
kadm5_log_nop;
|
||||
kadm5_log_truncate;
|
||||
kadm5_log_modify;
|
||||
|
Reference in New Issue
Block a user