)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"264858659cc66f341c18a166b77a4036c0817583","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Rodrigo Barbieri \u003crodrigo.barbieri@fit-tecnologia.org.br\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-11-26 10:40:14 -0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Introduced Data Copy Service"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added a new service defined as data, which purpose is to"},{"line_number":10,"context_line":"receive requests, process data operations such as copying,"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9a8ffd7b_89dae4e6","line":7,"updated":"2015-11-27 08:23:56.000000000","message":"s/Data Copy/Data/","commit_id":"c2b7c52a28f695fbea02d2773efd558887d6e1f4"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"12b461723f9816c8ced94eca2e025321f698451e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Rodrigo Barbieri \u003crodrigo.barbieri@fit-tecnologia.org.br\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-11-26 10:40:14 -0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Introduced Data Copy Service"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added a new service defined as data, which purpose is to"},{"line_number":10,"context_line":"receive requests, process data operations such as copying,"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9a8ffd7b_291f175c","line":7,"in_reply_to":"9a8ffd7b_89dae4e6","updated":"2015-11-27 18:54:49.000000000","message":"Done","commit_id":"c2b7c52a28f695fbea02d2773efd558887d6e1f4"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"a60aba184574470032a432e38849817917937e98","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Introduced Data Service"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added a new service defined as data, which purpose is to"},{"line_number":10,"context_line":"receive requests, process data operations such as copying,"},{"line_number":11,"context_line":"migration, backup, and send back the response after operation"},{"line_number":12,"context_line":"has been completed."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"9a8ffd7b_40e361d9","line":9,"updated":"2015-12-08 05:33:02.000000000","message":"s/which/whose","commit_id":"143b1606bab80566c16207a7ca211a95dd36f968"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"dab1588470229b5af4006ae6f90aa98a8a7dbe71","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Introduced Data Service"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added a new service defined as data, which purpose is to"},{"line_number":10,"context_line":"receive requests, process data operations such as copying,"},{"line_number":11,"context_line":"migration, backup, and send back the response after operation"},{"line_number":12,"context_line":"has been completed."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"7a5de9d1_b98f1529","line":9,"range":{"start_line":9,"start_character":37,"end_line":9,"end_character":42},"updated":"2016-01-29 18:48:48.000000000","message":"s/which/whose","commit_id":"ff9476a04492df51903d9fe460ff7941579bacff"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"c84919066e6dae53cc798c76782bb8f2ebe2a75f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Introduced Data Service"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added a new service defined as data, which purpose is to"},{"line_number":10,"context_line":"receive requests, process data operations such as copying,"},{"line_number":11,"context_line":"migration, backup, and send back the response after operation"},{"line_number":12,"context_line":"has been completed."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":15,"id":"5a5ae5dd_d1bea0d3","line":9,"range":{"start_line":9,"start_character":37,"end_line":9,"end_character":42},"updated":"2016-02-04 13:41:41.000000000","message":"s/which/whose","commit_id":"956797a45054f5046e842a7becbadc0d7365467b"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"abc5e85eba5df468024c401e2fb89273e00a42b1","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Introduced Data Service"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added a new service defined as data, which purpose is to"},{"line_number":10,"context_line":"receive requests, process data operations such as copying,"},{"line_number":11,"context_line":"migration, backup, and send back the response after operation"},{"line_number":12,"context_line":"has been completed."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":15,"id":"5a5ae5dd_b308bf92","line":9,"range":{"start_line":9,"start_character":37,"end_line":9,"end_character":42},"in_reply_to":"5a5ae5dd_13cc3369","updated":"2016-02-04 16:36:37.000000000","message":"Thanks for pointing it out again. \u003d)","commit_id":"956797a45054f5046e842a7becbadc0d7365467b"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"ab82d4f6310eec5b7ea439983308342c175950bb","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Introduced Data Service"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Added a new service defined as data, which purpose is to"},{"line_number":10,"context_line":"receive requests, process data operations such as copying,"},{"line_number":11,"context_line":"migration, backup, and send back the response after operation"},{"line_number":12,"context_line":"has been completed."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":15,"id":"5a5ae5dd_13cc3369","line":9,"range":{"start_line":9,"start_character":37,"end_line":9,"end_character":42},"in_reply_to":"5a5ae5dd_d1bea0d3","updated":"2016-02-04 16:36:09.000000000","message":"Done. Sorry I forgot to fix this before. Was just rebasing over and over and over.","commit_id":"956797a45054f5046e842a7becbadc0d7365467b"}],"devstack/plugin.sh":[{"author":{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},"change_message_id":"7eb7ba9f58cb28e28d57437629aead098ef841ca","unresolved":false,"context_lines":[{"line_number":515,"context_line":"    screen_it m-api \"cd $MANILA_DIR \u0026\u0026 $MANILA_BIN_DIR/manila-api --config-file $MANILA_CONF\""},{"line_number":516,"context_line":"    screen_it m-shr \"cd $MANILA_DIR \u0026\u0026 $MANILA_BIN_DIR/manila-share --config-file $MANILA_CONF\""},{"line_number":517,"context_line":"    screen_it m-sch \"cd $MANILA_DIR \u0026\u0026 $MANILA_BIN_DIR/manila-scheduler --config-file $MANILA_CONF\""},{"line_number":518,"context_line":"    screen_it m-dcs \"cd $MANILA_DIR \u0026\u0026 $MANILA_BIN_DIR/manila-data_copy --config-file $MANILA_CONF\""},{"line_number":519,"context_line":""},{"line_number":520,"context_line":"    # Start proxies if enabled"},{"line_number":521,"context_line":"    if is_service_enabled tls-proxy; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da85f559_99e0e3ce","line":518,"updated":"2015-11-11 21:05:05.000000000","message":"m-dat  manila-data","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"9b12cfd6111276556c9520ad44bbd208372ca180","unresolved":false,"context_lines":[{"line_number":515,"context_line":"    screen_it m-api \"cd $MANILA_DIR \u0026\u0026 $MANILA_BIN_DIR/manila-api --config-file $MANILA_CONF\""},{"line_number":516,"context_line":"    screen_it m-shr \"cd $MANILA_DIR \u0026\u0026 $MANILA_BIN_DIR/manila-share --config-file $MANILA_CONF\""},{"line_number":517,"context_line":"    screen_it m-sch \"cd $MANILA_DIR \u0026\u0026 $MANILA_BIN_DIR/manila-scheduler --config-file $MANILA_CONF\""},{"line_number":518,"context_line":"    screen_it m-dcs \"cd $MANILA_DIR \u0026\u0026 $MANILA_BIN_DIR/manila-data_copy --config-file $MANILA_CONF\""},{"line_number":519,"context_line":""},{"line_number":520,"context_line":"    # Start proxies if enabled"},{"line_number":521,"context_line":"    if is_service_enabled tls-proxy; then"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da85f559_7b8f1375","line":518,"in_reply_to":"da85f559_99e0e3ce","updated":"2015-11-12 11:44:53.000000000","message":"Done","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"},{"author":{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},"change_message_id":"7eb7ba9f58cb28e28d57437629aead098ef841ca","unresolved":false,"context_lines":[{"line_number":526,"context_line":"# stop_manila - Stop running processes"},{"line_number":527,"context_line":"function stop_manila {"},{"line_number":528,"context_line":"    # Kill the manila screen windows"},{"line_number":529,"context_line":"    for serv in m-api m-sch m-shr m-dcs; do"},{"line_number":530,"context_line":"        screen -S $SCREEN_NAME -p $serv -X kill"},{"line_number":531,"context_line":"    done"},{"line_number":532,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da85f559_59e6fbe8","line":529,"updated":"2015-11-11 21:05:05.000000000","message":"m-dat","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"9b12cfd6111276556c9520ad44bbd208372ca180","unresolved":false,"context_lines":[{"line_number":526,"context_line":"# stop_manila - Stop running processes"},{"line_number":527,"context_line":"function stop_manila {"},{"line_number":528,"context_line":"    # Kill the manila screen windows"},{"line_number":529,"context_line":"    for serv in m-api m-sch m-shr m-dcs; do"},{"line_number":530,"context_line":"        screen -S $SCREEN_NAME -p $serv -X kill"},{"line_number":531,"context_line":"    done"},{"line_number":532,"context_line":"}"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da85f559_9b8af762","line":529,"in_reply_to":"da85f559_59e6fbe8","updated":"2015-11-12 11:44:53.000000000","message":"Done","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"}],"manila/cmd/all.py":[{"author":{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},"change_message_id":"7eb7ba9f58cb28e28d57437629aead098ef841ca","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        LOG.exception(_LE(\u0027Failed to load osapi_share\u0027))"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    for binary in [\u0027manila-share\u0027, \u0027manila-scheduler\u0027, \u0027manila-api\u0027,"},{"line_number":66,"context_line":"                   \u0027manila-data_copy\u0027]:"},{"line_number":67,"context_line":"        try:"},{"line_number":68,"context_line":"            launcher.launch_service(service.Service.create(binary\u003dbinary))"},{"line_number":69,"context_line":"        except (Exception, SystemExit):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_19ce3363","line":66,"updated":"2015-11-11 21:05:05.000000000","message":"manila-data","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"9b12cfd6111276556c9520ad44bbd208372ca180","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        LOG.exception(_LE(\u0027Failed to load osapi_share\u0027))"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    for binary in [\u0027manila-share\u0027, \u0027manila-scheduler\u0027, \u0027manila-api\u0027,"},{"line_number":66,"context_line":"                   \u0027manila-data_copy\u0027]:"},{"line_number":67,"context_line":"        try:"},{"line_number":68,"context_line":"            launcher.launch_service(service.Service.create(binary\u003dbinary))"},{"line_number":69,"context_line":"        except (Exception, SystemExit):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_db94ff8b","line":66,"in_reply_to":"da85f559_19ce3363","updated":"2015-11-12 11:44:53.000000000","message":"Done","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"634a2bbea62a207188888bc1624a5a359c6a67ca","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        LOG.exception(_LE(\u0027Failed to load osapi_share\u0027))"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    for binary in [\u0027manila-share\u0027, \u0027manila-scheduler\u0027, \u0027manila-api\u0027,"},{"line_number":66,"context_line":"                   \u0027manila-data_copy\u0027]:"},{"line_number":67,"context_line":"        try:"},{"line_number":68,"context_line":"            launcher.launch_service(service.Service.create(binary\u003dbinary))"},{"line_number":69,"context_line":"        except (Exception, SystemExit):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a8ffd7b_893e6426","line":66,"updated":"2015-11-27 08:23:07.000000000","message":"manila-data would be better imo (Ben commented on that already IIRC).","commit_id":"c2b7c52a28f695fbea02d2773efd558887d6e1f4"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"12b461723f9816c8ced94eca2e025321f698451e","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        LOG.exception(_LE(\u0027Failed to load osapi_share\u0027))"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"    for binary in [\u0027manila-share\u0027, \u0027manila-scheduler\u0027, \u0027manila-api\u0027,"},{"line_number":66,"context_line":"                   \u0027manila-data_copy\u0027]:"},{"line_number":67,"context_line":"        try:"},{"line_number":68,"context_line":"            launcher.launch_service(service.Service.create(binary\u003dbinary))"},{"line_number":69,"context_line":"        except (Exception, SystemExit):"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a8ffd7b_897ac386","line":66,"in_reply_to":"9a8ffd7b_893e6426","updated":"2015-11-27 18:54:49.000000000","message":"Done","commit_id":"c2b7c52a28f695fbea02d2773efd558887d6e1f4"}],"manila/cmd/data.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"a2d7fce705159c0e66f760cd3654049693f98b8a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env python"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2015, Hitachi Data Systems."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":21,"id":"bae84128_d177799d","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":21},"updated":"2016-02-22 02:45:13.000000000","message":"this necessary?","commit_id":"4855eb523b257ef1e6bb7361a68a876b50cd20ab"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"1f411e8346cb38c3c0dc04bc80c40391897fde41","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/usr/bin/env python"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2015, Hitachi Data Systems."},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":21,"id":"bae84128_345a0150","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":21},"in_reply_to":"bae84128_d177799d","updated":"2016-02-22 12:39:16.000000000","message":"I am not sure, but I believe so, all other manila/cmd/*.py files have it.","commit_id":"4855eb523b257ef1e6bb7361a68a876b50cd20ab"}],"manila/common/config.py":[{"author":{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},"change_message_id":"7eb7ba9f58cb28e28d57437629aead098ef841ca","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    cfg.StrOpt(\u0027share_topic\u0027,"},{"line_number":64,"context_line":"               default\u003d\u0027manila-share\u0027,"},{"line_number":65,"context_line":"               help\u003d\u0027The topic share nodes listen on.\u0027),"},{"line_number":66,"context_line":"    cfg.StrOpt(\u0027data_copy_topic\u0027,"},{"line_number":67,"context_line":"               default\u003d\u0027manila-data_copy\u0027,"},{"line_number":68,"context_line":"               help\u003d\u0027The topic data copy nodes listen on.\u0027),"},{"line_number":69,"context_line":"    cfg.BoolOpt(\u0027enable_v1_api\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_9992234b","line":66,"updated":"2015-11-11 21:05:05.000000000","message":"data_topic","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"9b12cfd6111276556c9520ad44bbd208372ca180","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    cfg.StrOpt(\u0027share_topic\u0027,"},{"line_number":64,"context_line":"               default\u003d\u0027manila-share\u0027,"},{"line_number":65,"context_line":"               help\u003d\u0027The topic share nodes listen on.\u0027),"},{"line_number":66,"context_line":"    cfg.StrOpt(\u0027data_copy_topic\u0027,"},{"line_number":67,"context_line":"               default\u003d\u0027manila-data_copy\u0027,"},{"line_number":68,"context_line":"               help\u003d\u0027The topic data copy nodes listen on.\u0027),"},{"line_number":69,"context_line":"    cfg.BoolOpt(\u0027enable_v1_api\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_9bb3d74c","line":66,"in_reply_to":"da85f559_9992234b","updated":"2015-11-12 11:44:53.000000000","message":"Done","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"},{"author":{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},"change_message_id":"7eb7ba9f58cb28e28d57437629aead098ef841ca","unresolved":false,"context_lines":[{"line_number":64,"context_line":"               default\u003d\u0027manila-share\u0027,"},{"line_number":65,"context_line":"               help\u003d\u0027The topic share nodes listen on.\u0027),"},{"line_number":66,"context_line":"    cfg.StrOpt(\u0027data_copy_topic\u0027,"},{"line_number":67,"context_line":"               default\u003d\u0027manila-data_copy\u0027,"},{"line_number":68,"context_line":"               help\u003d\u0027The topic data copy nodes listen on.\u0027),"},{"line_number":69,"context_line":"    cfg.BoolOpt(\u0027enable_v1_api\u0027,"},{"line_number":70,"context_line":"                default\u003dFalse,"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_59983b6a","line":67,"updated":"2015-11-11 21:05:05.000000000","message":"manila-data","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"9b12cfd6111276556c9520ad44bbd208372ca180","unresolved":false,"context_lines":[{"line_number":64,"context_line":"               default\u003d\u0027manila-share\u0027,"},{"line_number":65,"context_line":"               help\u003d\u0027The topic share nodes listen on.\u0027),"},{"line_number":66,"context_line":"    cfg.StrOpt(\u0027data_copy_topic\u0027,"},{"line_number":67,"context_line":"               default\u003d\u0027manila-data_copy\u0027,"},{"line_number":68,"context_line":"               help\u003d\u0027The topic data copy nodes listen on.\u0027),"},{"line_number":69,"context_line":"    cfg.BoolOpt(\u0027enable_v1_api\u0027,"},{"line_number":70,"context_line":"                default\u003dFalse,"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_3b850b59","line":67,"in_reply_to":"da85f559_59983b6a","updated":"2015-11-12 11:44:53.000000000","message":"Done","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"},{"author":{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},"change_message_id":"7eb7ba9f58cb28e28d57437629aead098ef841ca","unresolved":false,"context_lines":[{"line_number":109,"context_line":"    cfg.StrOpt(\u0027share_manager\u0027,"},{"line_number":110,"context_line":"               default\u003d\u0027manila.share.manager.ShareManager\u0027,"},{"line_number":111,"context_line":"               help\u003d\u0027Full class name for the share manager.\u0027),"},{"line_number":112,"context_line":"    cfg.StrOpt(\u0027data_copy_manager\u0027,"},{"line_number":113,"context_line":"               default\u003d\u0027manila.datacopy.manager.DataCopyManager\u0027,"},{"line_number":114,"context_line":"               help\u003d\u0027Full class name for the data copy manager.\u0027),"},{"line_number":115,"context_line":"    cfg.StrOpt(\u0027host\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_799bbf66","line":112,"updated":"2015-11-11 21:05:05.000000000","message":"data_manager","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"9b12cfd6111276556c9520ad44bbd208372ca180","unresolved":false,"context_lines":[{"line_number":109,"context_line":"    cfg.StrOpt(\u0027share_manager\u0027,"},{"line_number":110,"context_line":"               default\u003d\u0027manila.share.manager.ShareManager\u0027,"},{"line_number":111,"context_line":"               help\u003d\u0027Full class name for the share manager.\u0027),"},{"line_number":112,"context_line":"    cfg.StrOpt(\u0027data_copy_manager\u0027,"},{"line_number":113,"context_line":"               default\u003d\u0027manila.datacopy.manager.DataCopyManager\u0027,"},{"line_number":114,"context_line":"               help\u003d\u0027Full class name for the data copy manager.\u0027),"},{"line_number":115,"context_line":"    cfg.StrOpt(\u0027host\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_1b7e076a","line":112,"in_reply_to":"da85f559_799bbf66","updated":"2015-11-12 11:44:53.000000000","message":"Done","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"},{"author":{"_account_id":2417,"name":"Ben Swartzlander","email":"ben@swartzlander.org","username":"bswartz"},"change_message_id":"7eb7ba9f58cb28e28d57437629aead098ef841ca","unresolved":false,"context_lines":[{"line_number":110,"context_line":"               default\u003d\u0027manila.share.manager.ShareManager\u0027,"},{"line_number":111,"context_line":"               help\u003d\u0027Full class name for the share manager.\u0027),"},{"line_number":112,"context_line":"    cfg.StrOpt(\u0027data_copy_manager\u0027,"},{"line_number":113,"context_line":"               default\u003d\u0027manila.datacopy.manager.DataCopyManager\u0027,"},{"line_number":114,"context_line":"               help\u003d\u0027Full class name for the data copy manager.\u0027),"},{"line_number":115,"context_line":"    cfg.StrOpt(\u0027host\u0027,"},{"line_number":116,"context_line":"               default\u003dsocket.gethostname(),"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_f9a7afa4","line":113,"updated":"2015-11-11 21:05:05.000000000","message":"manila.data.manager.DataManager","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"9b12cfd6111276556c9520ad44bbd208372ca180","unresolved":false,"context_lines":[{"line_number":110,"context_line":"               default\u003d\u0027manila.share.manager.ShareManager\u0027,"},{"line_number":111,"context_line":"               help\u003d\u0027Full class name for the share manager.\u0027),"},{"line_number":112,"context_line":"    cfg.StrOpt(\u0027data_copy_manager\u0027,"},{"line_number":113,"context_line":"               default\u003d\u0027manila.datacopy.manager.DataCopyManager\u0027,"},{"line_number":114,"context_line":"               help\u003d\u0027Full class name for the data copy manager.\u0027),"},{"line_number":115,"context_line":"    cfg.StrOpt(\u0027host\u0027,"},{"line_number":116,"context_line":"               default\u003dsocket.gethostname(),"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_bb99fbc5","line":113,"in_reply_to":"da85f559_f9a7afa4","updated":"2015-11-12 11:44:53.000000000","message":"Done","commit_id":"fe0e5a055ca2a6937c6df81da4c1b5bfc1870be8"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"634a2bbea62a207188888bc1624a5a359c6a67ca","unresolved":false,"context_lines":[{"line_number":111,"context_line":"               help\u003d\u0027Full class name for the share manager.\u0027),"},{"line_number":112,"context_line":"    cfg.StrOpt(\u0027data_manager\u0027,"},{"line_number":113,"context_line":"               default\u003d\u0027manila.data.manager.DataManager\u0027,"},{"line_number":114,"context_line":"               help\u003d\u0027Full class name for the data copy manager.\u0027),"},{"line_number":115,"context_line":"    cfg.StrOpt(\u0027host\u0027,"},{"line_number":116,"context_line":"               default\u003dsocket.gethostname(),"},{"line_number":117,"context_line":"               help\u003d\u0027Name of this node.  This can be an opaque identifier.  \u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a8ffd7b_091914d7","line":114,"updated":"2015-11-27 08:23:07.000000000","message":"s/the data copy/the data/","commit_id":"c2b7c52a28f695fbea02d2773efd558887d6e1f4"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"12b461723f9816c8ced94eca2e025321f698451e","unresolved":false,"context_lines":[{"line_number":111,"context_line":"               help\u003d\u0027Full class name for the share manager.\u0027),"},{"line_number":112,"context_line":"    cfg.StrOpt(\u0027data_manager\u0027,"},{"line_number":113,"context_line":"               default\u003d\u0027manila.data.manager.DataManager\u0027,"},{"line_number":114,"context_line":"               help\u003d\u0027Full class name for the data copy manager.\u0027),"},{"line_number":115,"context_line":"    cfg.StrOpt(\u0027host\u0027,"},{"line_number":116,"context_line":"               default\u003dsocket.gethostname(),"},{"line_number":117,"context_line":"               help\u003d\u0027Name of this node.  This can be an opaque identifier.  \u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a8ffd7b_a9b8e72a","line":114,"in_reply_to":"9a8ffd7b_091914d7","updated":"2015-11-27 18:54:49.000000000","message":"Done","commit_id":"c2b7c52a28f695fbea02d2773efd558887d6e1f4"}],"manila/data/manager.py":[{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"634a2bbea62a207188888bc1624a5a359c6a67ca","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"class DataManager(manager.Manager):"},{"line_number":30,"context_line":"    \"\"\"Receives requests to copy data and sends responses.\"\"\""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    RPC_API_VERSION \u003d \u00271.0\u0027"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9a8ffd7b_291e58bb","line":30,"updated":"2015-11-27 08:23:07.000000000","message":"also copy in the description. imo better: \"Receives requests to handle data and sends responses.\"","commit_id":"c2b7c52a28f695fbea02d2773efd558887d6e1f4"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"12b461723f9816c8ced94eca2e025321f698451e","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"class DataManager(manager.Manager):"},{"line_number":30,"context_line":"    \"\"\"Receives requests to copy data and sends responses.\"\"\""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    RPC_API_VERSION \u003d \u00271.0\u0027"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9a8ffd7b_497e1b6b","line":30,"in_reply_to":"9a8ffd7b_291e58bb","updated":"2015-11-27 18:54:49.000000000","message":"Done","commit_id":"c2b7c52a28f695fbea02d2773efd558887d6e1f4"}],"manila/data/rpcapi.py":[{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"634a2bbea62a207188888bc1624a5a359c6a67ca","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        super(DataAPI, self).__init__()"},{"line_number":39,"context_line":"        target \u003d messaging.Target(topic\u003dCONF.data_topic,"},{"line_number":40,"context_line":"                                  version\u003dself.RPC_API_VERSION)"},{"line_number":41,"context_line":"        self.client \u003d rpc.get_client(target, version_cap\u003d\u00271.0\u0027)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a8ffd7b_896c2436","line":41,"updated":"2015-11-27 08:23:07.000000000","message":"not sure, but shouldn\u0027t that be RPC_API_VERSION instead of \u00271.0\u0027 ?","commit_id":"c2b7c52a28f695fbea02d2773efd558887d6e1f4"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"12b461723f9816c8ced94eca2e025321f698451e","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        super(DataAPI, self).__init__()"},{"line_number":39,"context_line":"        target \u003d messaging.Target(topic\u003dCONF.data_topic,"},{"line_number":40,"context_line":"                                  version\u003dself.RPC_API_VERSION)"},{"line_number":41,"context_line":"        self.client \u003d rpc.get_client(target, version_cap\u003d\u00271.0\u0027)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a8ffd7b_a9e6a741","line":41,"in_reply_to":"9a8ffd7b_896c2436","updated":"2015-11-27 18:54:49.000000000","message":"I fixed the variable name. Following the same standard as share/rpcapi.py","commit_id":"c2b7c52a28f695fbea02d2773efd558887d6e1f4"}],"manila/tests/cmd/test_data.py":[{"author":{"_account_id":15100,"name":"zhongjun","email":"jun.zhongjun2@gmail.com","username":"zhongjun2"},"change_message_id":"31d34c0679bf7022a45378451bc0e99fa2bc7eb8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2015 Mirantis Inc."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":7,"id":"7a740942_4a1d460e","line":1,"updated":"2015-12-10 09:35:19.000000000","message":"Are you sure this is  Mirantis( or  Hitachi )?","commit_id":"d60eb285637e2ead5ee69285f802e2a3cbe07eab"},{"author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"change_message_id":"817d8c27c539c859186fe23e277dffe3ffa773d3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2015 Mirantis Inc."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":7,"id":"7a740942_5682cfc9","line":1,"in_reply_to":"7a740942_4a1d460e","updated":"2015-12-10 10:40:19.000000000","message":"Nice catch! THanks!","commit_id":"d60eb285637e2ead5ee69285f802e2a3cbe07eab"}],"manila/tests/data/test_rpcapi.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"dab1588470229b5af4006ae6f90aa98a8a7dbe71","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"class DataRpcAPITestCase(test.TestCase):"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    def setUp(self):"},{"line_number":34,"context_line":"        super(DataRpcAPITestCase, self).setUp()"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    def tearDown(self):"},{"line_number":37,"context_line":"        super(DataRpcAPITestCase, self).tearDown()"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    def _test_data_api(self, method, rpc_method, fanout\u003dFalse, **kwargs):"},{"line_number":40,"context_line":"        ctxt \u003d context.RequestContext(\u0027fake_user\u0027, \u0027fake_project\u0027)"}],"source_content_type":"text/x-python","patch_set":11,"id":"7a5de9d1_99dfb90c","line":37,"range":{"start_line":33,"start_character":5,"end_line":37,"end_character":50},"updated":"2016-01-29 18:48:48.000000000","message":"These methods will be automatically called, however, I do feel like there\u0027s value in leaving them here for future expansions.","commit_id":"ff9476a04492df51903d9fe460ff7941579bacff"}]}
