Helge Jung
|
1a13988363
handle errornous data better
|
8 lat temu |
Helge Jung
|
5243139196
BaseStorage: send metric with primary-mac instead of nodeid
|
9 lat temu |
Helge Jung
|
d3489dba33
BaseStorage: handle incomplete data properly
|
9 lat temu |
Helge Jung
|
42c186013f
BaseStorage: send per-node client delta as metric
|
9 lat temu |
Helge Jung
|
2c1a916bc2
BaseStorage: add metric_handler callback to be used by Graphite
|
9 lat temu |
Helge Jung
|
1424ed441f
BaseStorage: also ensure the target node of alias has 'node_id' field
|
9 lat temu |
Helge Jung
|
08288dbe58
BaseStorage: ensure that an alias node always has 'node_id' set when merging
|
9 lat temu |
Helge Jung
|
6d8f41c3c7
bugfix: merge_new_data accessed 'aliases' field even if it didn't exist
|
9 lat temu |
Helge Jung
|
e304a1af03
merging alias nodes: move alias' mac into 'macs' field
|
9 lat temu |
Helge Jung
|
ffb3953cf8
merge_new_data: merge aliased nodes
|
9 lat temu |
Helge Jung
|
d8b346c6ad
merge_new_data(): build list of aliased_node
|
9 lat temu |
Helge Jung
|
043f2e76c2
BaseStorage.find_node() got optional parameter 'search_aliases'
|
9 lat temu |
Helge Jung
|
088de69882
BaseStorage.set_node_data allows deleting entries by setting data=None
|
9 lat temu |
Helge Jung
|
f0bd3921ab
basestorage.find_node(): try a direct node-id match, first
|
9 lat temu |
Helge Jung
|
93078619d6
/status: add gateway counts
|
9 lat temu |
Helge Jung
|
bd3208d0c0
batman.py: call 'batctl vd json' and 'batctl gwl' to get knowledge of gateways
|
9 lat temu |
Helge Jung
|
3fa9d16c93
status JSON: include "now" timestamp
|
9 lat temu |
Helge Jung
|
615d1818f8
neighbours field: change from array to dict to include metric
|
9 lat temu |
Helge Jung
|
e91a336b51
don't count offline node's clients
|
9 lat temu |
Helge Jung
|
c7cb8de292
merge_new_data(): always clear mesh-info fields
|
9 lat temu |
Helge Jung
|
eff4f9e01e
allow querying __RAW__ node detail, again
|
9 lat temu |
Helge Jung
|
d92ce2f7c7
comment fix
|
10 lat temu |
Helge Jung
|
729400d992
move field name constants back to BaseStorage
|
10 lat temu |
Helge Jung
|
b3c76d4d0e
move all get/store logic out of BaseStorage
|
10 lat temu |
Helge Jung
|
120726a1f5
BaseStorage: prefer .get_nodes() instead of .data
|
10 lat temu |
Helge Jung
|
fdae2d4a79
get_nodestatus() accepts node instead of rawid, too
|
10 lat temu |
Helge Jung
|
7aa03d50ff
basestorage: prepare subclassing
|
10 lat temu |
Helge Jung
|
77efb33396
bugfix: arrays use .append() instead of .add()
|
10 lat temu |
Helge Jung
|
c11f995dae
cleanup
|
10 lat temu |
Helge Jung
|
5d1f38f3b9
ensure 'node_id' is set on all nodes
|
10 lat temu |