summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data.c8
-rw-r--r--snac.h2
-rw-r--r--upgrade.c12
-rw-r--r--utils.c2
4 files changed, 12 insertions, 12 deletions
diff --git a/data.c b/data.c
index a55885d..e402a0e 100644
--- a/data.c
+++ b/data.c
@@ -15,10 +15,10 @@
15#include <sys/file.h> 15#include <sys/file.h>
16#include <fcntl.h> 16#include <fcntl.h>
17 17
18double db_layout = 2.7; 18double disk_layout = 2.7;
19 19
20 20
21int db_upgrade(d_char **error); 21int snac_upgrade(d_char **error);
22 22
23int srv_open(char *basedir, int auto_upgrade) 23int srv_open(char *basedir, int auto_upgrade)
24/* opens a server */ 24/* opens a server */
@@ -71,9 +71,9 @@ int srv_open(char *basedir, int auto_upgrade)
71 } 71 }
72 72
73 if (auto_upgrade) 73 if (auto_upgrade)
74 ret = db_upgrade(&error); 74 ret = snac_upgrade(&error);
75 else { 75 else {
76 if (xs_number_get(xs_dict_get(srv_config, "layout")) < db_layout) 76 if (xs_number_get(xs_dict_get(srv_config, "layout")) < disk_layout)
77 error = xs_fmt("ERROR: disk layout changed - execute 'snac upgrade' first"); 77 error = xs_fmt("ERROR: disk layout changed - execute 'snac upgrade' first");
78 else 78 else
79 ret = 1; 79 ret = 1;
diff --git a/snac.h b/snac.h
index 1678e86..ecf47a4 100644
--- a/snac.h
+++ b/snac.h
@@ -5,7 +5,7 @@
5 5
6#define USER_AGENT "snac/" VERSION 6#define USER_AGENT "snac/" VERSION
7 7
8extern double db_layout; 8extern double disk_layout;
9extern d_char *srv_basedir; 9extern d_char *srv_basedir;
10extern d_char *srv_config; 10extern d_char *srv_config;
11extern d_char *srv_baseurl; 11extern d_char *srv_baseurl;
diff --git a/upgrade.c b/upgrade.c
index 19fc39a..1b735c2 100644
--- a/upgrade.c
+++ b/upgrade.c
@@ -11,7 +11,7 @@
11#include <sys/stat.h> 11#include <sys/stat.h>
12 12
13 13
14int db_upgrade(d_char **error) 14int snac_upgrade(xs_str **error)
15{ 15{
16 int ret = 1; 16 int ret = 1;
17 int changed = 0; 17 int changed = 0;
@@ -23,10 +23,10 @@ int db_upgrade(d_char **error)
23 23
24 f = nf = xs_number_get(layout); 24 f = nf = xs_number_get(layout);
25 25
26 if (!(f < db_layout)) 26 if (!(f < disk_layout))
27 break; 27 break;
28 28
29 srv_log(xs_fmt("db_upgrade %1.1lf < %1.1lf", f, db_layout)); 29 srv_log(xs_fmt("disk layout upgrade needed (%1.1lf < %1.1lf)", f, disk_layout));
30 30
31 if (f < 2.0) { 31 if (f < 2.0) {
32 *error = xs_fmt("ERROR: unsupported old disk layout %1.1lf\n", f); 32 *error = xs_fmt("ERROR: unsupported old disk layout %1.1lf\n", f);
@@ -294,14 +294,14 @@ int db_upgrade(d_char **error)
294 xs *nv = xs_number_new(f); 294 xs *nv = xs_number_new(f);
295 srv_config = xs_dict_set(srv_config, "layout", nv); 295 srv_config = xs_dict_set(srv_config, "layout", nv);
296 296
297 srv_log(xs_fmt("db_upgrade converted to version %1.1lf", f)); 297 srv_log(xs_fmt("disk layout upgraded to version %1.1lf", f));
298 changed++; 298 changed++;
299 } 299 }
300 else 300 else
301 break; 301 break;
302 } 302 }
303 303
304 if (f > db_layout) { 304 if (f > disk_layout) {
305 *error = xs_fmt("ERROR: unknown future version %lf\n", f); 305 *error = xs_fmt("ERROR: unknown future version %lf\n", f);
306 ret = 0; 306 ret = 0;
307 } 307 }
@@ -316,7 +316,7 @@ int db_upgrade(d_char **error)
316 fwrite(j, strlen(j), 1, f); 316 fwrite(j, strlen(j), 1, f);
317 fclose(f); 317 fclose(f);
318 318
319 srv_log(xs_fmt("upgraded db %s after %d changes", fn, changed)); 319 srv_log(xs_fmt("disk layout upgraded %s after %d changes", fn, changed));
320 } 320 }
321 else 321 else
322 ret = 0; 322 ret = 0;
diff --git a/utils.c b/utils.c
index 5639aa0..4bc1b01 100644
--- a/utils.c
+++ b/utils.c
@@ -103,7 +103,7 @@ int initdb(const char *basedir)
103 103
104 srv_config = xs_json_loads(default_srv_config); 104 srv_config = xs_json_loads(default_srv_config);
105 105
106 xs *layout = xs_number_new(db_layout); 106 xs *layout = xs_number_new(disk_layout);
107 srv_config = xs_dict_set(srv_config, "layout", layout); 107 srv_config = xs_dict_set(srv_config, "layout", layout);
108 108
109 printf("Network address [%s]:\n", xs_dict_get(srv_config, "address")); 109 printf("Network address [%s]:\n", xs_dict_get(srv_config, "address"));