Disable sync during kadmin load

This commit is contained in:
Nicolas Williams
2017-10-10 12:18:57 -05:00
parent 305dc81652
commit 7d5f8bb051

View File

@@ -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;
} }