Disable sync during kadmin load
This commit is contained in:
@@ -404,6 +404,7 @@ doit(const char *filename, int mergep)
|
|||||||
fclose(f);
|
fclose(f);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
(void) db->hdb_set_sync(context, db, 0);
|
||||||
line = 0;
|
line = 0;
|
||||||
ret = 0;
|
ret = 0;
|
||||||
while(fgets(s, sizeof(s), f) != NULL) {
|
while(fgets(s, sizeof(s), f) != NULL) {
|
||||||
@@ -547,8 +548,11 @@ doit(const char *filename, int mergep)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
ret = db->hdb_set_sync(context, db, 1);
|
||||||
|
if (ret)
|
||||||
|
krb5_err(context, 1, ret, "failed to sync the HDB");
|
||||||
(void) kadm5_log_end(kadm_handle);
|
(void) kadm5_log_end(kadm_handle);
|
||||||
db->hdb_close(context, db);
|
ret = db->hdb_close(context, db);
|
||||||
fclose(f);
|
fclose(f);
|
||||||
return ret != 0;
|
return ret != 0;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user