/adei/trunk

To get this branch, use:
bzr branch http://darksoft.org/webbzr/adei/trunk

« back to all changes in this revision

Viewing changes to ToDo

  • Committer: Suren A. Chilingaryan
  • Date: 2012-07-14 17:44:09 UTC
  • Revision ID: csa@dside.dyndns.org-20120714174409-cuzsy4vupyjx9lia
Update of setups

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
BUGS
2
 
====
3
 
 - Do not list empty groups in RRDReader
4
 
 - Interlock between Full Backup and other calls in ZEUSReader. This is
5
 
 critical. If not prevented, the cache may start while configuration is
6
 
 partially dropped and not yet reloaded. This may result in rejecting 
7
 
 some data vectors because of invalid number of records, etc.
8
 
 - Downloads Manager show details button while not work if data is not 
9
 
 from default setup.
10
 
 - download_manager.js is updating too often (due to adei.updater.Update()
11
 
 calls). This should be somehow fixed. As well it refers dlmanager.Request()
12
 
 which uses variable name set in correspndent module. This is completely 
13
 
 insane and should be fixed.
 
1
Enhancements
 
2
===========
14
3
 - Option to cache (backup?) all sub-bases of multibase source
15
4
 - Allow to request data from cache in get_data service (Export interface?)
16
 
 - While requesting last record (or potentially several last entries), it is
17
 
 possible to get empty response if the last record while be rejected by the
18
 
 configured filters. Iteratively increase limit?
19
 
 - We are currently just skipping databases which are failed to connect to the
20
 
 data source (request.pph/GetSources/catch block). In case if we are caching the
21
 
 data this prevents administrator from getting information about the problems.
22
 
 - We can't really at the moment use non [\w\d_] symbols in gids if md5 
23
 
 postfixes are switched off. Otherwise, this symbols are stripped from the 
24
 
 postfixes (for the sake of table names) and then the check for cached tables
25
 
 is failing (it reconstructs gid basing on the table names). Some, other things
26
 
 may fail as well.
27
 
 For the check, we can try to ignore the inappropriate symbols (only if md5 is
28
 
 switched off). So, the stripping should be performed by caching code.
29
 
 - If we change use_subsecond flag without dropping the cache, the ADEI will
30
 
 report channel inconsistency (not clarifying the issue). Since, we will get
31
 
 two extra columns in the caching table. The proper error message should be
32
 
 reported in this case.
33
5
 - Datetime picker is ugly, find replacement (dhtmlx). Besides, Datetime picker 
34
6
 produces current time in local timezone. Should be UTC instead. 
35
 
 - download manager does not respect "setup"
36
 
 - Passing away pointer to "this" in JS-constructors may be problematic (no 
37
 
 errors, but this will be an incorrect "this").
38
 
 - Chromium and arora doesn't respect disabled states while setting initial 
39
 
 choices of select (scatter plot options). Just force proper selection.
40
 
 
41
 
 ! downloads_check.php - doesn't handle correctly failed downloads. We should
42
 
 do something about it.
43
 
 ! For MSSQL column and table quotes should be changed from " to []. Yes, for
44
 
 this we should introduce opening and closing quote :(
45
 
 ! Prevent entering custom plot mode if not supported
46
7
 
47
8
Easy ToDo
48
9
=========
49
 
 - List of displayed elements in options tab in left-bottom corner (Arsen)
50
10
 - Support for Database titles (using regexps)
51
11
 - Support for multi-column formatting in WiKi (good alignment modes)
52
 
 - Implement RRD reader and make system monitoring installation
53
12
 
54
13
 - Provide a standalone page with the list of all ADEI servers, providing
55
14
  brief summary on the current status (like conky).