"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "python-watcher" between the packages
python-watcher-2.0.0.tar.gz and python-watcher-3.0.0.tar.gz

About: OpenStack python-watcher provides a flexible and scalable resource optimization service for multi-tenant OpenStack-based clouds.
The "Train" series (maintained release).

Summary:

The "python-watcher" source code changed by about 12.5% and now consists of 839 regular files (+47) and 126 directories.

Related Informations:

See ChangeLog (python-watcher 3.0.0).

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Python program 476 38 13 126
Shell program 6 0 0 2
Configuration file 5 0 0 1
Initialization file 2 0 0 1
JSON file 116 2 1 13
XML document 17 1 0 14
Gettext file 3 0 1 2
Include file 10 1 0 1
RST file 76 4 0 20
YAML file 85 15 0 3
Image file 11 0 0 0
Vector Image file 4 0 0 0
Directory 131 5 5 0
Change log 1 0 0 1
Information file 4 0 0 4
License 1 0 0 0
Readme file 5 0 0 1
Text file 28 1 0 10
Other 4 0 0 0
Total Files9856720199



Python Programs (177 of 476):

NameStatusDeltaVisual Diff
doc/source/conf.py changed 8.6% diff
watcher/api/app.wsgi changed 37.5% diff
watcher/api/controllers/v1/__init__.py changed 6.0% diff
watcher/api/controllers/v1/action.py changed 1.5% diff
watcher/api/controllers/v1/action_plan.py changed 1.9% diff
watcher/api/controllers/v1/audit.py changed 5.4% diff
watcher/api/controllers/v1/audit_template.py changed 1.2% diff
watcher/api/controllers/v1/data_model.py added
watcher/api/controllers/v1/goal.py changed 0.7% diff
watcher/api/controllers/v1/scoring_engine.py changed 0.7% diff
watcher/api/controllers/v1/service.py changed 3.0% diff
watcher/api/controllers/v1/strategy.py changed 2.6% diff
watcher/api/controllers/v1/utils.py changed 5.5% diff
watcher/api/controllers/v1/versions.py changed 5.5% diff
watcher/api/scheduling.py changed 1.5% diff
watcher/api/wsgi.py added
watcher/applier/actions/base.py changed 3.6% diff
watcher/applier/actions/change_nova_service_state.py changed 5.3% diff
watcher/applier/actions/migration.py changed 2.3% diff
watcher/applier/actions/volume_migration.py changed 2.6% diff
watcher/applier/messaging/trigger.py changed 6.1% diff
watcher/applier/workflow_engine/default.py changed 1.7% diff
watcher/cmd/__init__.py changed 100.0% diff
watcher/cmd/status.py changed 36.0% diff
watcher/common/clients.py changed 29.8% diff
watcher/common/config.py changed 22.1% diff
watcher/common/exception.py changed 5.9% diff
watcher/common/nova_helper.py changed 14.2% diff
watcher/common/placement_helper.py added
watcher/common/policies/__init__.py changed 6.2% diff
watcher/common/policies/data_model.py added
watcher/common/scheduling.py changed 66.9% diff
watcher/common/service.py changed 3.0% diff
watcher/common/utils.py changed 1.0% diff
watcher/conf/__init__.py changed 19.7% diff
watcher/conf/_opts.py removed
watcher/conf/api.py changed 2.5% diff
watcher/conf/applier.py changed 4.6% diff
watcher/conf/ceilometer_client.py changed 2.4% diff
watcher/conf/cinder_client.py changed 3.3% diff
watcher/conf/clients_auth.py changed 7.3% diff
watcher/conf/collector.py changed 64.5% diff
watcher/conf/datasources.py added
watcher/conf/db.py changed 2.8% diff
watcher/conf/decision_engine.py changed 27.7% diff
watcher/conf/glance_client.py changed 3.3% diff
watcher/conf/gnocchi_client.py changed 24.1% diff
watcher/conf/grafana_client.py added
watcher/conf/grafana_translators.py added
watcher/conf/ironic_client.py changed 3.3% diff
watcher/conf/keystone_client.py added
watcher/conf/monasca_client.py changed 3.4% diff
watcher/conf/neutron_client.py changed 3.4% diff
watcher/conf/nova_client.py changed 29.7% diff
watcher/conf/opts.py changed 28.2% diff
watcher/conf/placement_client.py added
watcher/conf/planner.py changed 4.4% diff
watcher/datasource/__init__.py removed
watcher/datasource/base.py removed
watcher/datasource/ceilometer.py moved 55.7% diff
watcher/decision_engine/datasources/ceilometer.py
watcher/datasource/gnocchi.py moved 62.9% diff
watcher/decision_engine/datasources/gnocchi.py
watcher/datasource/manager.py removed
watcher/datasource/monasca.py moved 57.5% diff
watcher/decision_engine/datasources/monasca.py
watcher/db/sqlalchemy/alembic/versions/609bec748f2a_add_force_field.py added
watcher/db/sqlalchemy/models.py changed 0.4% diff
watcher/decision_engine/audit/base.py changed 19.2% diff
watcher/decision_engine/audit/continuous.py changed 9.7% diff
watcher/decision_engine/datasources/__init__.py added
watcher/decision_engine/datasources/base.py added
watcher/decision_engine/datasources/grafana.py added
watcher/decision_engine/datasources/grafana_translator/__init__.py added
watcher/decision_engine/datasources/grafana_translator/base.py added
watcher/decision_engine/datasources/grafana_translator/influxdb.py added
watcher/decision_engine/datasources/manager.py added
watcher/decision_engine/goal/efficacy/indicators.py changed 0.3% diff
watcher/decision_engine/manager.py changed 7.3% diff
watcher/decision_engine/messaging/audit_endpoint.py changed 4.8% diff
watcher/decision_engine/messaging/data_model_endpoint.py added
watcher/decision_engine/model/collector/base.py changed 24.0% diff
watcher/decision_engine/model/collector/cinder.py changed 9.5% diff
watcher/decision_engine/model/collector/ironic.py changed 23.1% diff
watcher/decision_engine/model/collector/nova.py changed 44.3% diff
watcher/decision_engine/model/element/compute_resource.py changed 5.9% diff
watcher/decision_engine/model/element/instance.py changed 4.8% diff
watcher/decision_engine/model/element/node.py changed 23.6% diff
watcher/decision_engine/model/element/volume.py changed 4.4% diff
watcher/decision_engine/model/model_root.py changed 10.6% diff
watcher/decision_engine/model/notification/nova.py changed 53.9% diff
watcher/decision_engine/planner/manager.py changed 20.7% diff
watcher/decision_engine/planner/node_resource_consolidation.py added
watcher/decision_engine/rpcapi.py changed 10.4% diff
watcher/decision_engine/scope/compute.py changed 7.0% diff
watcher/decision_engine/solution/base.py changed 2.3% diff
watcher/decision_engine/strategy/context/default.py changed 12.2% diff
watcher/decision_engine/strategy/strategies/__init__.py changed 8.4% diff
watcher/decision_engine/strategy/strategies/actuation.py changed 6.4% diff
watcher/decision_engine/strategy/strategies/base.py changed 18.3% diff
watcher/decision_engine/strategy/strategies/basic_consolidation.py changed 16.5% diff
watcher/decision_engine/strategy/strategies/dummy_strategy.py changed 1.4% diff
watcher/decision_engine/strategy/strategies/dummy_with_resize.py changed 1.1% diff
watcher/decision_engine/strategy/strategies/dummy_with_scorer.py changed 0.6% diff
watcher/decision_engine/strategy/strategies/host_maintenance.py changed 5.3% diff
watcher/decision_engine/strategy/strategies/node_resource_consolidation.py added
watcher/decision_engine/strategy/strategies/noisy_neighbor.py changed 9.9% diff
watcher/decision_engine/strategy/strategies/outlet_temp_control.py changed 13.2% diff
watcher/decision_engine/strategy/strategies/saving_energy.py changed 12.1% diff
watcher/decision_engine/strategy/strategies/storage_capacity_balance.py changed 0.7% diff
watcher/decision_engine/strategy/strategies/uniform_airflow.py changed 19.1% diff
watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py changed 11.9% diff
watcher/decision_engine/strategy/strategies/workload_balance.py changed 13.8% diff
watcher/decision_engine/strategy/strategies/workload_stabilization.py changed 14.1% diff
watcher/decision_engine/strategy/strategies/zone_migration.py changed 4.0% diff
watcher/hacking/checks.py changed 0.02% diff
watcher/objects/audit.py changed 2.2% diff
watcher/objects/utils.py removed
watcher/tests/api/test_root.py changed 4.5% diff
watcher/tests/api/v1/test_audits.py changed 3.1% diff
watcher/tests/api/v1/test_data_model.py added
watcher/tests/applier/actions/test_change_nova_service_state.py changed 1.1% diff
watcher/tests/applier/actions/test_migration.py changed 9.5% diff
watcher/tests/applier/workflow_engine/test_taskflow_action_container.py changed 10.6% diff
watcher/tests/cmd/test_status.py changed 71.3% diff
watcher/tests/common/test_clients.py changed 7.8% diff
watcher/tests/common/test_nova_helper.py changed 13.7% diff
watcher/tests/common/test_placement_helper.py added
watcher/tests/conf/test_list_opts.py changed 27.8% diff
watcher/tests/conf_fixture.py changed 18.2% diff
watcher/tests/datasource/__init__.py removed
watcher/tests/datasource/test_ceilometer_helper.py moved 71.5% diff
watcher/tests/decision_engine/datasources/test_ceilometer_helper.py
watcher/tests/datasource/test_gnocchi_helper.py moved 64.2% diff
watcher/tests/decision_engine/datasources/test_gnocchi_helper.py
watcher/tests/datasource/test_manager.py removed
watcher/tests/datasource/test_monasca_helper.py moved 54.3% diff
watcher/tests/decision_engine/datasources/test_monasca_helper.py
watcher/tests/db/utils.py changed 0.7% diff
watcher/tests/decision_engine/audit/test_audit_handlers.py changed 1.9% diff
watcher/tests/decision_engine/cluster/test_cinder_cdmc.py changed 1.9% diff
watcher/tests/decision_engine/cluster/test_nova_cdmc.py changed 100.0% diff
watcher/tests/decision_engine/datasources/__init__.py added
watcher/tests/decision_engine/datasources/grafana_translators/__init__.py added
watcher/tests/decision_engine/datasources/grafana_translators/test_base.py added
watcher/tests/decision_engine/datasources/grafana_translators/test_influxdb.py added
watcher/tests/decision_engine/datasources/test_base.py added
watcher/tests/decision_engine/datasources/test_grafana_helper.py added
watcher/tests/decision_engine/datasources/test_manager.py added
watcher/tests/decision_engine/messaging/test_data_model_endpoint.py added
watcher/tests/decision_engine/model/ceilometer_metrics.py changed 44.1% diff
watcher/tests/decision_engine/model/faker_cluster_and_metrics.py changed 29.8% diff
watcher/tests/decision_engine/model/faker_cluster_state.py changed 2.9% diff
watcher/tests/decision_engine/model/gnocchi_metrics.py changed 46.1% diff
watcher/tests/decision_engine/model/monasca_metrics.py changed 69.3% diff
watcher/tests/decision_engine/model/notification/test_nova_notifications.py changed 24.6% diff
watcher/tests/decision_engine/model/test_element.py changed 4.1% diff
watcher/tests/decision_engine/model/test_model.py changed 20.1% diff
watcher/tests/decision_engine/planner/test_node_resource_consolidation.py added
watcher/tests/decision_engine/planner/test_planner_manager.py changed 17.1% diff
watcher/tests/decision_engine/scope/test_compute.py changed 1.2% diff
watcher/tests/decision_engine/solution/test_default_solution.py changed 15.8% diff
watcher/tests/decision_engine/strategy/strategies/test_base.py changed 100.0% diff
watcher/tests/decision_engine/strategy/strategies/test_basic_consolidation.py changed 28.8% diff
watcher/tests/decision_engine/strategy/strategies/test_host_maintenance.py changed 13.6% diff
watcher/tests/decision_engine/strategy/strategies/test_node_resource_consolidation.py added
watcher/tests/decision_engine/strategy/strategies/test_noisy_neighbor.py changed 1.3% diff
watcher/tests/decision_engine/strategy/strategies/test_outlet_temp_control.py changed 11.2% diff
watcher/tests/decision_engine/strategy/strategies/test_saving_energy.py changed 24.5% diff
watcher/tests/decision_engine/strategy/strategies/test_vm_workload_consolidation.py changed 21.5% diff
watcher/tests/decision_engine/strategy/strategies/test_workload_balance.py changed 7.8% diff
watcher/tests/decision_engine/strategy/strategies/test_workload_stabilization.py changed 42.2% diff
watcher/tests/decision_engine/strategy/strategies/test_zone_migration.py changed 20.6% diff
watcher/tests/decision_engine/test_rpcapi.py changed 20.2% diff
watcher/tests/fake_policy.py changed 2.9% diff
watcher/tests/fakes.py changed 31.9% diff
watcher/tests/objects/test_objects.py changed 0.3% diff

