diff options
author | Greg Hudson <ghudson@mit.edu> | 2013-01-22 17:42:37 -0500 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2013-01-22 17:49:50 -0500 |
commit | 7665c0677b59574c2c7ccd016221f8f4beafd279 (patch) | |
tree | d1ec1717f811370bc9e0fdd0262ea7086dfd0055 /src/util | |
parent | 4b3937182b75e08eaf8f259828b018a2b6d2c111 (diff) | |
download | krb5-7665c0677b59574c2c7ccd016221f8f4beafd279.tar.gz krb5-7665c0677b59574c2c7ccd016221f8f4beafd279.tar.xz krb5-7665c0677b59574c2c7ccd016221f8f4beafd279.zip |
Fix iprop log reinitialization
If the master iprop log is reinitialized to serial number 0, slaves
will need to take a full dump--but after that happens, we need to know
whether the slave has taken that full dump, we we don't offering full
dumps indefinitely.
So, record a timestamp in kdb_last_time when we reinitialize the log
header, and compare the slave timestamp to kdb_last_time whenever it
has the current serial number, even if it's 0. Test this by
performing a propagation with sno 0 in t_iprop.py and detecting
whether kpropd gets a second UPDATE_FULL_RESYNC_NEEDED response from
kadmind.
ticket: 7550 (new)
Diffstat (limited to 'src/util')
0 files changed, 0 insertions, 0 deletions