solar/solar/events
Dmitry Shulyak 16072bce2d Refactoring of graph.py and usage of it in scheduler
Current patch addresses several problems -
1. A lot of forced updates on every tick of scheduler are leading
to increased cpu consumption of solar-worker
2. In order to represent solar dbmodel Task using networkx interface
a lot of Task properties are duplicated and are copied each time
when graph object is created

Solving 2nd problem allows us to move update logic to scheduler,
and this will guarantee that we will update no more than reported task
+ childs of that task on each scheduler tick.

Closes-Bug: 1560059
Change-Id: I3ee368ff03b7e24e783e4a367d51e9a84b28a4d9
2016-03-23 13:08:14 +02:00
..
__init__.py Removed all __init__ files from pep8 ignore 2016-02-02 10:08:39 +01:00
api.py Re-visit visited predecessors for react_on events 2016-03-04 15:07:42 +02:00
controls.py Refactoring of graph.py and usage of it in scheduler 2016-03-23 13:08:14 +02:00