)]}'
{"aodh/storage/__init__.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"090672c9963be542340dc109d96e1c771f677ea6","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    connection_scheme \u003d urlparse.urlparse(url).scheme"},{"line_number":58,"context_line":"    if connection_scheme not in (\u0027mysql\u0027, \u0027mysql+pymysql\u0027, \u0027postgresql\u0027,"},{"line_number":59,"context_line":"                                 \u0027sqlite\u0027):"},{"line_number":60,"context_line":"        LOG.warning(_LW(\u0027Storage backend %s is deprecated, and all the nosql\u0027"},{"line_number":61,"context_line":"                        \u0027 backends will be removed in Aodh 3.0, please use \u0027"},{"line_number":62,"context_line":"                        \u0027sql backend.\u0027), connection_scheme)"},{"line_number":63,"context_line":"    LOG.debug(\u0027looking for %(name)r driver in %(namespace)r\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a5de9d1_db73027f","line":60,"updated":"2016-01-29 09:37:29.000000000","message":"NoSQL","commit_id":"5fdd0f5a40dc28ecba9513a1f561b4636b0a6dad"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"b2ec9e5587355cfea4b8251a4cbf175f40b72edd","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    connection_scheme \u003d urlparse.urlparse(url).scheme"},{"line_number":58,"context_line":"    if connection_scheme not in (\u0027mysql\u0027, \u0027mysql+pymysql\u0027, \u0027postgresql\u0027,"},{"line_number":59,"context_line":"                                 \u0027sqlite\u0027):"},{"line_number":60,"context_line":"        LOG.warning(_LW(\u0027Storage backend %s is deprecated, and all the nosql\u0027"},{"line_number":61,"context_line":"                        \u0027 backends will be removed in Aodh 3.0, please use \u0027"},{"line_number":62,"context_line":"                        \u0027sql backend.\u0027), connection_scheme)"},{"line_number":63,"context_line":"    LOG.debug(\u0027looking for %(name)r driver in %(namespace)r\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a5de9d1_e475e8f9","line":60,"in_reply_to":"7a5de9d1_db73027f","updated":"2016-01-29 16:12:31.000000000","message":"maybe use warnings instead. i believe that\u0027s more inline with other community deprecations\n\nhttps://github.com/openstack/pycadf/blob/master/pycadf/identifier.py#L62-L63\n\nthere\u0027s also debtcollector if you want to mark specific connections deprecated.","commit_id":"5fdd0f5a40dc28ecba9513a1f561b4636b0a6dad"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"30bc7ef83d0c53b3d3fea053d76b13b4fbb2d332","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    connection_scheme \u003d urlparse.urlparse(url).scheme"},{"line_number":58,"context_line":"    if connection_scheme not in (\u0027mysql\u0027, \u0027mysql+pymysql\u0027, \u0027postgresql\u0027,"},{"line_number":59,"context_line":"                                 \u0027sqlite\u0027):"},{"line_number":60,"context_line":"        LOG.warning(_LW(\u0027Storage backend %s is deprecated, and all the nosql\u0027"},{"line_number":61,"context_line":"                        \u0027 backends will be removed in Aodh 3.0, please use \u0027"},{"line_number":62,"context_line":"                        \u0027sql backend.\u0027), connection_scheme)"},{"line_number":63,"context_line":"    LOG.debug(\u0027looking for %(name)r driver in %(namespace)r\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a5de9d1_8ec67f98","line":60,"in_reply_to":"7a5de9d1_e475e8f9","updated":"2016-01-30 03:15:15.000000000","message":"thanks for your suggestion, done.","commit_id":"5fdd0f5a40dc28ecba9513a1f561b4636b0a6dad"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"090672c9963be542340dc109d96e1c771f677ea6","unresolved":false,"context_lines":[{"line_number":59,"context_line":"                                 \u0027sqlite\u0027):"},{"line_number":60,"context_line":"        LOG.warning(_LW(\u0027Storage backend %s is deprecated, and all the nosql\u0027"},{"line_number":61,"context_line":"                        \u0027 backends will be removed in Aodh 3.0, please use \u0027"},{"line_number":62,"context_line":"                        \u0027sql backend.\u0027), connection_scheme)"},{"line_number":63,"context_line":"    LOG.debug(\u0027looking for %(name)r driver in %(namespace)r\u0027,"},{"line_number":64,"context_line":"              {\u0027name\u0027: connection_scheme, \u0027namespace\u0027: _NAMESPACE})"},{"line_number":65,"context_line":"    mgr \u003d driver.DriverManager(_NAMESPACE, connection_scheme)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a5de9d1_9b6d8a9a","line":62,"updated":"2016-01-29 09:37:29.000000000","message":"SQL","commit_id":"5fdd0f5a40dc28ecba9513a1f561b4636b0a6dad"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"94e5cb585f327beba773f6c2c67137ef4a31ee5f","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    if connection_scheme not in (\u0027mysql\u0027, \u0027mysql+pymysql\u0027, \u0027postgresql\u0027,"},{"line_number":58,"context_line":"                                 \u0027sqlite\u0027):"},{"line_number":59,"context_line":"        msg \u003d (\u0027Storage backend %s is deprecated, and all the NoSQL backends \u0027"},{"line_number":60,"context_line":"               \u0027will be removed in Aodh 3.0, please use SQL backend.\u0027 %"},{"line_number":61,"context_line":"               connection_scheme)"},{"line_number":62,"context_line":"        warnings.warn(msg)"},{"line_number":63,"context_line":"    LOG.debug(\u0027looking for %(name)r driver in %(namespace)r\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a5de9d1_dcb92a7b","line":60,"updated":"2016-02-02 12:59:57.000000000","message":"should we put 4.0? we\u0027re already in 2.0. i believe the idea was to remove after a full cycle deprecation?","commit_id":"84e83a3f7d6af93a6b56154f1d568ddac24a1d3c"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"d1d239b7466d521d2cfb59805cef89325df146b6","unresolved":false,"context_lines":[{"line_number":57,"context_line":"    if connection_scheme not in (\u0027mysql\u0027, \u0027mysql+pymysql\u0027, \u0027postgresql\u0027,"},{"line_number":58,"context_line":"                                 \u0027sqlite\u0027):"},{"line_number":59,"context_line":"        msg \u003d (\u0027Storage backend %s is deprecated, and all the NoSQL backends \u0027"},{"line_number":60,"context_line":"               \u0027will be removed in Aodh 3.0, please use SQL backend.\u0027 %"},{"line_number":61,"context_line":"               connection_scheme)"},{"line_number":62,"context_line":"        warnings.warn(msg)"},{"line_number":63,"context_line":"    LOG.debug(\u0027looking for %(name)r driver in %(namespace)r\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a5ae5dd_d9a063a8","line":60,"in_reply_to":"7a5de9d1_dcb92a7b","updated":"2016-02-03 01:27:18.000000000","message":"Done","commit_id":"84e83a3f7d6af93a6b56154f1d568ddac24a1d3c"}]}
