"Fossies" - the Fresh Open Source Software Archive

Contents of python-watcher-0.31.0.tar.gz (28 Sep 23:32, 795219 Bytes)

About: OpenStack python-watcher is the Infrastructure Optimization Service for OpenStack.
The current stable "Newton" series.



Fossies path:  /linux/misc/openstack/python-watcher-0.31.0.tar.gz   [Download | Doxygen docs | Diffs report | CLOC analysis]
Alternative downloads:  tar.bz2 | tar.xz | zip
Member paths+URLs:  Shortened | full
Member sort order:  docs related (infos|docs|other) | original | size (top100) | date | path | name | ext | top-path files

Basic infos (README, FAQ, INSTALL, ChangeLog, ...):
-rw-r--r--  2240 2016-09-28 23:32 AUTHORS
-rw-r--r-- 16390 2016-09-28 23:32 ChangeLog
-rw-r--r--   371 2016-09-28 23:30 HACKING.rst
-rw-r--r-- 10143 2016-09-28 23:30 LICENSE
-rw-r--r--  2231 2016-09-28 23:32 PKG-INFO
-rw-r--r--  1018 2016-09-28 23:30 README.rst
-rw-r--r--  2231 2016-09-28 23:32 python_watcher.egg-info/PKG-INFO
-rw-r--r--  1342 2016-09-28 23:30 rally-jobs/README.rst
-rw-r--r--  5035 2016-09-28 23:30 watcher_tempest_plugin/README.rst
-rw-r--r--   274 2016-09-28 23:30 releasenotes/notes/add-plugins-parameters-376eb6b0b8978b44.yaml
-rw-r--r--   265 2016-09-28 23:30 releasenotes/notes/add-scoring-module-fa00d013ed2d614e.yaml
-rw-r--r--   183 2016-09-28 23:30 releasenotes/notes/cluster-model-objects-wrapper-9c799ea262c56a5b.yaml
-rw-r--r--   118 2016-09-28 23:30 releasenotes/notes/configurable-weights-default-planner-3746b33160bc7347.yaml
-rw-r--r--   121 2016-09-28 23:30 releasenotes/notes/continuously-optimization-35364f4d2c0b81fc.yaml
-rw-r--r--   112 2016-09-28 23:30 releasenotes/notes/efficacy-indicator-95380ad7b84e3be2.yaml
-rw-r--r--   169 2016-09-28 23:30 releasenotes/notes/get-goal-from-strategy-396c9b13a38bb650.yaml
-rw-r--r--   161 2016-09-28 23:30 releasenotes/source/index.rst
-rw-r--r--   182 2016-09-28 23:30 releasenotes/notes/optimization-threshold-21ad38f0470d0e1a.yaml
-rw-r--r--   127 2016-09-28 23:30 releasenotes/notes/persistent-audit-parameters-ae41dd7252ba9672.yaml
-rw-r--r--   126 2016-09-28 23:30 etc/watcher/README-watcher.conf.txt
-rw-r--r--   246 2016-09-28 23:30 releasenotes/notes/standard-deviation-strategy-cd1d0c443fdfde9c.yaml
-rw-r--r--   154 2016-09-28 23:30 releasenotes/notes/uniform-airflow-strategy-68cdba1419c3f770.yaml
-rw-r--r--   112 2016-09-28 23:30 releasenotes/source/unreleased.rst
-rw-r--r--    82 2016-09-28 23:30 releasenotes/notes/watcher-policies-1e86a30f0f11c6fa.yaml
-rw-r--r--   265 2016-09-28 23:30 releasenotes/notes/workload-balance-migration-strategy-a0b05148a57815c0.yaml

Basic docs (manual pages, PDF-,HTML-,/doc/-files, ...):
-rw-r--r-- 17998 2016-09-28 23:30 doc/source/architecture.rst
-rw-r--r-- 12250 2016-09-28 23:30 doc/source/glossary.rst
-rw-r--r--  2880 2016-09-28 23:30 doc/source/index.rst

