)]}'
{"doc/source/dev/design.rst":[{"author":{"_account_id":22694,"name":"jian.song","email":"jiansong19941206@gmail.com","username":"jiansong"},"change_message_id":"79c4a52a219ced62db9125889462004be5d73cda","unresolved":false,"context_lines":[{"line_number":46,"context_line":"* A service that listens on a RabbitMQ topic"},{"line_number":47,"context_line":"* Entry point - Trove/bin/trove-taskmanager"},{"line_number":48,"context_line":"* Runs as a RpcService configured by"},{"line_number":49,"context_line":"  Trove/etc/trove/trove-taskmanager.conf.sample which defines"},{"line_number":50,"context_line":"  trove.taskmanager.manager.Manager as the manager - basically this is"},{"line_number":51,"context_line":"  the entry point for requests arriving through the queue"},{"line_number":52,"context_line":"* As described above, requests for this component are pushed to MQ"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a8ec9b2_6ef12d6a","side":"PARENT","line":49,"range":{"start_line":49,"start_character":2,"end_line":49,"end_character":7},"updated":"2016-09-21 07:00:09.000000000","message":"This Trove mean root directory of the trove,\n\nI don\u0027t think it should be a problem...","commit_id":"b8bc5da6d57e2369ef9d7bafe025d4bf07107af5"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"7b54e8a469cadf615426ca460c40d5ee2a59f3f3","unresolved":false,"context_lines":[{"line_number":46,"context_line":"* A service that listens on a RabbitMQ topic"},{"line_number":47,"context_line":"* Entry point - Trove/bin/trove-taskmanager"},{"line_number":48,"context_line":"* Runs as a RpcService configured by"},{"line_number":49,"context_line":"  etc/trove/trove-taskmanager.conf.sample which defines"},{"line_number":50,"context_line":"  trove.taskmanager.manager.Manager as the manager - basically this is"},{"line_number":51,"context_line":"  the entry point for requests arriving through the queue"},{"line_number":52,"context_line":"* As described above, requests for this component are pushed to MQ"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a8bc5a2_359de859","line":49,"updated":"2016-09-23 03:02:05.000000000","message":"actually, neither the old version, nor the new version are correct.","commit_id":"166788e6d755646c22530c5fb9ce3cbdf026d136"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"7b54e8a469cadf615426ca460c40d5ee2a59f3f3","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  from another component using the TaskManager\u0027s api module using"},{"line_number":54,"context_line":"  _cast() or _call() (sync/a-sync) and putting the method\u0027s name as a"},{"line_number":55,"context_line":"  parameter"},{"line_number":56,"context_line":"* Trove/openstack/common/rpc/dispatcher.py- RpcDispatcher.dispatch()"},{"line_number":57,"context_line":"  invokes the proper method in the Manager by some equivalent to"},{"line_number":58,"context_line":"  reflection"},{"line_number":59,"context_line":"* The Manager then redirect the handling to an object from the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a8bc5a2_95dcfc13","line":56,"updated":"2016-09-23 03:02:05.000000000","message":"wrong","commit_id":"166788e6d755646c22530c5fb9ce3cbdf026d136"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"7b54e8a469cadf615426ca460c40d5ee2a59f3f3","unresolved":false,"context_lines":[{"line_number":74,"context_line":"  listens on a RabbitMQ topic"},{"line_number":75,"context_line":"* GuestAgent runs on every DB instance, and a dedicated MQ topic is"},{"line_number":76,"context_line":"  used (identified as the instance\u0027s id)"},{"line_number":77,"context_line":"* Entry point - Trove/bin/trove-guestagent"},{"line_number":78,"context_line":"* Runs as a RpcService configured by"},{"line_number":79,"context_line":"  etc/trove/trove-guestagent.conf.sample which defines"},{"line_number":80,"context_line":"  trove.guestagent.manager.Manager as the manager - basically this is"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a8bc5a2_35024870","line":77,"updated":"2016-09-23 03:02:05.000000000","message":"should be lowercase trove","commit_id":"166788e6d755646c22530c5fb9ce3cbdf026d136"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"7b54e8a469cadf615426ca460c40d5ee2a59f3f3","unresolved":false,"context_lines":[{"line_number":76,"context_line":"  used (identified as the instance\u0027s id)"},{"line_number":77,"context_line":"* Entry point - Trove/bin/trove-guestagent"},{"line_number":78,"context_line":"* Runs as a RpcService configured by"},{"line_number":79,"context_line":"  etc/trove/trove-guestagent.conf.sample which defines"},{"line_number":80,"context_line":"  trove.guestagent.manager.Manager as the manager - basically this is"},{"line_number":81,"context_line":"  the entry point for requests arriving through the queue"},{"line_number":82,"context_line":"* As described above, requests for this component are pushed to MQ"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a8bc5a2_b5a9f87d","line":79,"updated":"2016-09-23 03:02:05.000000000","message":"same","commit_id":"166788e6d755646c22530c5fb9ce3cbdf026d136"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"7b54e8a469cadf615426ca460c40d5ee2a59f3f3","unresolved":false,"context_lines":[{"line_number":83,"context_line":"  from another component using the GuestAgent\u0027s api module using"},{"line_number":84,"context_line":"  _cast() or _call() (sync/a-sync) and putting the method\u0027s name as a"},{"line_number":85,"context_line":"  parameter"},{"line_number":86,"context_line":"* Trove/openstack/common/rpc/dispatcher.py- RpcDispatcher.dispatch()"},{"line_number":87,"context_line":"  invokes the proper method in the Manager by some equivalent to"},{"line_number":88,"context_line":"  reflection"},{"line_number":89,"context_line":"* The Manager then redirect the handling to an object (usually) from"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a8bc5a2_55cb5453","line":86,"updated":"2016-09-23 03:02:05.000000000","message":"also wrong","commit_id":"166788e6d755646c22530c5fb9ce3cbdf026d136"}]}
