)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"14f9202df1059d92b503a7c02da5310af15f948a","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add compute_flavor field for amphora api"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Operators want to have the ability to see amphora flavor information."},{"line_number":10,"context_line":"But they haven\u0027t permisson of configuration file. So it is necessary"},{"line_number":11,"context_line":"that show amphora flavor information as part of openstack loadbalancer"},{"line_number":12,"context_line":"amphora list/show command."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"5f7c97a3_2c9f9e65","line":10,"range":{"start_line":10,"start_character":9,"end_line":10,"end_character":16},"updated":"2018-07-19 10:24:57.000000000","message":"s/do not","commit_id":"909d58d242aafea20c299e0c35aaa6280ac64d8b"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"14f9202df1059d92b503a7c02da5310af15f948a","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Operators want to have the ability to see amphora flavor information."},{"line_number":10,"context_line":"But they haven\u0027t permisson of configuration file. So it is necessary"},{"line_number":11,"context_line":"that show amphora flavor information as part of openstack loadbalancer"},{"line_number":12,"context_line":"amphora list/show command."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Story: 2002896"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"5f7c97a3_eca446ba","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":4},"updated":"2018-07-19 10:24:57.000000000","message":"s/to","commit_id":"909d58d242aafea20c299e0c35aaa6280ac64d8b"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"14f9202df1059d92b503a7c02da5310af15f948a","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Operators want to have the ability to see amphora flavor information."},{"line_number":10,"context_line":"But they haven\u0027t permisson of configuration file. So it is necessary"},{"line_number":11,"context_line":"that show amphora flavor information as part of openstack loadbalancer"},{"line_number":12,"context_line":"amphora list/show command."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Story: 2002896"},{"line_number":15,"context_line":"Task: 22986"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"5f7c97a3_2c88fe1f","line":12,"updated":"2018-07-19 10:24:57.000000000","message":"for list/show command","commit_id":"909d58d242aafea20c299e0c35aaa6280ac64d8b"}],"api-ref/source/parameters.yaml":[{"author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"change_message_id":"f89dc1b785e35ca8676573a33ee03f757cdbc123","unresolved":false,"context_lines":[{"line_number":443,"context_line":"  in: body"},{"line_number":444,"context_line":"  required: true"},{"line_number":445,"context_line":"  type: uuid"},{"line_number":446,"context_line":"amphora-flavor:"},{"line_number":447,"context_line":"  description: |"},{"line_number":448,"context_line":"    The ID of the nova flavor used for the amphora."},{"line_number":449,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5f7c97a3_af41bb0a","line":446,"range":{"start_line":446,"start_character":0,"end_line":446,"end_character":14},"updated":"2018-07-16 12:09:14.000000000","message":"please make it in alphabetical order.","commit_id":"a8ba5468edea183dafb65614f53cbc7b2cd1f13b"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"14f9202df1059d92b503a7c02da5310af15f948a","unresolved":false,"context_lines":[{"line_number":221,"context_line":"  type: string"},{"line_number":222,"context_line":"compute-flavor:"},{"line_number":223,"context_line":"  description: |"},{"line_number":224,"context_line":"    The ID of the nova flavor used for the amphora."},{"line_number":225,"context_line":"  in: body"},{"line_number":226,"context_line":"  required: true"},{"line_number":227,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f7c97a3_0c8182fa","line":224,"range":{"start_line":224,"start_character":18,"end_line":224,"end_character":22},"updated":"2018-07-19 10:24:57.000000000","message":"s/compute","commit_id":"909d58d242aafea20c299e0c35aaa6280ac64d8b"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"5cef96456e60c1629b4b53ffdbebf4ca5e2ffca5","unresolved":false,"context_lines":[{"line_number":221,"context_line":"  in: body"},{"line_number":222,"context_line":"  required: true"},{"line_number":223,"context_line":"  type: string"},{"line_number":224,"context_line":"compute-flavor:"},{"line_number":225,"context_line":"  description: |"},{"line_number":226,"context_line":"    The ID of the compute flavor used for the amphora."},{"line_number":227,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3f79a3b5_b44b5c7e","line":224,"updated":"2018-12-17 12:59:42.000000000","message":"Please include min_version. For an example, see https://review.openstack.org/#/c/585031/13/api-ref/source/parameters.yaml@150","commit_id":"ab8e9fe7df413359badf971dad84fccb449ce1a8"},{"author":{"_account_id":28329,"name":"yangjianfeng","display_name":"JeffYang","email":"yjf1970231893@gmail.com","username":"yangjianfeng"},"change_message_id":"c19e1542577468e11be5dcdf9c659348b67e24a2","unresolved":false,"context_lines":[{"line_number":221,"context_line":"  in: body"},{"line_number":222,"context_line":"  required: true"},{"line_number":223,"context_line":"  type: string"},{"line_number":224,"context_line":"compute-flavor:"},{"line_number":225,"context_line":"  description: |"},{"line_number":226,"context_line":"    The ID of the compute flavor used for the amphora."},{"line_number":227,"context_line":"  in: body"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"3f79a3b5_5e09ac27","line":224,"in_reply_to":"3f79a3b5_b44b5c7e","updated":"2018-12-18 11:00:24.000000000","message":"Done","commit_id":"ab8e9fe7df413359badf971dad84fccb449ce1a8"}],"api-ref/source/v2/amphora.inc":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"47b9c4591869cd41e94ffb1242dda8f50028ef49","unresolved":false,"context_lines":[{"line_number":70,"context_line":"   - created_at: created_at"},{"line_number":71,"context_line":"   - updated_at: updated_at"},{"line_number":72,"context_line":"   - image_id: image-id"},{"line_number":73,"context_line":"   - amphora_flavor: amphora-flavor"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"Response Example"},{"line_number":76,"context_line":"----------------"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"5f7c97a3_052762ca","line":73,"range":{"start_line":73,"start_character":5,"end_line":73,"end_character":19},"updated":"2018-07-16 22:49:52.000000000","message":"It would be more clear to call this \"compute_flavor\" much like \"compute_id\" we currently collect from nova.","commit_id":"a8ba5468edea183dafb65614f53cbc7b2cd1f13b"},{"author":{"_account_id":28329,"name":"yangjianfeng","display_name":"JeffYang","email":"yjf1970231893@gmail.com","username":"yangjianfeng"},"change_message_id":"51aed3f9589d98efc09ec08809f39f134e4ba064","unresolved":false,"context_lines":[{"line_number":70,"context_line":"   - created_at: created_at"},{"line_number":71,"context_line":"   - updated_at: updated_at"},{"line_number":72,"context_line":"   - image_id: image-id"},{"line_number":73,"context_line":"   - amphora_flavor: amphora-flavor"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"Response Example"},{"line_number":76,"context_line":"----------------"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"5f7c97a3_ee648323","line":73,"range":{"start_line":73,"start_character":5,"end_line":73,"end_character":19},"in_reply_to":"5f7c97a3_052762ca","updated":"2018-07-17 02:03:59.000000000","message":"Thanks, It\u0027s a good suggestion.","commit_id":"a8ba5468edea183dafb65614f53cbc7b2cd1f13b"}],"octavia/api/v2/types/amphora.py":[{"author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"change_message_id":"f89dc1b785e35ca8676573a33ee03f757cdbc123","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    created_at \u003d wtypes.wsattr(wtypes.datetime.datetime)"},{"line_number":44,"context_line":"    updated_at \u003d wtypes.wsattr(wtypes.datetime.datetime)"},{"line_number":45,"context_line":"    image_id \u003d wtypes.wsattr(wtypes.UuidType())"},{"line_number":46,"context_line":"    amphora_flavor \u003d wtypes.wsattr(wtypes.StringType())"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    @classmethod"},{"line_number":49,"context_line":"    def from_data_model(cls, data_model, children\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_afef7bf8","line":46,"range":{"start_line":46,"start_character":35,"end_line":46,"end_character":54},"updated":"2018-07-16 12:09:14.000000000","message":"As your sample, it\u0027s an ID, why not UuidType?","commit_id":"a8ba5468edea183dafb65614f53cbc7b2cd1f13b"},{"author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"change_message_id":"f89dc1b785e35ca8676573a33ee03f757cdbc123","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    created_at \u003d wtypes.wsattr(wtypes.datetime.datetime)"},{"line_number":44,"context_line":"    updated_at \u003d wtypes.wsattr(wtypes.datetime.datetime)"},{"line_number":45,"context_line":"    image_id \u003d wtypes.wsattr(wtypes.UuidType())"},{"line_number":46,"context_line":"    amphora_flavor \u003d wtypes.wsattr(wtypes.StringType())"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    @classmethod"},{"line_number":49,"context_line":"    def from_data_model(cls, data_model, children\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_0f2a2f2e","line":46,"range":{"start_line":46,"start_character":4,"end_line":46,"end_character":18},"updated":"2018-07-16 12:09:14.000000000","message":"how about amphora_flavor_id ?","commit_id":"a8ba5468edea183dafb65614f53cbc7b2cd1f13b"},{"author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"change_message_id":"f89dc1b785e35ca8676573a33ee03f757cdbc123","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    created_at \u003d wtypes.wsattr(wtypes.datetime.datetime)"},{"line_number":44,"context_line":"    updated_at \u003d wtypes.wsattr(wtypes.datetime.datetime)"},{"line_number":45,"context_line":"    image_id \u003d wtypes.wsattr(wtypes.UuidType())"},{"line_number":46,"context_line":"    amphora_flavor \u003d wtypes.wsattr(wtypes.StringType())"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    @classmethod"},{"line_number":49,"context_line":"    def from_data_model(cls, data_model, children\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_efb493f3","line":46,"range":{"start_line":46,"start_character":35,"end_line":46,"end_character":54},"updated":"2018-07-16 12:09:14.000000000","message":"uuid type","commit_id":"a8ba5468edea183dafb65614f53cbc7b2cd1f13b"},{"author":{"_account_id":28329,"name":"yangjianfeng","display_name":"JeffYang","email":"yjf1970231893@gmail.com","username":"yangjianfeng"},"change_message_id":"51aed3f9589d98efc09ec08809f39f134e4ba064","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    created_at \u003d wtypes.wsattr(wtypes.datetime.datetime)"},{"line_number":44,"context_line":"    updated_at \u003d wtypes.wsattr(wtypes.datetime.datetime)"},{"line_number":45,"context_line":"    image_id \u003d wtypes.wsattr(wtypes.UuidType())"},{"line_number":46,"context_line":"    amphora_flavor \u003d wtypes.wsattr(wtypes.StringType())"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    @classmethod"},{"line_number":49,"context_line":"    def from_data_model(cls, data_model, children\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_aee44be0","line":46,"range":{"start_line":46,"start_character":35,"end_line":46,"end_character":54},"in_reply_to":"5f7c97a3_afef7bf8","updated":"2018-07-17 02:03:59.000000000","message":"Nova flavor id not always uuid, It can be specified by user.\n\n  \u003cname\u003e    Unique name of the new flavor.\n  \u003cid\u003e      Unique ID of the new flavor. Specifying \u0027auto\u0027 will generated a UUID for the ID.\n  \u003cram\u003e     Memory size in MB.\n  \u003cdisk\u003e    Disk size in GB.\n  \u003cvcpus\u003e   Number of vcpus","commit_id":"a8ba5468edea183dafb65614f53cbc7b2cd1f13b"}],"octavia/db/migration/alembic_migrations/versions/4f65b4f91c39_amphora_add_flavor_id.py":[{"author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"change_message_id":"f89dc1b785e35ca8676573a33ee03f757cdbc123","unresolved":false,"context_lines":[{"line_number":31,"context_line":"def upgrade():"},{"line_number":32,"context_line":"    op.add_column("},{"line_number":33,"context_line":"        u\u0027amphora\u0027,"},{"line_number":34,"context_line":"        sa.Column(u\u0027amphora_flavor\u0027, sa.String(255), nullable\u003dTrue)"},{"line_number":35,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_0fcf8f8b","line":34,"range":{"start_line":34,"start_character":53,"end_line":34,"end_character":66},"updated":"2018-07-16 12:09:14.000000000","message":"Why it can be Null? Could you explain? For upgrade existing server/old amp instances, or any other reason? If that, a good db upgrade script is necessary.","commit_id":"a8ba5468edea183dafb65614f53cbc7b2cd1f13b"},{"author":{"_account_id":28329,"name":"yangjianfeng","display_name":"JeffYang","email":"yjf1970231893@gmail.com","username":"yangjianfeng"},"change_message_id":"51aed3f9589d98efc09ec08809f39f134e4ba064","unresolved":false,"context_lines":[{"line_number":31,"context_line":"def upgrade():"},{"line_number":32,"context_line":"    op.add_column("},{"line_number":33,"context_line":"        u\u0027amphora\u0027,"},{"line_number":34,"context_line":"        sa.Column(u\u0027amphora_flavor\u0027, sa.String(255), nullable\u003dTrue)"},{"line_number":35,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_2e883bc1","line":34,"range":{"start_line":34,"start_character":53,"end_line":34,"end_character":66},"in_reply_to":"5f7c97a3_0fcf8f8b","updated":"2018-07-17 02:03:59.000000000","message":"In the future amphora may be container or namespace. I am not sure if they will have flavor attribute.","commit_id":"a8ba5468edea183dafb65614f53cbc7b2cd1f13b"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"14f9202df1059d92b503a7c02da5310af15f948a","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"def upgrade():"},{"line_number":33,"context_line":"    op.add_column("},{"line_number":34,"context_line":"        u\u0027amphora\u0027,"},{"line_number":35,"context_line":"        sa.Column(u\u0027compute_flavor\u0027, sa.String(255), nullable\u003dTrue)"},{"line_number":36,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":6,"id":"5f7c97a3_8ccfd252","line":34,"range":{"start_line":34,"start_character":8,"end_line":34,"end_character":9},"updated":"2018-07-19 10:24:57.000000000","message":"Is is this unicode necessary?","commit_id":"909d58d242aafea20c299e0c35aaa6280ac64d8b"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"14f9202df1059d92b503a7c02da5310af15f948a","unresolved":false,"context_lines":[{"line_number":32,"context_line":"def upgrade():"},{"line_number":33,"context_line":"    op.add_column("},{"line_number":34,"context_line":"        u\u0027amphora\u0027,"},{"line_number":35,"context_line":"        sa.Column(u\u0027compute_flavor\u0027, sa.String(255), nullable\u003dTrue)"},{"line_number":36,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":6,"id":"5f7c97a3_4c077a82","line":35,"range":{"start_line":35,"start_character":18,"end_line":35,"end_character":19},"updated":"2018-07-19 10:24:57.000000000","message":"ditto","commit_id":"909d58d242aafea20c299e0c35aaa6280ac64d8b"}],"octavia/db/models.py":[{"author":{"_account_id":15309,"name":"zhaobo","email":"bzhaojyathousandy@gmail.com","username":"ZhaoBo"},"change_message_id":"f89dc1b785e35ca8676573a33ee03f757cdbc123","unresolved":false,"context_lines":[{"line_number":525,"context_line":"    vrrp_priority \u003d sa.Column(sa.Integer(), nullable\u003dTrue)"},{"line_number":526,"context_line":"    cached_zone \u003d sa.Column(sa.String(255), nullable\u003dTrue)"},{"line_number":527,"context_line":"    image_id \u003d sa.Column(sa.String(36), nullable\u003dTrue)"},{"line_number":528,"context_line":"    amphora_flavor \u003d sa.Column(sa.String(255), nullable\u003dTrue)"},{"line_number":529,"context_line":""},{"line_number":530,"context_line":""},{"line_number":531,"context_line":"class AmphoraHealth(base_models.BASE):"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_0fb8efe5","line":528,"range":{"start_line":528,"start_character":47,"end_line":528,"end_character":60},"updated":"2018-07-16 12:09:14.000000000","message":"ditto","commit_id":"a8ba5468edea183dafb65614f53cbc7b2cd1f13b"}],"releasenotes/notes/add-amphora-flavor-field-54d42da0381ced7f.yaml":[{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"14f9202df1059d92b503a7c02da5310af15f948a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Amphora API now returns the field `compute_flavor` which is the ID of the"},{"line_number":5,"context_line":"    nova flavor used to boot the amphora."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f7c97a3_6ced96b6","line":4,"range":{"start_line":4,"start_character":20,"end_line":4,"end_character":27},"updated":"2018-07-19 10:24:57.000000000","message":"s/can return","commit_id":"909d58d242aafea20c299e0c35aaa6280ac64d8b"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"14f9202df1059d92b503a7c02da5310af15f948a","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Amphora API now returns the field `compute_flavor` which is the ID of the"},{"line_number":5,"context_line":"    nova flavor used to boot the amphora."}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5f7c97a3_2c123eb5","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":41},"updated":"2018-07-19 10:24:57.000000000","message":"IMO \"compute instance flavor.\" is enough.","commit_id":"909d58d242aafea20c299e0c35aaa6280ac64d8b"}]}
