)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"964c9642fed45fd976af7015d3858abfa909ac2d","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Reorg table ml2_port_bindings when db migration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Since db2 limitation, table will be in \"reorg pending\" state"},{"line_number":10,"context_line":"after some continuous alter table operations. Need run reorg"},{"line_number":11,"context_line":"table to make the table available."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7adec928_21ba6f0a","line":9,"updated":"2014-05-12 15:30:41.000000000","message":"Do you have more information on what this limitation is?  Are there reference docs that explain it?","commit_id":"a7cb5d3d9bdbea904cafc27a504c9069db1de324"}],"neutron/db/migration/alembic_migrations/versions/157a5d299379_ml2_binding_profile.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b7f7550c691067b0c752dd5ce9e3d5d752f284de","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    if op.get_bind().engine.name \u003d\u003d \u0027ibm_db_sa\u0027:"},{"line_number":57,"context_line":"        shell \u003d ("},{"line_number":58,"context_line":"            \" \u0027db2 connect to NTRNOVS user neutron using neutron \""},{"line_number":59,"context_line":"            \"\u0026\u0026 db2 REORG TABLE ml2_port_bindings\u0027 \")"},{"line_number":60,"context_line":"        command \u003d \"su - db2inst1 -c\" + shell"},{"line_number":61,"context_line":"        Popen(command, stdout\u003dPIPE, shell\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7adec928_81cb43a4","line":58,"updated":"2014-05-12 15:29:58.000000000","message":"Is the database name/username configurable and if so, how does this break with hard-coding?","commit_id":"a7cb5d3d9bdbea904cafc27a504c9069db1de324"},{"author":{"_account_id":9623,"name":"Paul Ward","email":"wpward@linux.vnet.ibm.com","username":"wpward"},"change_message_id":"037e017072e380233958ffc8f42a239238179f40","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    if op.get_bind().engine.name \u003d\u003d \u0027ibm_db_sa\u0027:"},{"line_number":57,"context_line":"        shell \u003d ("},{"line_number":58,"context_line":"            \" \u0027db2 connect to NTRNOVS user neutron using neutron \""},{"line_number":59,"context_line":"            \"\u0026\u0026 db2 REORG TABLE ml2_port_bindings\u0027 \")"},{"line_number":60,"context_line":"        command \u003d \"su - db2inst1 -c\" + shell"},{"line_number":61,"context_line":"        Popen(command, stdout\u003dPIPE, shell\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7adec928_44dea912","line":58,"in_reply_to":"7adec928_81cb43a4","updated":"2014-05-12 16:59:10.000000000","message":"Just for reference, we do not use the default database name.","commit_id":"a7cb5d3d9bdbea904cafc27a504c9069db1de324"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b7f7550c691067b0c752dd5ce9e3d5d752f284de","unresolved":false,"context_lines":[{"line_number":58,"context_line":"            \" \u0027db2 connect to NTRNOVS user neutron using neutron \""},{"line_number":59,"context_line":"            \"\u0026\u0026 db2 REORG TABLE ml2_port_bindings\u0027 \")"},{"line_number":60,"context_line":"        command \u003d \"su - db2inst1 -c\" + shell"},{"line_number":61,"context_line":"        Popen(command, stdout\u003dPIPE, shell\u003dTrue)"},{"line_number":62,"context_line":"    op.drop_column(\u0027ml2_port_bindings\u0027, \u0027profile\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7adec928_81f423f3","line":61,"updated":"2014-05-12 15:29:58.000000000","message":"We have excutils in oslo (common code) so why not use those for running subprocess commands?","commit_id":"a7cb5d3d9bdbea904cafc27a504c9069db1de324"}]}
