)]}'
{"doc/config-reference/source/object-storage/about.rst":[{"author":{"_account_id":22141,"name":"Rodrigo Caballero","email":"rodrigo.caballero.abraham@intel.com","username":"rcaballeromx"},"change_message_id":"30991763c1bd69a46f01f377d2f5bfe3c597dafd","unresolved":false,"context_lines":[{"line_number":13,"context_line":"multiple servers, residing within the same data center or across data centers,"},{"line_number":14,"context_line":"which mitigates the risk of network and hardware failure. In the event of"},{"line_number":15,"context_line":"hardware failure, Object Storage will automatically copy objects to a new"},{"line_number":16,"context_line":"location to ensure that there are always your chosen number of copies"},{"line_number":17,"context_line":"available."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Object Storage also employs erasure coding. Erasure coding is a set of"},{"line_number":20,"context_line":"algorithms that allows the reconstruction of missing data from a set of"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1aa78d24_f621b2b5","line":17,"range":{"start_line":16,"start_character":24,"end_line":17,"end_character":10},"updated":"2016-07-05 14:02:07.000000000","message":"your chosen number of copies are always available.","commit_id":"5690ded21e053d21d0ed7b1b6250e9a64260129a"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"327146e2f701971217d655dcedbf0405c0701f59","unresolved":false,"context_lines":[{"line_number":13,"context_line":"multiple servers, residing within the same data center or across data centers,"},{"line_number":14,"context_line":"which mitigates the risk of network and hardware failure. In the event of"},{"line_number":15,"context_line":"hardware failure, Object Storage will automatically copy objects to a new"},{"line_number":16,"context_line":"location to ensure that there are always your chosen number of copies"},{"line_number":17,"context_line":"available."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Object Storage also employs erasure coding. Erasure coding is a set of"},{"line_number":20,"context_line":"algorithms that allows the reconstruction of missing data from a set of"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1aa78d24_f916b9ef","line":17,"range":{"start_line":16,"start_character":24,"end_line":17,"end_character":10},"in_reply_to":"1aa78d24_392a017f","updated":"2016-07-05 16:31:28.000000000","message":"It\u0027s just a storage of copies available if there is a failure. I\u0027m unsure what you mean exactly by support any copies?","commit_id":"5690ded21e053d21d0ed7b1b6250e9a64260129a"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"4edc78c353c95f597d4e51421bc059c014be0260","unresolved":false,"context_lines":[{"line_number":13,"context_line":"multiple servers, residing within the same data center or across data centers,"},{"line_number":14,"context_line":"which mitigates the risk of network and hardware failure. In the event of"},{"line_number":15,"context_line":"hardware failure, Object Storage will automatically copy objects to a new"},{"line_number":16,"context_line":"location to ensure that there are always your chosen number of copies"},{"line_number":17,"context_line":"available."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Object Storage also employs erasure coding. Erasure coding is a set of"},{"line_number":20,"context_line":"algorithms that allows the reconstruction of missing data from a set of"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1aa78d24_392a017f","line":17,"range":{"start_line":16,"start_character":24,"end_line":17,"end_character":10},"in_reply_to":"1aa78d24_f621b2b5","updated":"2016-07-05 16:30:19.000000000","message":"+1\nand support any copies？","commit_id":"5690ded21e053d21d0ed7b1b6250e9a64260129a"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"46d05c8788aba8cd639a708067b9047af7c86a13","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Object Storage also employs erasure coding. Erasure coding is a set of"},{"line_number":20,"context_line":"algorithms that allows the reconstruction of missing data from a set of"},{"line_number":21,"context_line":"original data. In theory, erasure coding uses less capacity with similar"},{"line_number":22,"context_line":"durability characteristics as replicas. From an application perspective,"},{"line_number":23,"context_line":"erasure coding support is transparent. Object Storage (swift) implements"},{"line_number":24,"context_line":"erasure coding as a Storage Policy."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1aa78d24_c9dcb075","line":21,"updated":"2016-07-06 07:39:49.000000000","message":"[Optional] Specify that erasure coding uses less storage capacity - \"In theory, erasure coding uses less storage capacity with..\"","commit_id":"5690ded21e053d21d0ed7b1b6250e9a64260129a"}],"doc/config-reference/source/object-storage/general-service-conf.rst":[{"author":{"_account_id":22141,"name":"Rodrigo Caballero","email":"rodrigo.caballero.abraham@intel.com","username":"rcaballeromx"},"change_message_id":"30991763c1bd69a46f01f377d2f5bfe3c597dafd","unresolved":false,"context_lines":[{"line_number":6,"context_line":"servers and background daemons."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"Object Storage uses ``paste.deploy`` to manage server configurations."},{"line_number":9,"context_line":"Read more at `\u003chttp://pythonpaste.org/deploy/`\u003e_."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Default configuration options are set in the ``[DEFAULT]`` section, and any"},{"line_number":12,"context_line":"options specified there can be overridden in any of the other sections when the"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1aa78d24_e16f2ec3","line":9,"range":{"start_line":9,"start_character":46,"end_line":9,"end_character":47},"updated":"2016-07-05 14:02:07.000000000","message":"ditto","commit_id":"5690ded21e053d21d0ed7b1b6250e9a64260129a"},{"author":{"_account_id":22141,"name":"Rodrigo Caballero","email":"rodrigo.caballero.abraham@intel.com","username":"rcaballeromx"},"change_message_id":"30991763c1bd69a46f01f377d2f5bfe3c597dafd","unresolved":false,"context_lines":[{"line_number":6,"context_line":"servers and background daemons."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"Object Storage uses ``paste.deploy`` to manage server configurations."},{"line_number":9,"context_line":"Read more at `\u003chttp://pythonpaste.org/deploy/`\u003e_."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Default configuration options are set in the ``[DEFAULT]`` section, and any"},{"line_number":12,"context_line":"options specified there can be overridden in any of the other sections when the"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1aa78d24_8178ea90","line":9,"range":{"start_line":9,"start_character":14,"end_line":9,"end_character":15},"updated":"2016-07-05 14:02:07.000000000","message":"not needed","commit_id":"5690ded21e053d21d0ed7b1b6250e9a64260129a"},{"author":{"_account_id":22141,"name":"Rodrigo Caballero","email":"rodrigo.caballero.abraham@intel.com","username":"rcaballeromx"},"change_message_id":"30991763c1bd69a46f01f377d2f5bfe3c597dafd","unresolved":false,"context_lines":[{"line_number":41,"context_line":".. note::"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"   Default constraints can be overriden in ``swift.conf``. For example,"},{"line_number":44,"context_line":"   you can change the max object size, and other variables."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Object Storage services expect a configuration path as the first argument:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1aa78d24_819f4ab3","line":44,"range":{"start_line":44,"start_character":22,"end_line":44,"end_character":25},"updated":"2016-07-05 14:02:07.000000000","message":"maximum","commit_id":"5690ded21e053d21d0ed7b1b6250e9a64260129a"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"4c0aa2361e142708310b1873795901994aa243a4","unresolved":false,"context_lines":[{"line_number":6,"context_line":"servers and background daemons."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"Object Storage uses ``paste.deploy`` to manage server configurations."},{"line_number":9,"context_line":"Read more at `http://pythonpaste.org/deploy/`_."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Default configuration options are set in the ``[DEFAULT]`` section, and any"},{"line_number":12,"context_line":"options specified there can be overridden in any of the other sections when the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1aa78d24_9965ccb6","line":9,"range":{"start_line":9,"start_character":13,"end_line":9,"end_character":47},"updated":"2016-07-06 10:34:15.000000000","message":"`Paste Deployment \u003chttp://pythonpaste.org/deploy/\u003e`_.\n\nThis will fix the -1 from Jenkins.","commit_id":"c5ec9bdbd19c40153f6eb396332d1db402da5fc6"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"4c0aa2361e142708310b1873795901994aa243a4","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. note::"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"   Default constraints can be overriden in ``swift.conf``. For example,"},{"line_number":44,"context_line":"   you can change the maximum object size, and other variables."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1aa78d24_d90c743d","line":43,"range":{"start_line":43,"start_character":36,"end_line":43,"end_character":37},"updated":"2016-07-06 10:34:15.000000000","message":"overridden","commit_id":"c5ec9bdbd19c40153f6eb396332d1db402da5fc6"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"4c0aa2361e142708310b1873795901994aa243a4","unresolved":false,"context_lines":[{"line_number":41,"context_line":".. note::"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"   Default constraints can be overriden in ``swift.conf``. For example,"},{"line_number":44,"context_line":"   you can change the maximum object size, and other variables."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Object Storage services expect a configuration path as the first argument:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1aa78d24_5919a478","line":44,"range":{"start_line":44,"start_character":41,"end_line":44,"end_character":42},"updated":"2016-07-06 10:34:15.000000000","message":"no comma","commit_id":"c5ec9bdbd19c40153f6eb396332d1db402da5fc6"}]}