Shell Programs (2 of 6):

NameStatusDeltaVisual Diff
devstack/lib/watcher changed 20.8% diff
devstack/upgrade/upgrade.sh changed 20.6% diff

Configuration Files (1 of 5):

NameStatusDeltaVisual Diff
setup.cfg changed 7.6% diff

Initialization Files (1 of 2):

NameStatusDeltaVisual Diff
tox.ini changed 31.5% diff

JSON Files (16 of 116):

NameStatusDeltaVisual Diff
api-ref/source/samples/audit-cancel-response.json changed 1.3% diff
api-ref/source/samples/audit-create-request-continuous.json changed 6.1% diff
api-ref/source/samples/audit-create-request-oneshot.json changed 16.8% diff
api-ref/source/samples/audit-create-response.json changed 1.4% diff
api-ref/source/samples/audit-list-detailed-response.json changed 1.1% diff
api-ref/source/samples/audit-show-response.json changed 1.3% diff
api-ref/source/samples/audit-update-response.json changed 1.3% diff
api-ref/source/samples/datamodel-list-response.json added
python_watcher.egg-info/pbr.json changed 100.0% diff
watcher/tests/decision_engine/model/notification/data/instance-live_migration_post_dest-end.json renamed 1.6% diff
watcher/tests/decision_engine/model/notification/data/instance-live_migration_post-end.json
watcher/tests/decision_engine/model/notification/data/scenario3_service-update-disabled.json changed 5.8% diff
watcher/tests/decision_engine/model/notification/data/scenario3_service-update-enabled.json changed 5.9% diff
watcher/tests/decision_engine/model/notification/data/service-create.json changed 9.0% diff
watcher/tests/decision_engine/model/notification/data/service-delete.json changed 5.2% diff
watcher/tests/decision_engine/model/notification/data/service-update.json changed 84.3% diff

