)]}'
{"doc/source/overview_architecture.rst":[{"author":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"change_message_id":"4b1ce1da58ccac5cba13c86c5c853e180a562122","unresolved":false,"context_lines":[{"line_number":170,"context_line":"for complete information on both Erasure Code support as well as the"},{"line_number":171,"context_line":"reconstructor."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":".. _ Reconstruction:"},{"line_number":174,"context_line":"\thttp://docs.openstack.org/developer/swift/overview_erasure_code.html#reconstruction"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"--------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a95cdbc_9f1197af","line":173,"updated":"2016-10-05 03:43:40.000000000","message":"When I test the built html, this link is not getting set correctly.  The other link above that was modified is working though.  I don\u0027t know why this one is not working out.","commit_id":"e288ea4c59604650288864eea8a5c202a721b6d2"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"772a999036be7b06e8ffabeeba2a639b3c5670b9","unresolved":false,"context_lines":[{"line_number":170,"context_line":"for complete information on both Erasure Code support as well as the"},{"line_number":171,"context_line":"reconstructor."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":".. _ Reconstruction:"},{"line_number":174,"context_line":"\thttp://docs.openstack.org/developer/swift/overview_erasure_code.html#reconstruction"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"--------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a95cdbc_1f9107f1","line":173,"in_reply_to":"1a95cdbc_9f1197af","updated":"2016-10-05 03:56:58.000000000","message":"it should be \u0027_Reconstruction\u0027, I have update this in new patchset.","commit_id":"e288ea4c59604650288864eea8a5c202a721b6d2"},{"author":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"change_message_id":"42af79badb792295af3885d0ae0b0d36e9cc6aa7","unresolved":false,"context_lines":[{"line_number":109,"context_line":"-------------"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"The \u0027Object Server"},{"line_number":112,"context_line":"\u003chttp://docs.openstack.org/developer/swift/object.html#module-swift.obj.server\u003e\u0027_"},{"line_number":113,"context_line":"is a very simple blob storage server that can store, retrieve and delete"},{"line_number":114,"context_line":"objects stored on local devices. Objects are stored as binary files on the"},{"line_number":115,"context_line":"filesystem with metadata stored in the file\u0027s extended attributes (xattrs)."}],"source_content_type":"text/x-rst","patch_set":9,"id":"fa6399be_8074fafd","line":112,"updated":"2016-10-10 20:15:36.000000000","message":"for object, container, and account server links, it would be better to use the method used in overview_policies for example.  Here is the line used for account server \"The :ref:`account-server`\u0027s role in Storage Policies\".  that way, you dont see the whole url in the document.\n\nthe links to the updaters could also be updated in this manner.","commit_id":"c6051e45b05f409136a51c43f038c944a4934150"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"370423b665abbfb78516fb3915ee1dafa814bddc","unresolved":false,"context_lines":[{"line_number":109,"context_line":"-------------"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"The \u0027Object Server"},{"line_number":112,"context_line":"\u003chttp://docs.openstack.org/developer/swift/object.html#module-swift.obj.server\u003e\u0027_"},{"line_number":113,"context_line":"is a very simple blob storage server that can store, retrieve and delete"},{"line_number":114,"context_line":"objects stored on local devices. Objects are stored as binary files on the"},{"line_number":115,"context_line":"filesystem with metadata stored in the file\u0027s extended attributes (xattrs)."}],"source_content_type":"text/x-rst","patch_set":9,"id":"fa6399be_b55217dc","line":112,"in_reply_to":"fa6399be_8074fafd","updated":"2016-10-11 02:17:11.000000000","message":"Done","commit_id":"c6051e45b05f409136a51c43f038c944a4934150"},{"author":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"change_message_id":"42af79badb792295af3885d0ae0b0d36e9cc6aa7","unresolved":false,"context_lines":[{"line_number":212,"context_line":"file from another replica. If other errors are found they are logged (for"},{"line_number":213,"context_line":"example, an object\u0027s listing can\u0027t be found on any container server it"},{"line_number":214,"context_line":"should be). See :doc:`overview_erasure_code` for complete information on"},{"line_number":215,"context_line":"both Erasure Code support as well as the auditor."}],"source_content_type":"text/x-rst","patch_set":9,"id":"fa6399be_a33668b2","line":215,"updated":"2016-10-10 20:15:36.000000000","message":"a link to EC probably isn\u0027t necessary here.  I also looked for a good link for auditors, but did not find one.  It probably fine that some sections don\u0027t have an appropriate overview link to reference.","commit_id":"c6051e45b05f409136a51c43f038c944a4934150"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"370423b665abbfb78516fb3915ee1dafa814bddc","unresolved":false,"context_lines":[{"line_number":212,"context_line":"file from another replica. If other errors are found they are logged (for"},{"line_number":213,"context_line":"example, an object\u0027s listing can\u0027t be found on any container server it"},{"line_number":214,"context_line":"should be). See :doc:`overview_erasure_code` for complete information on"},{"line_number":215,"context_line":"both Erasure Code support as well as the auditor."}],"source_content_type":"text/x-rst","patch_set":9,"id":"fa6399be_d536abb3","line":215,"in_reply_to":"fa6399be_a33668b2","updated":"2016-10-11 02:17:11.000000000","message":"Done","commit_id":"c6051e45b05f409136a51c43f038c944a4934150"},{"author":{"_account_id":12279,"name":"Janie Richling","email":"jrichli@us.ibm.com","username":"jrichli"},"change_message_id":"28e0d328ec5f916aa269fc3a4d316e6e4640373c","unresolved":false,"context_lines":[{"line_number":122,"context_line":"tombstone). This ensures that deleted files are replicated correctly and"},{"line_number":123,"context_line":"older versions don\u0027t magically reappear due to failure scenarios."},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"See :doc:`overview_policies` for complete information on Object Server."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"----------------"},{"line_number":128,"context_line":"Container Server"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa6399be_70108d4f","line":125,"updated":"2016-10-11 02:47:09.000000000","message":"When I had mentioned the overview_policies in my last comment, I meant that I like how that page references the object/container/account servers in a way that does not show the entire URL to the reader.  But I would reference the object server here, not the overview_policies (similar for the container and account server sections).  Sorry for the confusion.","commit_id":"aa35e5d52d8de7aeab05970284422e33f18ca129"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"f08762627adce4b0eadb2d97a52a0f91392cb10e","unresolved":false,"context_lines":[{"line_number":122,"context_line":"tombstone). This ensures that deleted files are replicated correctly and"},{"line_number":123,"context_line":"older versions don\u0027t magically reappear due to failure scenarios."},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"See :doc:`overview_policies` for complete information on Object Server."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"----------------"},{"line_number":128,"context_line":"Container Server"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa6399be_0b572203","line":125,"in_reply_to":"fa6399be_70108d4f","updated":"2016-10-11 03:35:57.000000000","message":"Done","commit_id":"aa35e5d52d8de7aeab05970284422e33f18ca129"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"b3b20808ec55f82cda26cda6dca1868ae8bfa398","unresolved":false,"context_lines":[{"line_number":108,"context_line":"Object Server"},{"line_number":109,"context_line":"-------------"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"The :ref:`object-server` is a very simple blob storage server that can store,"},{"line_number":112,"context_line":"retrieve and delete objects stored on local devices. Objects are stored"},{"line_number":113,"context_line":"as binary files on the filesystem with metadata stored in the file\u0027s"},{"line_number":114,"context_line":"extended attributes (xattrs). This requires that the underlying filesystem"}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa6399be_86d2e0d0","line":111,"range":{"start_line":111,"start_character":10,"end_line":111,"end_character":23},"updated":"2016-10-13 04:03:43.000000000","message":"I\u0027m not sure that the class definitions for the object, container, and account servers are what we want to point at here. to go from the overview of the architecture to the class structure isn\u0027t really useful.\n\nI\u0027d say either loose these references as it may confuse more then help or point them to something maybe more useful like something in the deployment guide or something (Noting that the object-server-configuration probably isn\u0027t much better.","commit_id":"b88f584a5cac8103f9c08d2cea0ab9efc8b1eac3"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"48893a6ca134d755c12a31deb4af53262b82e235","unresolved":false,"context_lines":[{"line_number":108,"context_line":"Object Server"},{"line_number":109,"context_line":"-------------"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"The :ref:`object-server` is a very simple blob storage server that can store,"},{"line_number":112,"context_line":"retrieve and delete objects stored on local devices. Objects are stored"},{"line_number":113,"context_line":"as binary files on the filesystem with metadata stored in the file\u0027s"},{"line_number":114,"context_line":"extended attributes (xattrs). This requires that the underlying filesystem"}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa6399be_9e91a455","line":111,"range":{"start_line":111,"start_character":10,"end_line":111,"end_character":23},"in_reply_to":"fa6399be_00c3ff38","updated":"2016-10-18 04:13:52.000000000","message":"hmm, yeah I don\u0027t know what to point it to either. I don\u0027t know how\u0027d we point to the man page.. maybe it\u0027s better just to not point to anything.. at least for now. If we find something better or something better gets added in the future we could add that as a future patch.\n\nOh yeah and the same for the container and account server.","commit_id":"b88f584a5cac8103f9c08d2cea0ab9efc8b1eac3"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"f9c148523a8fba2904a53c362e8be12aa0b76677","unresolved":false,"context_lines":[{"line_number":108,"context_line":"Object Server"},{"line_number":109,"context_line":"-------------"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"The :ref:`object-server` is a very simple blob storage server that can store,"},{"line_number":112,"context_line":"retrieve and delete objects stored on local devices. Objects are stored"},{"line_number":113,"context_line":"as binary files on the filesystem with metadata stored in the file\u0027s"},{"line_number":114,"context_line":"extended attributes (xattrs). This requires that the underlying filesystem"}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa6399be_00c3ff38","line":111,"range":{"start_line":111,"start_character":10,"end_line":111,"end_character":23},"in_reply_to":"fa6399be_86d2e0d0","updated":"2016-10-13 13:08:21.000000000","message":"There is not appropriate reference to show as overview of object-serverthe from the overview documents.\n\ncould the file be used as the overview of object-server?\nhttps://github.com/openstack/swift/blob/master/doc/manpages/swift-object-server.1\n\nif not, I think the better way is to remove the reference for object-server, so as to container-server and account-server","commit_id":"b88f584a5cac8103f9c08d2cea0ab9efc8b1eac3"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"7dc8f5577a3557962cf1ae51f678bcbbc5474954","unresolved":false,"context_lines":[{"line_number":108,"context_line":"Object Server"},{"line_number":109,"context_line":"-------------"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"The :ref:`object-server` is a very simple blob storage server that can store,"},{"line_number":112,"context_line":"retrieve and delete objects stored on local devices. Objects are stored"},{"line_number":113,"context_line":"as binary files on the filesystem with metadata stored in the file\u0027s"},{"line_number":114,"context_line":"extended attributes (xattrs). This requires that the underlying filesystem"}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa6399be_f9039abc","line":111,"range":{"start_line":111,"start_character":10,"end_line":111,"end_character":23},"in_reply_to":"fa6399be_9e91a455","updated":"2016-10-18 05:04:22.000000000","message":"Done","commit_id":"b88f584a5cac8103f9c08d2cea0ab9efc8b1eac3"},{"author":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"change_message_id":"d0c77a35235647a68fc9f54d1e13d647267994c7","unresolved":false,"context_lines":[{"line_number":193,"context_line":"server under load may not be the one that serves subsequent listing"},{"line_number":194,"context_line":"requests -- one of the other two replicas may handle the listing."},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"See more details on the :ref:`object-updater` and the :ref:`container-updater`."},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"--------"},{"line_number":199,"context_line":"Auditors"}],"source_content_type":"text/x-rst","patch_set":13,"id":"da6895a0_800a01d1","line":196,"updated":"2016-10-23 03:01:05.000000000","message":"I would remove these references too as you removed for the object, container and account servers. The class references are not very useful in this document.","commit_id":"10a61d0b9028a5433ff20e5d1130a0a91959ff0d"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"3400629d51d89ff7ec3d273b4ac36703e6fc8e6f","unresolved":false,"context_lines":[{"line_number":193,"context_line":"server under load may not be the one that serves subsequent listing"},{"line_number":194,"context_line":"requests -- one of the other two replicas may handle the listing."},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"See more details on the :ref:`object-updater` and the :ref:`container-updater`."},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"--------"},{"line_number":199,"context_line":"Auditors"}],"source_content_type":"text/x-rst","patch_set":13,"id":"da6895a0_d6ca034f","line":196,"in_reply_to":"da6895a0_800a01d1","updated":"2016-10-23 12:15:08.000000000","message":"good suggestion!","commit_id":"10a61d0b9028a5433ff20e5d1130a0a91959ff0d"}]}
