1 |
commit: 0ae9b1ffad16a71b325c29862d139e0ebf20dcbc |
2 |
Author: André Erdmann <dywi <AT> mailerd <DOT> de> |
3 |
AuthorDate: Tue Jul 30 16:05:00 2013 +0000 |
4 |
Commit: André Erdmann <dywi <AT> mailerd <DOT> de> |
5 |
CommitDate: Tue Jul 30 16:05:00 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=0ae9b1ff |
7 |
|
8 |
roverlay/config: STATS_INTERVAL |
9 |
|
10 |
Controls the time interval of the RRD. |
11 |
|
12 |
--- |
13 |
roverlay/config/const.py | 4 ++++ |
14 |
roverlay/config/defconfig.py | 1 - |
15 |
roverlay/config/entrymap.py | 8 ++++++++ |
16 |
3 files changed, 12 insertions(+), 1 deletion(-) |
17 |
|
18 |
diff --git a/roverlay/config/const.py b/roverlay/config/const.py |
19 |
index b0a0b6e..2dc79c5 100644 |
20 |
--- a/roverlay/config/const.py |
21 |
+++ b/roverlay/config/const.py |
22 |
@@ -99,6 +99,10 @@ _CONSTANTS = dict ( |
23 |
) |
24 |
), |
25 |
), |
26 |
+ |
27 |
+ RRD_DB = dict ( |
28 |
+ step = 7200, |
29 |
+ ), |
30 |
) |
31 |
|
32 |
def lookup ( key, fallback_value=None ): |
33 |
|
34 |
diff --git a/roverlay/config/defconfig.py b/roverlay/config/defconfig.py |
35 |
index 9e0f336..47d67d0 100644 |
36 |
--- a/roverlay/config/defconfig.py |
37 |
+++ b/roverlay/config/defconfig.py |
38 |
@@ -208,7 +208,6 @@ class RoverlayConfigCreation ( object ): |
39 |
option.set_value ( svalue ) |
40 |
else: |
41 |
raise ConfigValueError ( key, value ) |
42 |
- pass |
43 |
else: |
44 |
raise ConfigOptionMissing ( key ) |
45 |
|
46 |
|
47 |
diff --git a/roverlay/config/entrymap.py b/roverlay/config/entrymap.py |
48 |
index b6be4ab..af1d338 100644 |
49 |
--- a/roverlay/config/entrymap.py |
50 |
+++ b/roverlay/config/entrymap.py |
51 |
@@ -545,6 +545,14 @@ CONFIG_ENTRY_MAP = dict ( |
52 |
description = 'stats database file', |
53 |
), |
54 |
|
55 |
+ stats_interval = dict ( |
56 |
+ path = [ 'RRD_DB', 'step', ], |
57 |
+ value_type = 'int', |
58 |
+ description = ( |
59 |
+ 'database update interval (only used for creating new database files)' |
60 |
+ ), |
61 |
+ ), |
62 |
+ |
63 |
# --- other |
64 |
|
65 |
) |