)]}'
{"README.md":[{"author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"change_message_id":"1c5cbbfc2c6be0ff1a4dee30bf56e12c9e78c7ab","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"`mysql` is the default database."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"# RPC Backend"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"Multiple RPC backends are available. Currently, this"},{"line_number":121,"context_line":"includes RabbitMQ (default), Qpid, and ZeroMQ. Your backend of"}],"source_content_type":"text/x-gfm","patch_set":3,"id":"fa32b979_446e5002","side":"PARENT","line":118,"updated":"2015-06-16 15:30:52.000000000","message":"Should the section be left? I guess that users want to know some points. The following is the examples.\n\n * Default RPC backend is rabbitmq in devstack\n * Users can skip rabbitmq setup using \"disable_service rabbit\"","commit_id":"97c77b90e2064647b9968dd74fb378c584ece61f"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"9f729addeedbf12cf86ba9f48232f2fa4b6a5bb6","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"`mysql` is the default database."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"# RPC Backend"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"Multiple RPC backends are available. Currently, this"},{"line_number":121,"context_line":"includes RabbitMQ (default), Qpid, and ZeroMQ. Your backend of"}],"source_content_type":"text/x-gfm","patch_set":3,"id":"fa32b979_47a09243","side":"PARENT","line":118,"in_reply_to":"fa32b979_446e5002","updated":"2015-06-16 15:44:20.000000000","message":"That\u0027s possible, I\u0027ll wait for Dean to return before we figure out if we leave a little bit of logic in here.","commit_id":"97c77b90e2064647b9968dd74fb378c584ece61f"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"d9ac9aeaa44dddc9de3281b5dd9c130c03f79930","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"`mysql` is the default database."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"# RPC Backend"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"Multiple RPC backends are available. Currently, this"},{"line_number":121,"context_line":"includes RabbitMQ (default), Qpid, and ZeroMQ. Your backend of"}],"source_content_type":"text/x-gfm","patch_set":3,"id":"ba3cc151_b6540eff","side":"PARENT","line":118,"in_reply_to":"fa32b979_47a09243","updated":"2015-07-01 16:31:44.000000000","message":"I think we should leave a rabbitmq-only bit here as a reminder that the others are now gone, and maybe a pointer to known other plugins?  or to the known-plugin list actually.\n\nIn any case, the enable/disable of rabbit needs to continue to be documented.","commit_id":"97c77b90e2064647b9968dd74fb378c584ece61f"}],"lib/rpc_backend":[{"author":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"change_message_id":"a166eaecab8ccd186c5642fd13a1fc2900fa182e","unresolved":false,"context_lines":[{"line_number":239,"context_line":"}"},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"# builds transport url string"},{"line_number":242,"context_line":"function get_transport_url {"},{"line_number":243,"context_line":"    if is_service_enabled qpid || [ -n \"$QPID_HOST\" ]; then"},{"line_number":244,"context_line":"        echo \"qpid://$QPID_USERNAME:$QPID_PASSWORD@$QPID_HOST:5672/\""},{"line_number":245,"context_line":"    elif is_service_enabled rabbit || { [ -n \"$RABBIT_HOST\" ] \u0026\u0026 [ -n \"$RABBIT_PASSWORD\" ]; }; then"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"fa32b979_e5a9fa91","side":"PARENT","line":242,"updated":"2015-06-19 18:39:23.000000000","message":"Should a plugin also export this method?","commit_id":"97c77b90e2064647b9968dd74fb378c584ece61f"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"88e459db9d58e736e84ea43ec69d1416bc3b0405","unresolved":false,"context_lines":[{"line_number":239,"context_line":"}"},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"# builds transport url string"},{"line_number":242,"context_line":"function get_transport_url {"},{"line_number":243,"context_line":"    if is_service_enabled qpid || [ -n \"$QPID_HOST\" ]; then"},{"line_number":244,"context_line":"        echo \"qpid://$QPID_USERNAME:$QPID_PASSWORD@$QPID_HOST:5672/\""},{"line_number":245,"context_line":"    elif is_service_enabled rabbit || { [ -n \"$RABBIT_HOST\" ] \u0026\u0026 [ -n \"$RABBIT_PASSWORD\" ]; }; then"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"fa32b979_990e1631","side":"PARENT","line":242,"in_reply_to":"fa32b979_de1601f1","updated":"2015-06-22 19:53:30.000000000","message":"Ok, it sounds like from: http://lists.openstack.org/pipermail/openstack-dev/2015-June/067642.html that there is basically no good path forward here in the near term. Some new middleware has to be written to let other drivers work here.\n\nSo I don\u0027t think implementing this function in plugins is going to work most of the time. I guess qpid might be an exception. But I\u0027m not going to call it a stable interface, and I\u0027d really like to get it purged as soon as possible.","commit_id":"97c77b90e2064647b9968dd74fb378c584ece61f"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"6db9e2842d6636ab9475feb3f4d318ed672031d2","unresolved":false,"context_lines":[{"line_number":239,"context_line":"}"},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"# builds transport url string"},{"line_number":242,"context_line":"function get_transport_url {"},{"line_number":243,"context_line":"    if is_service_enabled qpid || [ -n \"$QPID_HOST\" ]; then"},{"line_number":244,"context_line":"        echo \"qpid://$QPID_USERNAME:$QPID_PASSWORD@$QPID_HOST:5672/\""},{"line_number":245,"context_line":"    elif is_service_enabled rabbit || { [ -n \"$RABBIT_HOST\" ] \u0026\u0026 [ -n \"$RABBIT_PASSWORD\" ]; }; then"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"fa32b979_de1601f1","side":"PARENT","line":242,"in_reply_to":"fa32b979_e5a9fa91","updated":"2015-06-19 20:06:52.000000000","message":"that\u0027s a good question, I missed that this was used somewhere in tree. It looks like it\u0027s only used in the swift ceilometer middleware because swift doesn\u0027t use oslo_messaging?\n\nI\u0027d like to circle around with ceilometer people next week and figure out if there might be a different way to do that, because it concerns me that other variables needed to be adjusted can\u0027t be set there (like the heart beating for rabbit). And that the existing code just can\u0027t do zmq at all. Maybe there is something else that reads an oslo_messaging kind of config.\n\nI\u0027d really love to be able to keep the RPC contract to just the single iniset_rpc_backend function if possible, as that seems much easier for people to implement.","commit_id":"97c77b90e2064647b9968dd74fb378c584ece61f"}],"stack.sh":[{"author":{"_account_id":13290,"name":"Oleksii Zamiatin","email":"ozamiatin@mirantis.com","username":"ozamiatin"},"change_message_id":"cb08334706dfb684749ba26e4210db5044926368","unresolved":false,"context_lines":[{"line_number":1013,"context_line":"    export OS_PASSWORD\u003d$ADMIN_PASSWORD"},{"line_number":1014,"context_line":"    export OS_REGION_NAME\u003d$REGION_NAME"},{"line_number":1015,"context_line":"fi"},{"line_number":1016,"context_line":""},{"line_number":1017,"context_line":""},{"line_number":1018,"context_line":"# ZeroMQ"},{"line_number":1019,"context_line":"# ------"}],"source_content_type":"text/x-sh","patch_set":3,"id":"fa32b979_1153533a","side":"PARENT","line":1016,"updated":"2015-06-18 07:32:49.000000000","message":"Please don\u0027t remove ZeroMQ support","commit_id":"97c77b90e2064647b9968dd74fb378c584ece61f"}]}
