)]}'
{"specs/pike/approved/resource-provider-traits.rst":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"181e5d97e7d5de0c510b3cc55c5c42b27856820f","unresolved":false,"context_lines":[{"line_number":71,"context_line":"The custom traits are used by admin users to manage the non-standard"},{"line_number":72,"context_line":"qualitative information of ResourceProviders. The admin user can define the"},{"line_number":73,"context_line":"custom traits from the placement API. The custom trait must prefix with"},{"line_number":74,"context_line":"the namespace `CUSTOM_`. The namespace `CUSTOM_` is defined in `os-traits`."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"The users can only use valid traits in the request. The valid traits include"},{"line_number":77,"context_line":"the standard traits and the custom traits."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_634c1071","line":74,"range":{"start_line":74,"start_character":63,"end_line":74,"end_character":74},"updated":"2017-03-20 08:46:30.000000000","message":"is it worth to link all the `os-traits` to that link?","commit_id":"5aa709caca91bd77c7cb7a3a1198675721c8b8bf"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"181e5d97e7d5de0c510b3cc55c5c42b27856820f","unresolved":false,"context_lines":[{"line_number":590,"context_line":"References"},{"line_number":591,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":592,"context_line":""},{"line_number":593,"context_line":".. _os-traits: http://git.openstack.org/cgit/openstack/os-traits/"},{"line_number":594,"context_line":""},{"line_number":595,"context_line":"Maillist discussion:"},{"line_number":596,"context_line":"http://lists.openstack.org/pipermail/openstack-dev/2016-July/099032.html"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_035b5c2f","line":593,"range":{"start_line":593,"start_character":15,"end_line":593,"end_character":65},"updated":"2017-03-20 08:46:30.000000000","message":"I prefer to link to https://github.com/openstack/os-traits, the reader can get more info from there.","commit_id":"5aa709caca91bd77c7cb7a3a1198675721c8b8bf"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"6c4541f8f136871637c4184116ab4c8af64a7f8a","unresolved":false,"context_lines":[{"line_number":60,"context_line":"There are two kinds of Traits: The standard traits and the custom traits."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"The standard traits are interoperable across different Openstack cloud"},{"line_number":63,"context_line":"deployments. The definition of standard traits comes from the `os-traits`_"},{"line_number":64,"context_line":"library. The standard traits are read-only in the placement API which means"},{"line_number":65,"context_line":"that the user can\u0027t modify any standard traits through API. All the traits are"},{"line_number":66,"context_line":"classified into different namespaces. The namespace is defined by `os-traits`_"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffe62b97_f6f83a4a","line":63,"updated":"2017-03-30 14:55:10.000000000","message":"This should be:\n\n \"The definitions of standard traits come from...\"","commit_id":"9a085484b6a8683200c1bc0ab9eb53ee128daa96"},{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"8fbc692528eb8491616e2b11d9162297656ea8e2","unresolved":false,"context_lines":[{"line_number":60,"context_line":"There are two kinds of Traits: The standard traits and the custom traits."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"The standard traits are interoperable across different Openstack cloud"},{"line_number":63,"context_line":"deployments. The definition of standard traits comes from the `os-traits`_"},{"line_number":64,"context_line":"library. The standard traits are read-only in the placement API which means"},{"line_number":65,"context_line":"that the user can\u0027t modify any standard traits through API. All the traits are"},{"line_number":66,"context_line":"classified into different namespaces. The namespace is defined by `os-traits`_"}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_63458817","line":63,"in_reply_to":"ffe62b97_f6f83a4a","updated":"2017-03-31 06:15:37.000000000","message":"Done","commit_id":"9a085484b6a8683200c1bc0ab9eb53ee128daa96"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"5731cf591c118d127b4b214276ece5fbdcc0fa4e","unresolved":false,"context_lines":[{"line_number":572,"context_line":"Dependencies"},{"line_number":573,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":574,"context_line":""},{"line_number":575,"context_line":"This proposal also depends on the `os-traits`_ library. This proposal uses"},{"line_number":576,"context_line":"`os-traits`_ to query standard traits."},{"line_number":577,"context_line":""},{"line_number":578,"context_line":"Testing"},{"line_number":579,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a1ced50_d19f4a01","line":576,"range":{"start_line":575,"start_character":56,"end_line":576,"end_character":38},"updated":"2017-03-20 10:05:09.000000000","message":"This words looks like wrong. Since the placement API didn\u0027t invoke the os-traits lib directly to query the standard traits. But can be fixed later.","commit_id":"9a085484b6a8683200c1bc0ab9eb53ee128daa96"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8d08e085d6f731acca46a2b96fea09dda11ccd0a","unresolved":false,"context_lines":[{"line_number":572,"context_line":"Dependencies"},{"line_number":573,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":574,"context_line":""},{"line_number":575,"context_line":"This proposal also depends on the `os-traits`_ library. This proposal uses"},{"line_number":576,"context_line":"`os-traits`_ to query standard traits."},{"line_number":577,"context_line":""},{"line_number":578,"context_line":"Testing"},{"line_number":579,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffe62b97_eacd6666","line":576,"range":{"start_line":575,"start_character":56,"end_line":576,"end_character":38},"in_reply_to":"1a1ced50_d19f4a01","updated":"2017-03-28 09:35:41.000000000","message":"+1","commit_id":"9a085484b6a8683200c1bc0ab9eb53ee128daa96"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"6c4541f8f136871637c4184116ab4c8af64a7f8a","unresolved":false,"context_lines":[{"line_number":572,"context_line":"Dependencies"},{"line_number":573,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":574,"context_line":""},{"line_number":575,"context_line":"This proposal also depends on the `os-traits`_ library. This proposal uses"},{"line_number":576,"context_line":"`os-traits`_ to query standard traits."},{"line_number":577,"context_line":""},{"line_number":578,"context_line":"Testing"},{"line_number":579,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ffe62b97_167f1eac","line":576,"range":{"start_line":575,"start_character":56,"end_line":576,"end_character":38},"in_reply_to":"1a1ced50_d19f4a01","updated":"2017-03-30 14:55:10.000000000","message":"Yeah, how about \"This proposal uses the `os-traits`_ library to determine which traits are standard and which traits are not.\"","commit_id":"9a085484b6a8683200c1bc0ab9eb53ee128daa96"},{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"8fbc692528eb8491616e2b11d9162297656ea8e2","unresolved":false,"context_lines":[{"line_number":572,"context_line":"Dependencies"},{"line_number":573,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":574,"context_line":""},{"line_number":575,"context_line":"This proposal also depends on the `os-traits`_ library. This proposal uses"},{"line_number":576,"context_line":"`os-traits`_ to query standard traits."},{"line_number":577,"context_line":""},{"line_number":578,"context_line":"Testing"},{"line_number":579,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_434a8427","line":576,"range":{"start_line":575,"start_character":56,"end_line":576,"end_character":38},"in_reply_to":"ffe62b97_167f1eac","updated":"2017-03-31 06:15:37.000000000","message":"Done","commit_id":"9a085484b6a8683200c1bc0ab9eb53ee128daa96"},{"author":{"_account_id":6804,"name":"bruce-benjamin","email":"bruce.benjamin@jhuapl.edu","username":"bruce-benjamin"},"change_message_id":"c8e37b03db8143c0a5ab3e75dbe251af3882abe3","unresolved":false,"context_lines":[{"line_number":572,"context_line":"Dependencies"},{"line_number":573,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":574,"context_line":""},{"line_number":575,"context_line":"This proposal also depends on the `os-traits`_ library. This proposal uses"},{"line_number":576,"context_line":"`os-traits`_ to query standard traits."},{"line_number":577,"context_line":""},{"line_number":578,"context_line":"Testing"},{"line_number":579,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"dfeb2761_01cb6a53","line":576,"range":{"start_line":575,"start_character":56,"end_line":576,"end_character":38},"in_reply_to":"ffe62b97_167f1eac","updated":"2017-03-30 17:22:35.000000000","message":"Jay Pipes: +1","commit_id":"9a085484b6a8683200c1bc0ab9eb53ee128daa96"}]}