XML Documents (15 of 17):

NameStatusDeltaVisual Diff
watcher/tests/decision_engine/model/data/scenario_1.xml changed 100.0% diff
watcher/tests/decision_engine/model/data/scenario_10.xml added
watcher/tests/decision_engine/model/data/scenario_1_with_1_node_unavailable.xml changed 100.0% diff
watcher/tests/decision_engine/model/data/scenario_1_with_all_instances_exclude.xml changed 99.1% diff
watcher/tests/decision_engine/model/data/scenario_1_with_all_nodes_disable.xml changed 100.0% diff
watcher/tests/decision_engine/model/data/scenario_1_with_metrics.xml changed 100.0% diff
watcher/tests/decision_engine/model/data/scenario_2_with_metrics.xml changed 100.0% diff
watcher/tests/decision_engine/model/data/scenario_3_with_2_nodes.xml changed 100.0% diff
watcher/tests/decision_engine/model/data/scenario_3_with_metrics.xml changed 100.0% diff
watcher/tests/decision_engine/model/data/scenario_4_with_1_node_no_instance.xml changed 100.0% diff
watcher/tests/decision_engine/model/data/scenario_5_with_instance_disk_0.xml changed 91.1% diff
watcher/tests/decision_engine/model/data/scenario_6_with_2_nodes.xml changed 100.0% diff
watcher/tests/decision_engine/model/data/scenario_7_with_2_nodes.xml changed 100.0% diff
watcher/tests/decision_engine/model/data/scenario_8_with_4_nodes.xml changed 100.0% diff
watcher/tests/decision_engine/model/data/scenario_9_with_3_active_plus_1_disabled_nodes.xml changed 100.0% diff

Gettext Files (all 3):

NameStatusDeltaVisual Diff
releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po removed
watcher/locale/de/LC_MESSAGES/watcher.po changed 0.004%
watcher/locale/en_GB/LC_MESSAGES/watcher.po changed 0.004%

Include Files (2 of 10):

NameStatusDeltaVisual Diff
api-ref/source/watcher-api-v1-audits.inc changed 1.9% diff
api-ref/source/watcher-api-v1-datamodel.inc added

RST Files (24 of 76):

NameStatusDeltaVisual Diff
api-ref/source/index.rst changed 9.5% diff
doc/source/admin/index.rst changed 14.8% diff
doc/source/admin/ways-to-install.rst changed 3.4% diff
doc/source/architecture.rst changed 0.4% diff
doc/source/configuration/configuring.rst changed 0.4% diff
doc/source/contributor/contributing.rst changed 16.6% diff
doc/source/contributor/devstack.rst changed 14.5% diff
doc/source/contributor/environment.rst changed 2.5% diff
doc/source/contributor/plugin/strategy-plugin.rst changed 2.7% diff
doc/source/contributor/testing.rst changed 18.6% diff
doc/source/datasources/grafana.rst added
doc/source/datasources/index.rst added
doc/source/glossary.rst changed 0.1% diff
doc/source/index.rst changed 24.2% diff
doc/source/man/watcher-status.rst changed 6.3% diff
doc/source/strategies/basic-server-consolidation.rst changed 23.1% diff
doc/source/strategies/node_resource_consolidation.rst added
doc/source/strategies/vm_workload_consolidation.rst changed 12.4% diff
doc/source/strategies/workload-stabilization.rst changed 13.9% diff
doc/source/strategies/workload_balance.rst changed 13.1% diff
doc/source/user/user-guide.rst changed 1.4% diff
releasenotes/source/index.rst changed 1.2% diff
releasenotes/source/stein.rst added
watcher/api/controllers/rest_api_version_history.rst changed 16.7% diff

