)]}'
{"doc/source/development_guidelines.rst":[{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"c2be1b7f94cfafb35dadb7b5fa0930cd15c61135","unresolved":false,"context_lines":[{"line_number":148,"context_line":""},{"line_number":149,"context_line":"  tox -e func-ec"},{"line_number":150,"context_line":"  tox -e func-post-as-copy"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"To debug the functional tests, use the \u0027in-process test\u0027 mode and pass the"},{"line_number":153,"context_line":"``--pdb`` flag to ``tox``::"},{"line_number":154,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a30ddce_ed05fd10","line":151,"updated":"2017-03-10 03:23:15.000000000","message":"NIT: We could mention that these are eqivelent to those mentioned above, because the use of other in-process functional test environments makes them sound like something else.\nSo maybe something like:\n\nThe ``tox.ini`` file also specifies test environments for running other in-process functional test configurations. For example to run the previously mentioned envionment tests you can use::\n\n    tox -e func-encryption\n    tox -e func-ec\n    tox -e func-post-as-copy","commit_id":"5f610c76bdc97a5ed14d36d04f345208ff405f2e"}],"test/functional/__init__.py":[{"author":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"change_message_id":"f0714e554aa52a1107c1544567c7ddb7bdd2cd29","unresolved":false,"context_lines":[{"line_number":280,"context_line":"                {\u0027id\u0027: 1, \u0027zone\u0027: 0, \u0027device\u0027: \u0027sdb1\u0027, \u0027ip\u0027: \u0027127.0.0.1\u0027,"},{"line_number":281,"context_line":"                 \u0027port\u0027: obj_sockets[1].getsockname()[1]},"},{"line_number":282,"context_line":"                {\u0027id\u0027: 2, \u0027zone\u0027: 0, \u0027device\u0027: \u0027sdc1\u0027, \u0027ip\u0027: \u0027127.0.0.1\u0027,"},{"line_number":283,"context_line":"                 \u0027port\u0027: obj_sockets[2].getsockname()[1]}]"},{"line_number":284,"context_line":"        ring_data \u003d ring.RingData(replica2part2dev_id, devs, 30)"},{"line_number":285,"context_line":"        with closing(GzipFile(ring_file_test, \u0027wb\u0027)) as f:"},{"line_number":286,"context_line":"            pickle.dump(ring_data, f)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a30ddce_3105f4bb","line":283,"updated":"2017-03-08 18:19:59.000000000","message":"I notice these are all now from zone 0, whereas there used to be a device in zone 1.  I realize that EC needs at least 6 devs.  does that somehow lead to wanting these all in the same zone?  and is it ok that we are not testing with different zones?  I would think that is something for probetests, but I didn\u0027t verify.","commit_id":"ff277ef399d59aa6a872692f035ae51dc096d7e5"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"5d9cdafb55e60e9c8ff869c1e7e0ef48896856db","unresolved":false,"context_lines":[{"line_number":280,"context_line":"                {\u0027id\u0027: 1, \u0027zone\u0027: 0, \u0027device\u0027: \u0027sdb1\u0027, \u0027ip\u0027: \u0027127.0.0.1\u0027,"},{"line_number":281,"context_line":"                 \u0027port\u0027: obj_sockets[1].getsockname()[1]},"},{"line_number":282,"context_line":"                {\u0027id\u0027: 2, \u0027zone\u0027: 0, \u0027device\u0027: \u0027sdc1\u0027, \u0027ip\u0027: \u0027127.0.0.1\u0027,"},{"line_number":283,"context_line":"                 \u0027port\u0027: obj_sockets[2].getsockname()[1]}]"},{"line_number":284,"context_line":"        ring_data \u003d ring.RingData(replica2part2dev_id, devs, 30)"},{"line_number":285,"context_line":"        with closing(GzipFile(ring_file_test, \u0027wb\u0027)) as f:"},{"line_number":286,"context_line":"            pickle.dump(ring_data, f)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a30ddce_75d57db7","line":283,"in_reply_to":"9a30ddce_3105f4bb","updated":"2017-03-09 10:41:07.000000000","message":"well spotted, I didn\u0027t intentionally drop to a single zone, although I\u0027m not sure it matters.\n\nI\u0027m using a 2+1 EC policy so just need 3 devs","commit_id":"ff277ef399d59aa6a872692f035ae51dc096d7e5"}]}
