)]}'
{"vitrage/common/constants.py":[{"author":{"_account_id":19122,"name":"Alexey Weyl","email":"aloshaweyl@gmail.com","username":"alexey_weyl"},"change_message_id":"f4bffe62c214b825f2d4972f732d2719419f6977","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    TYPE \u003d \u0027type\u0027"},{"line_number":20,"context_line":"    ID \u003d \u0027id\u0027"},{"line_number":21,"context_line":"    IS_DELETED \u003d \u0027is_deleted\u0027"},{"line_number":22,"context_line":"    IS_SOURCE \u003d \u0027is_source\u0027"},{"line_number":23,"context_line":"    STATE \u003d \u0027state\u0027"},{"line_number":24,"context_line":"    VITRAGE_STATE \u003d \u0027vitrage_state\u0027"},{"line_number":25,"context_line":"    AGGREGATED_STATE \u003d \u0027aggregated_state\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa7ab95a_7239cbd6","line":22,"updated":"2016-08-30 05:14:44.000000000","message":"Please put this constant in the physical_static datasource.\nThe constants in VertexProperties are the ones that are used by all the vertices (that are common to all of them).\nYou can see at other datasources, that you can create a new properties file in which you can put it.","commit_id":"d75876482ef6c6b326604bf0fe5afd259a260c3e"}],"vitrage/datasources/static_physical/transformer.py":[{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"f6a3595e90a91c4dbbd89823f03b901e18b92322","unresolved":false,"context_lines":[{"line_number":98,"context_line":"    def _create_neighbor(self, neighbor_details, entity_type,"},{"line_number":99,"context_line":"                         entity_key, sample_timestamp):"},{"line_number":100,"context_line":"        neighbor_type \u003d neighbor_details[VProps.TYPE]"},{"line_number":101,"context_line":"        is_source \u003d SPProps.IS_SOURCE in neighbor_details \\"},{"line_number":102,"context_line":"            and neighbor_details[SPProps.IS_SOURCE]"},{"line_number":103,"context_line":"        entity_transformer \u003d self.transformers[neighbor_type]"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"        if entity_transformer:"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a8bc5a2_67ee8bb5","line":102,"range":{"start_line":101,"start_character":8,"end_line":102,"end_character":51},"updated":"2016-09-26 09:17:51.000000000","message":"The bug is here. is_source used to be a boolean, and now it is a string - equals to \u0027true\u0027 of \u0027false\u0027. As a result, the source_id and target_id below are evaluated in the wrong way","commit_id":"5f1858a3a50c5f779865ac0fc09082a765956be4"}],"vitrage/tests/resources/static_datasources/changes_datasources/switch_to_host_datasource.yaml":[{"author":{"_account_id":19122,"name":"Alexey Weyl","email":"aloshaweyl@gmail.com","username":"alexey_weyl"},"change_message_id":"f4bffe62c214b825f2d4972f732d2719419f6977","unresolved":false,"context_lines":[{"line_number":8,"context_line":"        name: host-1"},{"line_number":9,"context_line":"        id: 1"},{"line_number":10,"context_line":"        relation_type: attached"},{"line_number":11,"context_line":"        is_source: true"},{"line_number":12,"context_line":"      - type: nova.host"},{"line_number":13,"context_line":"        name: host-2"},{"line_number":14,"context_line":"        id: 2"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa7ab95a_f27a3b87","line":11,"updated":"2016-08-30 05:14:44.000000000","message":"please run the following command on you devstack to check that the tempest (which isn\u0027t pushed yet to the gate) is working (from /opt/stack/vitrage):\nnosetests -vx --nologcapture vitrage_tempest_tests/tests/api/datasources/test_static_physical.py\nI think it won\u0027t work because we use there a yaml file as well, so you need to fix it as well.","commit_id":"d75876482ef6c6b326604bf0fe5afd259a260c3e"}]}