All other files:
-rw-r--r--  1680 2016-09-28 23:30 watcher/api/acl.py
-rw-r--r-- 11921 2016-09-28 23:30 watcher/objects/action_plan.py
-rw-r--r-- 22231 2016-09-28 23:30 watcher/api/controllers/v1/action_plan.py
-rw-r--r-- 48927 2016-09-28 23:30 doc/source/images/action_plan_state_machine.png
-rw-r--r--   748 2016-09-28 23:30 doc/source/image_src/plantuml/action_plan_state_machine.txt
-rw-r--r--  7517 2016-09-28 23:30 doc/source/dev/plugin/action-plugin.rst
-rw-r--r-- 16708 2016-09-28 23:30 watcher/api/controllers/v1/action.py
-rw-r--r--  7728 2016-09-28 23:30 watcher/objects/action.py
-rw-r--r--   975 2016-09-28 23:30 watcher/db/sqlalchemy/alembic.ini
-rw-r--r--  1657 2016-09-28 23:30 watcher/cmd/api.py
-rw-r--r-- 25435 2016-09-28 23:30 watcher/db/api.py
-rw-r--r-- 39994 2016-09-28 23:30 watcher/db/sqlalchemy/api.py
-rw-r--r--  1302 2016-09-28 23:30 watcher/cmd/applier.py
-rw-r--r--  3173 2016-09-28 23:30 watcher/api/app.py
-rw-r--r--  3198 2016-09-28 23:30 doc/source/image_src/dia/architecture.dia
-rw-r--r-- 27511 2016-09-28 23:30 doc/source/images/architecture.svg
-rw-r--r--  1992 2016-09-28 23:30 watcher/decision_engine/messaging/audit_endpoint.py
-rw-r--r-- 11018 2016-09-28 23:30 watcher/objects/audit.py
-rw-r--r-- 22198 2016-09-28 23:30 watcher/api/controllers/v1/audit.py
-rw-r--r-- 37160 2016-09-28 23:30 doc/source/images/audit_state_machine.png
-rw-r--r--   655 2016-09-28 23:30 doc/source/image_src/plantuml/audit_state_machine.txt
-rw-r--r-- 11712 2016-09-28 23:30 watcher/objects/audit_template.py
-rw-r--r-- 26209 2016-09-28 23:30 watcher/api/controllers/v1/audit_template.py
-rw-r--r--  2114 2016-09-28 23:30 watcher/api/middleware/auth_token.py
-rw-r--r--    17 2016-09-28 23:30 babel.cfg
-rw-r--r--  1093 2016-09-28 23:30 watcher/applier/base.py
-rw-r--r-- 11827 2016-09-28 23:30 watcher/tests/api/base.py
-rw-r--r--  1255 2016-09-28 23:30 watcher/decision_engine/strategy/context/base.py
-rw-r--r--  1330 2016-09-28 23:30 watcher/decision_engine/model/notification/base.py
-rw-r--r--  1669 2016-09-28 23:30 watcher/api/controllers/base.py
-rw-r--r--  2031 2016-09-28 23:30 watcher/decision_engine/goal/base.py
-rw-r--r-- 20366 2016-09-28 23:30 watcher/objects/base.py
-rw-r--r--  2545 2016-09-28 23:30 watcher/tests/db/base.py
-rw-r--r--  2738 2016-09-28 23:30 watcher/applier/workflow_engine/base.py
-rw-r--r--  3000 2016-09-28 23:30 watcher/decision_engine/goal/efficacy/base.py
-rw-r--r--  3089 2016-09-28 23:30 watcher/decision_engine/planner/base.py
-rw-r--r--  3267 2016-09-28 23:30 watcher/decision_engine/cluster/history/base.py
-rw-r--r--  3819 2016-09-28 23:30 watcher/decision_engine/audit/base.py
-rw-r--r--  4332 2016-09-28 23:30 watcher/applier/actions/base.py
-rw-r--r--  4370 2016-09-28 23:30 watcher/decision_engine/scoring/base.py
-rw-r--r--  4655 2016-09-28 23:30 watcher/decision_engine/solution/base.py
-rw-r--r--  4849 2016-09-28 23:30 watcher/tests/base.py
-rw-r--r--  5730 2016-09-28 23:30 watcher_tempest_plugin/tests/scenario/base.py
-rw-r--r--  7080 2016-09-28 23:30 watcher_tempest_plugin/services/infra_optim/base.py
-rw-r--r--  7214 2016-09-28 23:30 watcher/decision_engine/model/collector/base.py
-rw-r--r--   830 2016-09-28 23:30 watcher/decision_engine/strategy/selection/base.py
-rw-r--r--   832 2016-09-28 23:30 watcher/decision_engine/model/element/base.py
-rw-r--r--   840 2016-09-28 23:30 watcher/applier/action_plan/base.py
-rw-r--r--  8448 2016-09-28 23:30 watcher/decision_engine/strategy/strategies/base.py
-rw-r--r--   903 2016-09-28 23:30 watcher/common/loader/base.py
-rw-r--r--  9424 2016-09-28 23:30 watcher_tempest_plugin/tests/api/admin/base.py
-rw-r--r--  3307 2016-09-28 23:30 doc/source/dev/plugin/base-setup.rst
-rw-r--r-- 18609 2016-09-28 23:30 watcher/decision_engine/strategy/strategies/basic_consolidation.py
-rw-r--r--  8273 2016-09-28 23:30 doc/source/dev/plugin/cdmc-plugin.rst
-rw-r--r--  7044 2016-09-28 23:30 watcher/common/ceilometer_helper.py
-rw-r--r--  1844 2016-09-28 23:30 watcher/decision_engine/cluster/history/ceilometer.py
-rw-r--r--  3287 2016-09-28 23:30 watcher/applier/actions/change_nova_service_state.py
-rw-r--r-- 10311 2016-09-28 23:30 watcher/hacking/checks.py
-rw-r--r--  9837 2016-09-28 23:30 watcher_tempest_plugin/services/infra_optim/v1/json/client.py
-rw-r--r--  5590 2016-09-28 23:30 watcher/common/clients.py
-rw-r--r--  1756 2016-09-28 23:30 watcher/api/controllers/v1/collection.py
-rw-r--r--  1337 2016-09-28 23:30 watcher/decision_engine/model/element/compute_resource.py
-rw-r--r--   326 2016-09-28 23:30 doc/source/deploy/conf-files.rst
-rw-r--r--  2121 2016-09-28 23:30 watcher/tests/conf_fixture.py
-rw-r--r--    48 2016-09-28 23:30 doc/source/config-generator.conf
-rw-r--r--  1068 2016-09-28 23:30 watcher/tests/config.py
-rw-r--r--  1274 2016-09-28 23:30 watcher/common/config.py
-rw-r--r--  1551 2016-09-28 23:30 watcher/api/config.py
-rw-r--r--   936 2016-09-28 23:30 watcher_tempest_plugin/config.py
-rw-r--r-- 16583 2016-09-28 23:30 doc/source/deploy/configuration.rst
-rw-r--r--  7909 2016-09-28 23:30 releasenotes/source/conf.py
-rwxr-xr-x  4217 2016-09-28 23:30 doc/source/conf.py
-rw-r--r--  4939 2016-09-28 23:30 watcher/common/context.py
-rw-r--r--  4855 2016-09-28 23:30 watcher/decision_engine/audit/continuous.py
-rw-r--r--  1901 2016-09-28 23:30 doc/source/dev/contributing.rst
-rw-r--r--   538 2016-09-28 23:30 CONTRIBUTING.rst
-rw-r--r--   181 2016-09-28 23:30 .coveragerc
-rw-r--r--  5339 2016-09-28 23:30 watcher/cmd/dbmanage.py
-rw-r--r--  1674 2016-09-28 23:30 watcher/cmd/decisionengine.py
-rw-r--r--  1970 2016-09-28 23:30 watcher/decision_engine/loading/default.py
-rw-r--r--  2080 2016-09-28 23:30 watcher/applier/default.py
-rw-r--r--  2171 2016-09-28 23:30 watcher/decision_engine/solution/default.py
-rw-r--r--  2346 2016-09-28 23:30 watcher/applier/action_plan/default.py
-rw-r--r--  2435 2016-09-28 23:30 watcher/decision_engine/strategy/context/default.py
-rw-r--r--  2756 2016-09-28 23:30 watcher/decision_engine/strategy/selection/default.py
-rw-r--r--  3117 2016-09-28 23:30 watcher/common/loader/default.py
-rw-r--r--  5838 2016-09-28 23:30 watcher/applier/workflow_engine/default.py
-rw-r--r--  5953 2016-09-28 23:30 watcher/decision_engine/planner/default.py
-rw-r--r--   988 2016-09-28 23:30 watcher/applier/loading/default.py
-rw-r--r--     1 2016-09-28 23:32 python_watcher.egg-info/dependency_links.txt
-rw-r--r--  8311 2016-09-28 23:30 doc/source/dev/devstack.rst
-rw-r--r--  1446 2016-09-28 23:30 watcher/decision_engine/model/element/disk_info.py
-rw-r--r--  3178 2016-09-28 23:30 watcher/doc.py
-rw-r--r--  6519 2016-09-28 23:30 watcher/decision_engine/scoring/dummy_scorer.py
-rw-r--r--  3401 2016-09-28 23:30 watcher/decision_engine/scoring/dummy_scoring_container.py
-rw-r--r--  2833 2016-09-28 23:30 watcher/decision_engine/strategy/strategies/dummy_strategy.py
-rw-r--r--  6238 2016-09-28 23:30 watcher/decision_engine/strategy/strategies/dummy_with_scorer.py
-rw-r--r--  2718 2016-09-28 23:30 watcher/api/controllers/v1/efficacy_indicator.py
-rw-r--r--  8051 2016-09-28 23:30 watcher/objects/efficacy_indicator.py
-rw-r--r--  3653 2016-09-28 23:30 watcher/decision_engine/solution/efficacy.py
-rw-r--r--  2528 2016-09-28 23:32 python_watcher.egg-info/entry_points.txt
-rw-r--r--  7643 2016-09-28 23:30 doc/source/dev/environment.rst
-rw-r--r--  1769 2016-09-28 23:30 watcher/db/sqlalchemy/alembic/env.py
-rw-r--r--  2743 2016-09-28 23:30 watcher/common/messaging/events/event_dispatcher.py
-rw-r--r--  1484 2016-09-28 23:30 watcher/common/messaging/events/event.py
-rw-r--r--   786 2016-09-28 23:30 watcher/decision_engine/messaging/events.py
-rw-r--r--   789 2016-09-28 23:30 watcher/applier/messaging/event_types.py
-rw-r--r-- 10669 2016-09-28 23:30 watcher/common/exception.py
-rw-r--r--  1609 2016-09-28 23:30 watcher/applier/actions/factory.py
-rw-r--r--  2230 2016-09-28 23:30 watcher/tests/decision_engine/fake_goals.py
-rw-r--r--  1941 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/fake_managers.py
-rw-r--r--  1914 2016-09-28 23:30 watcher/tests/fake_policy.py
-rw-r--r-- 10424 2016-09-28 23:30 watcher/tests/decision_engine/strategy/strategies/faker_cluster_and_metrics.py
-rw-r--r-- 16036 2016-09-28 23:30 watcher/tests/decision_engine/strategy/strategies/faker_cluster_state.py
-rw-r--r--  7418 2016-09-28 23:30 watcher/tests/decision_engine/strategy/strategies/faker_metrics_collector.py
-rw-r--r--  3203 2016-09-28 23:30 watcher/tests/fakes.py
-rw-r--r--  1996 2016-09-28 23:30 watcher/tests/decision_engine/fake_strategies.py
-rw-r--r--  2911 2016-09-28 23:30 watcher/decision_engine/model/notification/filtering.py
-rw-r--r--   114 2016-09-28 23:30 doc/source/man/footer.rst
-rw-r--r--  3212 2016-09-28 23:30 doc/source/image_src/dia/functional_data_model.dia
-rw-r--r-- 87643 2016-09-28 23:30 doc/source/images/functional_data_model.svg
-rw-r--r--  2397 2016-09-28 23:30 doc/source/man/general-options.rst
-rw-r--r--  1504 2016-09-28 23:30 watcher/decision_engine/gmr.py
-rw-r--r--  1696 2016-09-28 23:30 doc/source/deploy/gmr.rst
-rw-r--r--  7889 2016-09-28 23:30 doc/source/dev/plugin/goal-plugin.rst
-rw-r--r--  6872 2016-09-28 23:30 watcher/objects/goal.py
-rw-r--r--  8879 2016-09-28 23:30 watcher/api/controllers/v1/goal.py
-rw-r--r--  4348 2016-09-28 23:30 watcher/decision_engine/goal/goals.py
-rw-r--r--  4265 2016-09-28 23:30 watcher/api/hooks.py
-rw-r--r--  1601 2016-09-28 23:30 watcher/_i18n.py
-rw-r--r--  3822 2016-09-28 23:30 watcher/decision_engine/goal/efficacy/indicators.py
-rw-r--r--  1301 2016-09-28 23:30 watcher_tempest_plugin/infra_optim_clients.py
-rw-r--r--     0 2016-09-28 23:30 watcher/api/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/api/controllers/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/applier/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/applier/action_plan/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/applier/actions/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/applier/loading/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/applier/messaging/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/applier/workflow_engine/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/cmd/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/common/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/common/loader/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/common/messaging/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/common/messaging/events/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/common/messaging/utils/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/db/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/db/sqlalchemy/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/db/sqlalchemy/alembic/versions/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/audit/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/cluster/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/cluster/history/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/goal/efficacy/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/loading/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/messaging/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/model/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/model/collector/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/model/notification/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/planner/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/scoring/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/solution/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/strategy/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/strategy/common/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/strategy/context/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/decision_engine/strategy/selection/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/hacking/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher_tempest_plugin/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher_tempest_plugin/services/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher_tempest_plugin/services/infra_optim/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher_tempest_plugin/services/infra_optim/v1/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher_tempest_plugin/services/infra_optim/v1/json/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher_tempest_plugin/tests/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher_tempest_plugin/tests/api/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher_tempest_plugin/tests/api/admin/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher_tempest_plugin/tests/scenario/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/api/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/api/v1/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/applier/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/applier/action_plan/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/applier/actions/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/applier/actions/loading/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/applier/messaging/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/applier/workflow_engine/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/applier/workflow_engine/loading/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/cmd/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/common/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/common/loader/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/common/messaging/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/db/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/db/sqlalchemy/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/audit/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/cluster/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/event_consumer/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/loading/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/messaging/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/model/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/planner/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/scoring/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/solution/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/strategy/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/strategy/context/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/strategy/selector/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/decision_engine/strategy/strategies/__init__.py
-rw-r--r--     0 2016-09-28 23:30 watcher/tests/objects/__init__.py
-rw-r--r--  1247 2016-09-28 23:30 watcher/decision_engine/model/element/__init__.py
-rw-r--r--  1290 2016-09-28 23:30 watcher/objects/__init__.py
-rw-r--r--  1870 2016-09-28 23:30 watcher/decision_engine/strategy/strategies/__init__.py
-rw-r--r--    20 2016-09-28 23:30 watcher/tests/common/messaging/event/__init__.py
-rw-r--r--    65 2016-09-28 23:30 watcher/tests/decision_engine/__init__.py
-rw-r--r--  6529 2016-09-28 23:30 watcher/api/controllers/v1/__init__.py
-rw-r--r--   665 2016-09-28 23:30 watcher/__init__.py
-rw-r--r--   860 2016-09-28 23:30 watcher/api/middleware/__init__.py
-rw-r--r--   958 2016-09-28 23:30 watcher/decision_engine/goal/__init__.py
-rw-r--r--  4416 2016-09-28 23:30 doc/source/deploy/installation.rst
-rw-r--r--  2124 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/instance-create.json
-rw-r--r--  1726 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/instance-delete-end.json
-rw-r--r--  1663 2016-09-28 23:30 watcher/decision_engine/model/element/instance.py
-rw-r--r--  2503 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/instance-update.json
-rw-r--r--   822 2016-09-28 23:30 watcher/decision_engine/strategy/common/level.py
-rw-r--r--  2028 2016-09-28 23:30 watcher/api/controllers/link.py
-rw-r--r--  2254 2016-09-28 23:30 watcher/common/loader/loadable.py
-rw-r--r--  1306 2016-09-28 23:30 devstack/local.conf.compute
-rw-r--r--  1341 2016-09-28 23:30 devstack/local.conf.controller
-rw-r--r--    89 2016-09-28 23:30 .mailmap
-rw-r--r--  1625 2016-09-28 23:30 watcher/decision_engine/planner/manager.py
-rw-r--r--  2293 2016-09-28 23:30 watcher/decision_engine/model/collector/manager.py
-rw-r--r--  2567 2016-09-28 23:30 watcher/applier/manager.py
-rw-r--r--  3991 2016-09-28 23:30 watcher/decision_engine/manager.py
-rw-r--r--    94 2016-09-28 23:30 MANIFEST.in
-rw-r--r--  3459 2016-09-28 23:30 watcher/decision_engine/model/mapping.py
-rw-r--r--  3796 2016-09-28 23:30 watcher/common/messaging/messaging_handler.py
-rw-r--r--  1636 2016-09-28 23:30 watcher/db/migration.py
-rw-r--r--  3686 2016-09-28 23:30 watcher/db/sqlalchemy/migration.py
-rw-r--r--  6500 2016-09-28 23:30 watcher/applier/actions/migration.py
-rw-r--r--  7945 2016-09-28 23:30 watcher/decision_engine/model/model_root.py
-rw-r--r--  8330 2016-09-28 23:30 watcher/db/sqlalchemy/models.py
-rw-r--r--  1389 2016-09-28 23:30 watcher/decision_engine/model/element/node.py
-rw-r--r--  1608 2016-09-28 23:30 watcher/applier/actions/nop.py
-rw-r--r--  1749 2016-09-28 23:30 watcher/common/messaging/notification_handler.py
-rw-r--r--     1 2016-09-28 23:31 python_watcher.egg-info/not-zip-safe
-rw-r--r-- 26372 2016-09-28 23:30 watcher/common/nova_helper.py
-rw-r--r-- 16164 2016-09-28 23:30 watcher/decision_engine/model/notification/nova.py
-rw-r--r--  4262 2016-09-28 23:30 watcher/decision_engine/model/collector/nova.py
-rw-r--r--  1806 2016-09-28 23:30 watcher/common/messaging/utils/observable.py
-rw-r--r--   895 2016-09-28 23:30 watcher/decision_engine/audit/oneshot.py
-rw-r--r--  3518 2016-09-28 23:30 watcher/opts.py
-rw-r--r-- 11686 2016-09-28 23:30 watcher/decision_engine/strategy/strategies/outlet_temp_control.py
-rw-r--r--  3899 2016-09-28 23:30 watcher/api/middleware/parsable_error.py
-rw-r--r--  2159 2016-09-28 23:30 watcher/common/paths.py
-rw-r--r--    46 2016-09-28 23:32 python_watcher.egg-info/pbr.json
-rw-r--r--     0 2016-09-28 23:30 releasenotes/notes/.placeholder
-rw-r--r--     0 2016-09-28 23:30 releasenotes/source/_static/.placeholder
-rw-r--r--  6082 2016-09-28 23:30 doc/source/dev/plugin/planner-plugin.rst
-rw-r--r--  1231 2016-09-28 23:30 watcher_tempest_plugin/plugin.py
-rw-r--r--  1355 2016-09-28 23:30 devstack/plugin.sh
-rw-r--r--  1388 2016-09-28 23:30 doc/source/dev/plugins.rst
-rw-r--r--  1607 2016-09-28 23:30 watcher/tests/policy_fixture.py
-rw-r--r--  1272 2016-09-28 23:30 etc/watcher/policy.json
-rw-r--r--  4087 2016-09-28 23:30 watcher/common/policy.py
-rw-r--r--  4055 2016-09-28 23:30 doc/source/deploy/policy.rst
-rw-r--r-- 16985 2016-09-28 23:30 watcher/db/purge.py
-rw-r--r--    44 2016-09-28 23:30 doc/source/dev/rally_link.rst
-rw-r--r--   375 2016-09-28 23:30 doc/source/image_src/plantuml/README.rst
-rw-r--r--   491 2016-09-28 23:30 watcher/db/sqlalchemy/alembic/README
-rw-r--r--  1521 2016-09-28 23:30 requirements.txt
-rw-r--r--   825 2016-09-28 23:32 python_watcher.egg-info/requires.txt
-rw-r--r--  1674 2016-09-28 23:30 watcher/decision_engine/model/element/resource.py
-rw-r--r--  2988 2016-09-28 23:30 watcher/api/controllers/root.py
-rw-r--r--  1851 2016-09-28 23:30 watcher/applier/rpcapi.py
-rw-r--r--  2018 2016-09-28 23:30 watcher/decision_engine/rpcapi.py
-rw-r--r--  4592 2016-09-28 23:30 watcher/common/rpc.py
-rw-r--r--  2123 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/scenario3_instance-create.json
-rw-r--r--  1724 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/scenario3_instance-delete-end.json
-rw-r--r--  2510 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/scenario3_instance-update.json
-rw-r--r--  1711 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/scenario3_legacy_instance-create-end.json
-rw-r--r--  1379 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/scenario3_legacy_instance-delete-end.json
-rw-r--r--  1554 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/scenario3_legacy_instance-update.json
-rw-r--r--  1707 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/scenario3_legacy_livemigration-post-dest-end.json
-rw-r--r--  2582 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/scenario3_notfound_instance-update.json
-rw-r--r--  1626 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/scenario3_notfound_legacy_instance-update.json
-rw-r--r--   610 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/scenario3_service-update.json
-rw-r--r--  1285 2016-09-28 23:30 watcher/common/scheduling.py
-rw-r--r--  2840 2016-09-28 23:30 watcher/decision_engine/scheduling.py
-rw-r--r--  7873 2016-09-28 23:30 doc/source/dev/plugin/scoring-engine-plugin.rst
-rw-r--r-- 10880 2016-09-28 23:30 watcher/objects/scoring_engine.py
-rw-r--r--  9117 2016-09-28 23:30 watcher/api/controllers/v1/scoring_engine.py
-rw-r--r--  3666 2016-09-28 23:30 watcher/decision_engine/scoring/scoring_factory.py
-rw-r--r--   412 2016-09-28 23:30 watcher/db/sqlalchemy/alembic/script.py.mako
-rw-r--r-- 46795 2016-09-28 23:30 doc/source/images/sequence_architecture_cdmc_sync.png
-rw-r--r--  1406 2016-09-28 23:30 doc/source/image_src/plantuml/sequence_architecture_cdmc_sync.txt
-rw-r--r-- 33521 2016-09-28 23:30 doc/source/images/sequence_create_and_launch_audit.png
-rw-r--r--   660 2016-09-28 23:30 doc/source/image_src/plantuml/sequence_create_and_launch_audit.txt
-rw-r--r-- 30711 2016-09-28 23:30 doc/source/images/sequence_create_audit_template.png
-rw-r--r--   751 2016-09-28 23:30 doc/source/image_src/plantuml/sequence_create_audit_template.txt
-rw-r--r-- 47585 2016-09-28 23:30 doc/source/images/sequence_from_audit_execution_to_actionplan_creation.png
-rw-r--r--  1622 2016-09-28 23:30 doc/source/image_src/plantuml/sequence_from_audit_execution_to_actionplan_creation.txt
-rw-r--r-- 42190 2016-09-28 23:30 doc/source/images/sequence_launch_action_plan_in_applier.png
-rw-r--r--  1367 2016-09-28 23:30 doc/source/image_src/plantuml/sequence_launch_action_plan_in_applier.txt
-rw-r--r-- 27899 2016-09-28 23:30 doc/source/images/sequence_launch_action_plan.png
-rw-r--r--   553 2016-09-28 23:30 doc/source/image_src/plantuml/sequence_launch_action_plan.txt
-rw-r--r-- 46772 2016-09-28 23:30 doc/source/images/sequence_overview_watcher_usage.png
-rw-r--r--  1385 2016-09-28 23:30 doc/source/image_src/plantuml/sequence_overview_watcher_usage.txt
-rw-r--r-- 73345 2016-09-28 23:30 doc/source/images/sequence_trigger_audit_in_decision_engine.png
-rw-r--r--  1995 2016-09-28 23:30 doc/source/image_src/plantuml/sequence_trigger_audit_in_decision_engine.txt
-rw-r--r--  9867 2016-09-28 23:30 watcher/common/service.py
-rw-r--r--   610 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/data/service-update.json
-rw-r--r--   197 2016-09-28 23:30 devstack/settings
-rw-r--r--  4294 2016-09-28 23:32 setup.cfg
-rw-r--r--  1028 2016-09-28 23:30 setup.py
-rw-r--r--  1701 2016-09-28 23:30 watcher/applier/actions/sleep.py
-rw-r--r--   852 2016-09-28 23:30 watcher/decision_engine/solution/solution_comparator.py
-rw-r--r--   850 2016-09-28 23:30 watcher/decision_engine/solution/solution_evaluator.py
-rw-r--r-- 21016 2016-09-28 23:32 python_watcher.egg-info/SOURCES.txt
-rw-r--r--  1777 2016-09-28 23:30 watcher/decision_engine/goal/efficacy/specs.py
-rw-r--r-- 11736 2016-09-28 23:30 doc/source/dev/plugin/strategy-plugin.rst
-rw-r--r-- 11256 2016-09-28 23:30 watcher/api/controllers/v1/strategy.py
-rw-r--r--  9232 2016-09-28 23:30 watcher/objects/strategy.py
-rw-r--r--   715 2016-09-28 23:30 watcher/common/messaging/utils/synchronization.py
-rw-r--r--  1077 2016-09-28 23:30 watcher/cmd/sync.py
-rw-r--r-- 24683 2016-09-28 23:30 watcher/decision_engine/sync.py
-rw-r--r-- 14146 2016-09-28 23:30 watcher/tests/db/test_action_plan.py
-rw-r--r--  6340 2016-09-28 23:30 watcher_tempest_plugin/tests/api/admin/test_action_plan.py
-rw-r--r--  8548 2016-09-28 23:30 watcher/tests/objects/test_action_plan.py
-rw-r--r-- 13859 2016-09-28 23:30 watcher/tests/db/test_action.py
-rw-r--r--  3792 2016-09-28 23:30 watcher_tempest_plugin/tests/api/admin/test_action.py
-rw-r--r--  5447 2016-09-28 23:30 watcher/tests/objects/test_action.py
-rw-r--r-- 26373 2016-09-28 23:30 watcher/tests/api/v1/test_actions_plans.py
-rw-r--r-- 21655 2016-09-28 23:30 watcher/tests/api/v1/test_actions.py
-rw-r--r--  1656 2016-09-28 23:30 watcher_tempest_plugin/tests/api/admin/test_api_discovery.py
-rw-r--r--  2265 2016-09-28 23:30 watcher/tests/cmd/test_api.py
-rw-r--r--  1407 2016-09-28 23:30 watcher/tests/applier/test_applier_manager.py
-rw-r--r--  1536 2016-09-28 23:30 watcher/tests/cmd/test_applier.py
-rw-r--r--  2718 2016-09-28 23:30 watcher/tests/decision_engine/messaging/test_audit_endpoint.py
-rw-r--r--  7261 2016-09-28 23:30 watcher/tests/decision_engine/audit/test_audit_handlers.py
-rw-r--r-- 13322 2016-09-28 23:30 watcher/tests/db/test_audit.py
-rw-r--r--  5365 2016-09-28 23:30 watcher/tests/objects/test_audit.py
-rw-r--r--  7433 2016-09-28 23:30 watcher_tempest_plugin/tests/api/admin/test_audit.py
-rw-r--r-- 32978 2016-09-28 23:30 watcher/tests/api/v1/test_audits.py
-rw-r--r-- 10614 2016-09-28 23:30 watcher_tempest_plugin/tests/api/admin/test_audit_template.py
-rw-r--r-- 14833 2016-09-28 23:30 watcher/tests/db/test_audit_template.py
-rw-r--r--  8032 2016-09-28 23:30 watcher/tests/objects/test_audit_template.py
-rw-r--r-- 32068 2016-09-28 23:30 watcher/tests/api/v1/test_audit_templates.py
-rw-r--r--  1151 2016-09-28 23:30 watcher/tests/api/test_base.py
-rw-r--r--  8910 2016-09-28 23:30 watcher/tests/decision_engine/strategy/strategies/test_basic_consolidation.py
-rw-r--r--  3732 2016-09-28 23:30 watcher/tests/common/test_ceilometer_helper.py
-rw-r--r--  5651 2016-09-28 23:30 watcher/tests/applier/actions/test_change_nova_service_state.py
-rw-r--r-- 10546 2016-09-28 23:30 watcher/tests/common/test_clients.py
-rw-r--r--  1718 2016-09-28 23:30 watcher/tests/decision_engine/cluster/test_cluster_data_model_collector.py
-rw-r--r--  3175 2016-09-28 23:30 watcher/tests/decision_engine/loading/test_collector_loader.py
-rw-r--r--  7453 2016-09-28 23:30 watcher/tests/cmd/test_db_manage.py
-rw-r--r--  1665 2016-09-28 23:30 watcher/tests/cmd/test_decision_engine.py
-rw-r--r--  2302 2016-09-28 23:30 watcher/tests/applier/action_plan/test_default_action_handler.py
-rw-r--r--  1175 2016-09-28 23:30 watcher/tests/applier/actions/loading/test_default_actions_loader.py
-rw-r--r--  1199 2016-09-28 23:30 watcher/tests/applier/workflow_engine/loading/test_default_engine_loader.py
-rw-r--r--  1156 2016-09-28 23:30 watcher/tests/decision_engine/loading/test_default_planner_loader.py
-rw-r--r--  8115 2016-09-28 23:30 watcher/tests/decision_engine/planner/test_default_planner.py
-rw-r--r--  1677 2016-09-28 23:30 watcher/tests/decision_engine/solution/test_default_solution.py
-rw-r--r--  2936 2016-09-28 23:30 watcher/tests/decision_engine/loading/test_default_strategy_loader.py
-rw-r--r--  6168 2016-09-28 23:30 watcher/tests/applier/workflow_engine/test_default_workflow_engine.py
-rw-r--r--  1135 2016-09-28 23:30 watcher/tests/decision_engine/model/test_disk_info.py
-rw-r--r--  2069 2016-09-28 23:30 watcher/tests/decision_engine/scoring/test_dummy_scorer.py
-rw-r--r--  1978 2016-09-28 23:30 watcher/tests/decision_engine/scoring/test_dummy_scoring_container.py
-rw-r--r--  2488 2016-09-28 23:30 watcher/tests/decision_engine/strategy/strategies/test_dummy_strategy.py
-rw-r--r--  2376 2016-09-28 23:30 watcher/tests/decision_engine/strategy/strategies/test_dummy_with_scorer.py
-rw-r--r-- 16283 2016-09-28 23:30 watcher/tests/db/test_efficacy_indicator.py
-rw-r--r--  6920 2016-09-28 23:30 watcher/tests/objects/test_efficacy_indicator.py
-rw-r--r--  3231 2016-09-28 23:30 watcher/tests/common/messaging/event/test_event_dispatcher.py
-rw-r--r--  6797 2016-09-28 23:30 watcher_tempest_plugin/tests/scenario/test_execute_basic_optim.py
-rw-r--r--  2904 2016-09-28 23:30 watcher_tempest_plugin/tests/scenario/test_execute_dummy_optim.py
-rw-r--r--  2722 2016-09-28 23:30 watcher/tests/decision_engine/loading/test_goal_loader.py
-rw-r--r-- 11950 2016-09-28 23:30 watcher/tests/db/test_goal.py
-rw-r--r--  2059 2016-09-28 23:30 watcher_tempest_plugin/tests/api/admin/test_goal.py
-rw-r--r--  6215 2016-09-28 23:30 watcher/tests/objects/test_goal.py
-rw-r--r--  6528 2016-09-28 23:30 watcher/tests/api/v1/test_goals.py
-rw-r--r-- 10912 2016-09-28 23:30 watcher/tests/api/test_hooks.py
-rw-r--r--  1363 2016-09-28 23:30 doc/source/dev/testing.rst
-rw-r--r--  1073 2016-09-28 23:30 watcher/tests/decision_engine/model/test_instance.py
-rw-r--r--  5754 2016-09-28 23:30 watcher/tests/test_list_opts.py
-rw-r--r--  3639 2016-09-28 23:30 watcher/tests/common/loader/test_loader.py
-rw-r--r--  4438 2016-09-28 23:30 watcher/tests/decision_engine/model/test_mapping.py
-rw-r--r--  2423 2016-09-28 23:30 watcher/tests/common/messaging/test_messaging_handler.py
-rw-r--r-- 10224 2016-09-28 23:30 watcher/tests/applier/actions/test_migration.py
-rw-r--r-- 14757 2016-09-28 23:30 watcher/tests/decision_engine/model/test_model.py
-rw-r--r--  1971 2016-09-28 23:30 watcher/tests/common/messaging/test_notification_handler.py
-rw-r--r--  3575 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/test_notifications.py
-rw-r--r--  2933 2016-09-28 23:30 watcher/tests/decision_engine/cluster/test_nova_cdmc.py
-rw-r--r-- 10238 2016-09-28 23:30 watcher/tests/common/test_nova_helper.py
-rw-r--r-- 23889 2016-09-28 23:30 watcher/tests/decision_engine/model/notification/test_nova_notifications.py
-rw-r--r-- 10882 2016-09-28 23:30 watcher/tests/objects/test_objects.py
-rw-r--r--  6208 2016-09-28 23:30 watcher/tests/decision_engine/strategy/strategies/test_outlet_temp_control.py
-rw-r--r--  1032 2016-09-28 23:30 watcher/tests/decision_engine/planner/test_planner_manager.py
-rw-r--r-- 21469 2016-09-28 23:30 watcher/tests/db/test_purge.py
-rw-r--r--   351 2016-09-28 23:30 .testr.conf
-rw-r--r--   724 2016-09-28 23:30 test-requirements.txt
-rw-r--r--  1774 2016-09-28 23:30 watcher/tests/api/test_root.py
-rw-r--r--   757 2016-09-28 23:30 watcher/tests/api/v1/test_root.py
-rw-r--r--  2140 2016-09-28 23:30 watcher/tests/decision_engine/test_rpcapi.py
-rw-r--r--  2180 2016-09-28 23:30 watcher/tests/applier/test_rpcapi.py
-rw-r--r--  3276 2016-09-28 23:30 watcher/tests/decision_engine/test_scheduling.py
-rw-r--r-- 13776 2016-09-28 23:30 watcher/tests/db/test_scoring_engine.py
-rw-r--r--  7598 2016-09-28 23:30 watcher/tests/objects/test_scoring_engine.py
-rw-r--r--  7134 2016-09-28 23:30 watcher/tests/api/v1/test_scoring_engines.py
-rw-r--r--  1910 2016-09-28 23:30 watcher/tests/decision_engine/scoring/test_scoring_factory.py
-rw-r--r--  4405 2016-09-28 23:30 watcher/tests/common/test_service.py
-rw-r--r--  1547 2016-09-28 23:30 watcher/tests/applier/actions/test_sleep.py
-rw-r--r--  9449 2016-09-28 23:30 watcher/tests/api/v1/test_strategies.py
-rw-r--r--  4023 2016-09-28 23:30 watcher/tests/decision_engine/strategy/context/test_strategy_context.py
-rw-r--r-- 13035 2016-09-28 23:30 watcher/tests/db/test_strategy.py
-rw-r--r--  2476 2016-09-28 23:30 watcher_tempest_plugin/tests/api/admin/test_strategy.py
-rw-r--r--  6268 2016-09-28 23:30 watcher/tests/objects/test_strategy.py
-rw-r--r--  2636 2016-09-28 23:30 watcher/tests/decision_engine/strategy/selector/test_strategy_selector.py
-rw-r--r-- 28056 2016-09-28 23:30 watcher/tests/decision_engine/test_sync.py
-rw-r--r--  1410 2016-09-28 23:30 watcher/tests/applier/messaging/test_trigger_action_plan_endpoint.py
-rw-r--r--  2282 2016-09-28 23:30 watcher/tests/db/sqlalchemy/test_types.py
-rw-r--r--  9097 2016-09-28 23:30 watcher/tests/api/v1/test_types.py
-rw-r--r--  8580 2016-09-28 23:30 watcher/tests/decision_engine/strategy/strategies/test_uniform_airflow.py
-rw-r--r--  2138 2016-09-28 23:30 watcher/tests/api/test_utils.py
-rw-r--r--  2219 2016-09-28 23:30 watcher/tests/api/v1/test_utils.py
-rw-r--r-- 12813 2016-09-28 23:30 watcher/tests/decision_engine/strategy/strategies/test_vm_workload_consolidation.py
-rw-r--r--  7071 2016-09-28 23:30 watcher/tests/decision_engine/strategy/strategies/test_workload_balance.py
-rw-r--r--  8161 2016-09-28 23:30 watcher/tests/decision_engine/strategy/strategies/test_workload_stabilization.py
-rw-r--r--    31 2016-09-28 23:32 python_watcher.egg-info/top_level.txt
-rw-r--r--  1989 2016-09-28 23:30 tox.ini
-rw-r--r--  1737 2016-09-28 23:30 watcher/applier/messaging/trigger.py
-rw-r--r--  6039 2016-09-28 23:30 watcher/api/controllers/v1/types.py
-rw-r--r-- 15065 2016-09-28 23:30 watcher/decision_engine/strategy/strategies/uniform_airflow.py
-rw-r--r--  6675 2016-09-28 23:30 doc/source/deploy/user-guide.rst
-rw-r--r--  3095 2016-09-28 23:30 watcher/api/controllers/v1/utils.py
-rw-r--r--  3594 2016-09-28 23:30 watcher/tests/api/utils.py
-rw-r--r--  3861 2016-09-28 23:30 watcher/objects/utils.py
-rw-r--r--  5056 2016-09-28 23:30 watcher/common/utils.py
-rw-r--r--  7483 2016-09-28 23:30 watcher/tests/objects/utils.py
-rw-r--r--  9649 2016-09-28 23:30 watcher/tests/db/utils.py
-rw-r--r--  1759 2016-09-28 23:30 doc/source/webapi/v1.rst
-rw-r--r--   784 2016-09-28 23:30 watcher/version.py
-rw-r--r-- 21954 2016-09-28 23:30 watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py
-rw-r--r--   586 2016-09-28 23:30 doc/source/man/watcher-api.rst
-rw-r--r--   611 2016-09-28 23:30 doc/source/man/watcher-applier.rst
-rw-r--r--   406 2016-09-28 23:30 etc/watcher/watcher-config-generator.conf
-rw-r--r--  6676 2016-09-28 23:30 doc/source/man/watcher-db-manage.rst
-rw-r--r-- 57608 2016-09-28 23:30 doc/source/images/watcher_db_schema_diagram.png
-rw-r--r--  3421 2016-09-28 23:30 doc/source/image_src/plantuml/watcher_db_schema_diagram.txt
-rw-r--r--   691 2016-09-28 23:30 doc/source/man/watcher-decision-engine.rst
-rw-r--r-- 16680 2016-09-28 23:30 watcher/locale/fr/LC_MESSAGES/watcher.po
-rw-r--r--  8560 2016-09-28 23:30 devstack/lib/watcher
-rw-r--r--  1460 2016-09-28 23:30 rally-jobs/watcher-watcher.yaml
-rw-r--r-- 14490 2016-09-28 23:30 watcher/decision_engine/strategy/strategies/workload_balance.py
-rw-r--r-- 17674 2016-09-28 23:30 watcher/decision_engine/strategy/strategies/workload_stabilization.py

   MD5 (python-watcher-0.31.0.tar.gz): d7245b14111e5459aef005ee04131aee
  SHA1 (python-watcher-0.31.0.tar.gz): 77eea6063f4ce17cef58016ab722c189014c1bf7
SHA256 (python-watcher-0.31.0.tar.gz): 733bb6ff47dfd8427f98690d5f0fe940c0a6068416fdbe40cf5f0cdbce013f50

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Fossies Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS