diff options
author | default <nobody@localhost> | 2022-11-23 14:54:22 +0100 |
---|---|---|
committer | default <nobody@localhost> | 2022-11-23 14:54:22 +0100 |
commit | 77f348827901f64dee592c4d06fbf1f4e1f9983d (patch) | |
tree | 2e94d188f66c235052a7950816d0b7f35a3f2f7d /data.c | |
parent | 494b1d43ba771b5db3b096cd0d8c04893b2d645f (diff) |
More logging in db_upgrade().
Diffstat (limited to 'data.c')
-rw-r--r-- | data.c | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -1320,12 +1320,17 @@ int db_upgrade(d_char **error) int changed = 0; double f = 0.0; - do { + for (;;) { char *layout = xs_dict_get(srv_config, "layout"); double nf; f = nf = xs_number_get(layout); + if (!(f < db_layout)) + break; + + srv_log(xs_fmt("db_upgrade %1.1lf < %1.1lf", f, db_layout)); + if (f < 2.0) { *error = xs_fmt("ERROR: unsupported old disk layout %1.1lf\n", f); ret = 0; @@ -1344,13 +1349,12 @@ int db_upgrade(d_char **error) xs *nv = xs_number_new(f); srv_config = xs_dict_set(srv_config, "layout", nv); - srv_log(xs_fmt("upgraded db layout to version %1.1lf", f)); + srv_log(xs_fmt("db_upgrade converted to version %1.1lf", f)); changed++; } else break; - - } while (f < db_layout); + } if (f > db_layout) { *error = xs_fmt("ERROR: unknown future version %lf\n", f); |