chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
database upgrade tool. needs to be run manually.
[disorder]
/
server
/
trackdb.h
diff --git
a/server/trackdb.h
b/server/trackdb.h
index b3b37157e8213f2e371da847c366ddb77c48d8f9..9fca722454d64a7e09907214982f66fa53aef6be 100644
(file)
--- a/
server/trackdb.h
+++ b/
server/trackdb.h
@@
-37,13
+37,18
@@
void trackdb_deinit(void);
void trackdb_master(struct ev_source *ev);
/* start deadlock manager */
void trackdb_master(struct ev_source *ev);
/* start deadlock manager */
-void trackdb_open(
void
);
+void trackdb_open(
int dbupgrade
);
void trackdb_close(void);
/* open/close track databases */
char **trackdb_stats(int *nstatsp);
/* return a list of database stats */
void trackdb_close(void);
/* open/close track databases */
char **trackdb_stats(int *nstatsp);
/* return a list of database stats */
+void trackdb_stats_subprocess(struct ev_source *ev,
+ void (*done)(char *data, void *u),
+ void *u);
+/* collect stats in background and call done() with results */
+
int trackdb_set(const char *track,
const char *name,
const char *value);
int trackdb_set(const char *track,
const char *name,
const char *value);
@@
-119,6
+124,8
@@
const char *trackdb_get_global(const char *name);
char **trackdb_new(int *ntracksp, int maxtracks);
char **trackdb_new(int *ntracksp, int maxtracks);
+void trackdb_expire_noticed(time_t when);
+
#endif /* TRACKDB_H */
/*
#endif /* TRACKDB_H */
/*