chiark
/
gitweb
/
~ian
/
innduct.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Recalculate inqueue/spare for use properly
[innduct.git]
/
innduct.h
diff --git
a/innduct.h
b/innduct.h
index 4ccae7a3e5e60cf33c3945ac982bba2f03a7d01d..65077d66b865a80f19d6fbe4a0e2be735ed3d4c6 100644
(file)
--- a/
innduct.h
+++ b/
innduct.h
@@
-176,6
+176,7
@@
extern int backlog_spontrescan_periods;
extern int spontaneous_flush_periods;
extern int max_separated_periods;
extern int need_activity_periods;
extern int spontaneous_flush_periods;
extern int max_separated_periods;
extern int need_activity_periods;
+extern int stats_log_periods;
extern int lowvol_thresh;
extern int lowvol_periods;
extern int lowvol_thresh;
extern int lowvol_periods;
@@
-362,7
+363,7
@@
static inline int isewouldblock(int errnoval) {
PRINTF(3,0);
INNLOGSETS(INNLOGSET_DECLARE)
PRINTF(3,0);
INNLOGSETS(INNLOGSET_DECLARE)
-/*-----
inn
duct.c -----*/
+/*----- duct.c -----*/
void postfork(void);
void period(void);
void postfork(void);
void period(void);
@@
-433,6
+434,7
@@
void statemc_period_poll(void);
void statemc_lock(void);
void init_signals(void);
void statemc_init(void);
void statemc_lock(void);
void init_signals(void);
void statemc_init(void);
+void showstats(void);
#define SMS(newstate, periods, why) \
(statemc_setstate(sm_##newstate,(periods),#newstate,(why)))
#define SMS(newstate, periods, why) \
(statemc_setstate(sm_##newstate,(periods),#newstate,(why)))
@@
-472,7
+474,7
@@
extern pid_t inndcomm_child;
/*========== general operational variables ==========*/
/*========== general operational variables ==========*/
-/*
inn
duct.c */
+/* duct.c */
extern oop_source *loop;
extern ConnList conns;
extern char *path_lock, *path_flushing, *path_defer, *path_dump;
extern oop_source *loop;
extern ConnList conns;
extern char *path_lock, *path_flushing, *path_defer, *path_dump;
@@
-481,6
+483,7
@@
extern pid_t self_pid;
extern int *lowvol_perperiod;
extern int lowvol_circptr;
extern int lowvol_total; /* does not include current period */
extern int *lowvol_perperiod;
extern int lowvol_circptr;
extern int lowvol_total; /* does not include current period */
+extern int until_stats_log;
/* statemc.c */
extern StateMachineState sms;
/* statemc.c */
extern StateMachineState sms;