)]}'
{"doc/source/contributor/index.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"7874fbf61c00a7bea99e6e058b183822c925fdcf","unresolved":false,"context_lines":[{"line_number":59,"context_line":"increasing the number of WSGI application instances and scaling the RDBMS using"},{"line_number":60,"context_line":"traditional database scaling techniques."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"For sake of consistency and because there was initially intent to make the"},{"line_number":63,"context_line":"entities in the placement service available over RPC,"},{"line_number":64,"context_line":":oslo.versionedobjects-doc:`versioned objects \u003c\u003e` were used to provide the"},{"line_number":65,"context_line":"interface between the HTTP application layer and the SQLAlchemy-driven"},{"line_number":66,"context_line":"persistence layer. In the Stein release, that interface was refactored to"},{"line_number":67,"context_line":"remove the use of versioned objects and split functionality into smaller"},{"line_number":68,"context_line":"modules."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Though the placement service does not aspire to be a `microservice` it does"},{"line_number":71,"context_line":"aspire to continue to be small and minimally complex. This means a relatively"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5fc1f717_b7ebda75","line":68,"range":{"start_line":62,"start_character":0,"end_line":68,"end_character":8},"updated":"2019-03-15 15:32:58.000000000","message":"While this at least mentions in Stein things changed, is there any point in even having this in here anymore? As someone that just went through some very cruft old nova contrib/reference docs this morning, this stuff will get stale and be kind of useless in a couple of years, so is it better to just remove it?","commit_id":"a90b62d6f4f91f349c69276bd3e5ea9b2c0e0bf3"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"1c945d8e65b36af89fc7dcdd24d3f01bdf7a7429","unresolved":false,"context_lines":[{"line_number":59,"context_line":"increasing the number of WSGI application instances and scaling the RDBMS using"},{"line_number":60,"context_line":"traditional database scaling techniques."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"For sake of consistency and because there was initially intent to make the"},{"line_number":63,"context_line":"entities in the placement service available over RPC,"},{"line_number":64,"context_line":":oslo.versionedobjects-doc:`versioned objects \u003c\u003e` were used to provide the"},{"line_number":65,"context_line":"interface between the HTTP application layer and the SQLAlchemy-driven"},{"line_number":66,"context_line":"persistence layer. In the Stein release, that interface was refactored to"},{"line_number":67,"context_line":"remove the use of versioned objects and split functionality into smaller"},{"line_number":68,"context_line":"modules."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Though the placement service does not aspire to be a `microservice` it does"},{"line_number":71,"context_line":"aspire to continue to be small and minimally complex. This means a relatively"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5fc1f717_5243a442","line":68,"range":{"start_line":62,"start_character":0,"end_line":68,"end_character":8},"in_reply_to":"5fc1f717_177f4eab","updated":"2019-03-15 15:43:40.000000000","message":"Sure, that\u0027s certainly a worst-case scenario. But as a contributor doc, it will be useful to people to understand that placement objects are not the same as nova objects, since there is a great deal of overlap in the communities. In a year or so we should probably ditch this wording, but I think it\u0027s useful now.","commit_id":"a90b62d6f4f91f349c69276bd3e5ea9b2c0e0bf3"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"f93e4c9c39afe7e9d8070f427c51cc97905b3323","unresolved":false,"context_lines":[{"line_number":59,"context_line":"increasing the number of WSGI application instances and scaling the RDBMS using"},{"line_number":60,"context_line":"traditional database scaling techniques."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"For sake of consistency and because there was initially intent to make the"},{"line_number":63,"context_line":"entities in the placement service available over RPC,"},{"line_number":64,"context_line":":oslo.versionedobjects-doc:`versioned objects \u003c\u003e` were used to provide the"},{"line_number":65,"context_line":"interface between the HTTP application layer and the SQLAlchemy-driven"},{"line_number":66,"context_line":"persistence layer. In the Stein release, that interface was refactored to"},{"line_number":67,"context_line":"remove the use of versioned objects and split functionality into smaller"},{"line_number":68,"context_line":"modules."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Though the placement service does not aspire to be a `microservice` it does"},{"line_number":71,"context_line":"aspire to continue to be small and minimally complex. This means a relatively"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5fc1f717_177f4eab","line":68,"range":{"start_line":62,"start_character":0,"end_line":68,"end_character":8},"in_reply_to":"5fc1f717_b7ebda75","updated":"2019-03-15 15:37:38.000000000","message":"Yeah, that\u0027s a fair point.","commit_id":"a90b62d6f4f91f349c69276bd3e5ea9b2c0e0bf3"}],"doc/source/contributor/testing.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"90d758beed75536c6d610a807b532b6766dba758","unresolved":false,"context_lines":[{"line_number":18,"context_line":"Most of the handler code in the placement API is tested using `gabbi`_. Some"},{"line_number":19,"context_line":"utility code is tested with unit tests found in `placement/tests/unit`. The"},{"line_number":20,"context_line":"back-end objects are tested with a combination of unit and functional tests"},{"line_number":21,"context_line":"found in ``placement/tests/unit/objects/test_resource_provider.py`` and"},{"line_number":22,"context_line":"`placement/tests/functional/db`."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"When writing tests for handler code (that is, the code found in"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5fc1f717_ec8c3537","line":21,"range":{"start_line":21,"start_character":40,"end_line":21,"end_character":65},"updated":"2019-03-15 14:40:06.000000000","message":"fix this","commit_id":"ec5983559419795d8b3559484f826be2bd09c7d9"}]}