YAML Files (18 of 85):

NameStatusDeltaVisual Diff
.zuul.yaml changed 15.5% diff
api-ref/source/parameters.yaml changed 17.8% diff
playbooks/legacy/grenade-devstack-watcher/run.yaml changed 13.8% diff
releasenotes/notes/add-force-field-to-audit-4bcaeedfe27233ad.yaml added
releasenotes/notes/api-call-retry-fef741ac684c58dd.yaml added
releasenotes/notes/datasource-query-retry-00cba5f7e68aec39.yaml added
releasenotes/notes/file-based-metric-map-c2af62b5067895df.yaml added
releasenotes/notes/formal-datasource-interface-implementation-222769d55a127d33.yaml added
releasenotes/notes/global-datasource-preference-3ab47b4be09ff3a5.yaml added
releasenotes/notes/grafana-datasource-b672367c23ffa0c6.yaml added
releasenotes/notes/improve-compute-data-model-b427c85e4ed2b6fb.yaml added
releasenotes/notes/min-required-nova-train-71f124192d88ae52.yaml added
releasenotes/notes/node-resource-consolidation-73bc0c0abfeb0b03.yaml added
releasenotes/notes/show-datamodel-api-6945b744fd5d25d5.yaml added
releasenotes/notes/support-keystoneclient-option-b30d1ff45f86a2e7.yaml added
releasenotes/notes/support-placement-api-58ce6bef1bbbe98a.yaml added
releasenotes/notes/uwsgi-support-8dcea6961e56dad0.yaml added
releasenotes/notes/watcher-planner-selector-84d77549d46f362a.yaml added

Directories (10 of 131):

NameStatus
doc/source/datasources added
releasenotes/source/locale removed
releasenotes/source/locale/en_GB removed
releasenotes/source/locale/en_GB/LC_MESSAGES removed
watcher/datasource removed
watcher/decision_engine/datasources added
watcher/decision_engine/datasources/grafana_translator added
watcher/tests/datasource removed
watcher/tests/decision_engine/datasources added
watcher/tests/decision_engine/datasources/grafana_translators added

Change Logs (all 1):

NameStatusDeltaVisual Diff
ChangeLog changed 15.4% diff

Information Files (all 4):

NameStatusDeltaVisual Diff
AUTHORS changed 6.5% diff
PKG-INFO changed 11.4% diff
python_watcher.egg-info/PKG-INFO changed 11.4% diff
python_watcher.egg-info/SOURCES.txt changed 9.2% diff

Readme Files (1 of 5):

NameStatusDeltaVisual Diff
README.rst changed 11.0% diff

Text Files (11 of 28):

NameStatusDeltaVisual Diff
devstack/local.conf.compute changed 35.5% diff
devstack/local.conf.controller changed 39.0% diff
devstack/override-defaults added
devstack/upgrade/settings changed 100.0% diff
doc/requirements.txt changed 42.0% diff
etc/apache2/watcher changed 5.3% diff
lower-constraints.txt changed 5.8% diff
python_watcher.egg-info/entry_points.txt changed 8.0% diff
python_watcher.egg-info/requires.txt changed 27.5% diff
requirements.txt changed 24.5% diff
test-requirements.txt changed 5.2% diff

Packages Compared:

python-watcher-2.0.0.tar.gz
python-watcher-3.0.0.tar.gz


Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)