)]}'
{"specs/train/add_v2_storage_driver_elasticsearch.rst":[{"author":{"_account_id":30768,"name":"jerome carre","email":"jerome.carre@objectif-libre.com"},"change_message_id":"be30093468c4ac6d8e9843903fc92026eb397179","unresolved":false,"context_lines":[{"line_number":25,"context_line":"* **It\u0027s performant.** And ElasticSearch allows some tuning by admins."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"* **Data visualization** Data from the InfluxDB storage driver can be"},{"line_number":28,"context_line":"  visualized with Grafana, the Elastic stack provides Grafana."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Proposed Change"},{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_aa5667cd","line":28,"range":{"start_line":28,"start_character":54,"end_line":28,"end_character":61},"updated":"2019-07-30 13:24:46.000000000","message":"Kibana","commit_id":"90cb6d8df08dfb71309c8a81b91f619f9c2109d6"},{"author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"change_message_id":"1fafd6c14e36330fd7b271834836b139a23f9be9","unresolved":false,"context_lines":[{"line_number":25,"context_line":"* **It\u0027s performant.** And ElasticSearch allows some tuning by admins."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"* **Data visualization** Data from the InfluxDB storage driver can be"},{"line_number":28,"context_line":"  visualized with Grafana, the Elastic stack provides Grafana."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Proposed Change"},{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_a68170fd","line":28,"range":{"start_line":28,"start_character":54,"end_line":28,"end_character":61},"in_reply_to":"7faddb67_aa5667cd","updated":"2019-08-05 08:58:34.000000000","message":"Done","commit_id":"90cb6d8df08dfb71309c8a81b91f619f9c2109d6"},{"author":{"_account_id":30768,"name":"jerome carre","email":"jerome.carre@objectif-libre.com"},"change_message_id":"be30093468c4ac6d8e9843903fc92026eb397179","unresolved":false,"context_lines":[{"line_number":30,"context_line":"Proposed Change"},{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"An v2 storage driver for ElasticSearch, available through the"},{"line_number":34,"context_line":"`cloudkitty.storage.v2.backends.elasticsearch` entrypoints."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Here\u0027s a summary of the routes and aggregation methods that will be used for"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_6a74ef68","line":33,"range":{"start_line":33,"start_character":0,"end_line":33,"end_character":2},"updated":"2019-07-30 13:24:46.000000000","message":"\u0027An\u0027 or \u0027A\u0027","commit_id":"90cb6d8df08dfb71309c8a81b91f619f9c2109d6"},{"author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"change_message_id":"1fafd6c14e36330fd7b271834836b139a23f9be9","unresolved":false,"context_lines":[{"line_number":30,"context_line":"Proposed Change"},{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"An v2 storage driver for ElasticSearch, available through the"},{"line_number":34,"context_line":"`cloudkitty.storage.v2.backends.elasticsearch` entrypoints."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Here\u0027s a summary of the routes and aggregation methods that will be used for"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_667ff814","line":33,"range":{"start_line":33,"start_character":0,"end_line":33,"end_character":2},"in_reply_to":"7faddb67_6a74ef68","updated":"2019-08-05 08:58:34.000000000","message":"Done","commit_id":"90cb6d8df08dfb71309c8a81b91f619f9c2109d6"},{"author":{"_account_id":30768,"name":"jerome carre","email":"jerome.carre@objectif-libre.com"},"change_message_id":"be30093468c4ac6d8e9843903fc92026eb397179","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":".. warning:: The \"composite\" query is stable since ElasticSearch since version"},{"line_number":55,"context_line":"             6.5. Thus, CloudKitty will require at least version 6.5."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Alternatives"},{"line_number":58,"context_line":"------------"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_ca296337","line":56,"updated":"2019-07-30 13:24:46.000000000","message":"Which version of elasticsearch : OSS (no XPack) or Basic (with free XPack features)","commit_id":"90cb6d8df08dfb71309c8a81b91f619f9c2109d6"},{"author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"change_message_id":"1fafd6c14e36330fd7b271834836b139a23f9be9","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":".. warning:: The \"composite\" query is stable since ElasticSearch since version"},{"line_number":55,"context_line":"             6.5. Thus, CloudKitty will require at least version 6.5."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Alternatives"},{"line_number":58,"context_line":"------------"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_46be7cae","line":56,"in_reply_to":"7faddb67_ca296337","updated":"2019-08-05 08:58:34.000000000","message":"Done","commit_id":"90cb6d8df08dfb71309c8a81b91f619f9c2109d6"},{"author":{"_account_id":30768,"name":"jerome carre","email":"jerome.carre@objectif-libre.com"},"change_message_id":"be30093468c4ac6d8e9843903fc92026eb397179","unresolved":false,"context_lines":[{"line_number":158,"context_line":"ElasticSearch\u0027s support for clustering and for tuning should allow for a"},{"line_number":159,"context_line":"better overall perfomance in the end."},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"Other deployer impact"},{"line_number":162,"context_line":"---------------------"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"The new backend will require more configuration from the admins:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_ca85e308","line":161,"range":{"start_line":161,"start_character":0,"end_line":161,"end_character":21},"updated":"2019-07-30 13:24:46.000000000","message":"number of replicats depends on the number of elasticsearch nodes : 1 node -\u003e 0 replicat, more than 1 node -\u003e 1 replicat","commit_id":"90cb6d8df08dfb71309c8a81b91f619f9c2109d6"},{"author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"change_message_id":"5fbda075da981e7447ca98492a016bf36fa89784","unresolved":false,"context_lines":[{"line_number":54,"context_line":"  ``retrieve`` method, but for deletion."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. warning:: The \"composite\" query is stable since ElasticSearch since version"},{"line_number":58,"context_line":"             6.5. Thus, CloudKitty will require at least version 6.5."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":".. note:: **About pagination:** Given that ``offset`` + ``size`` can\u0027t exceed"},{"line_number":61,"context_line":"          15000 in the ``search`` API, the ``retrieve`` function will use"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7faddb67_e10b441f","line":58,"range":{"start_line":57,"start_character":45,"end_line":58,"end_character":16},"updated":"2019-08-28 14:33:31.000000000","message":"I think you meant something like \"since ElasticSearch version 6.5\".","commit_id":"4da8525b09523216f08e7027a50a9f7c92cbf106"},{"author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"change_message_id":"30a1551d3c4096322b552db0d6d215d3b7c454fc","unresolved":false,"context_lines":[{"line_number":54,"context_line":"  ``retrieve`` method, but for deletion."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. warning:: The \"composite\" query is stable since ElasticSearch since version"},{"line_number":58,"context_line":"             6.5. Thus, CloudKitty will require at least version 6.5."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":".. note:: **About pagination:** Given that ``offset`` + ``size`` can\u0027t exceed"},{"line_number":61,"context_line":"          15000 in the ``search`` API, the ``retrieve`` function will use"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7faddb67_c1e40811","line":58,"range":{"start_line":57,"start_character":45,"end_line":58,"end_character":16},"in_reply_to":"7faddb67_e10b441f","updated":"2019-08-28 14:40:27.000000000","message":"Done","commit_id":"4da8525b09523216f08e7027a50a9f7c92cbf106"},{"author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"change_message_id":"5fbda075da981e7447ca98492a016bf36fa89784","unresolved":false,"context_lines":[{"line_number":60,"context_line":".. note:: **About pagination:** Given that ``offset`` + ``size`` can\u0027t exceed"},{"line_number":61,"context_line":"          15000 in the ``search`` API, the ``retrieve`` function will use"},{"line_number":62,"context_line":"          scrolling. The ``search_after`` feature will not be used, as it"},{"line_number":63,"context_line":"          it stateless, which means that consecutive requests may return"},{"line_number":64,"context_line":"          unexpected results depending on the index updates happening at the"},{"line_number":65,"context_line":"          same time. The duration for which scroll contexts should be kept"},{"line_number":66,"context_line":"          open will be configurable through a config file option marked as"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7faddb67_a627a2c7","line":63,"range":{"start_line":63,"start_character":10,"end_line":63,"end_character":12},"updated":"2019-08-28 14:33:31.000000000","message":"Typo: is.","commit_id":"4da8525b09523216f08e7027a50a9f7c92cbf106"},{"author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"change_message_id":"30a1551d3c4096322b552db0d6d215d3b7c454fc","unresolved":false,"context_lines":[{"line_number":60,"context_line":".. note:: **About pagination:** Given that ``offset`` + ``size`` can\u0027t exceed"},{"line_number":61,"context_line":"          15000 in the ``search`` API, the ``retrieve`` function will use"},{"line_number":62,"context_line":"          scrolling. The ``search_after`` feature will not be used, as it"},{"line_number":63,"context_line":"          it stateless, which means that consecutive requests may return"},{"line_number":64,"context_line":"          unexpected results depending on the index updates happening at the"},{"line_number":65,"context_line":"          same time. The duration for which scroll contexts should be kept"},{"line_number":66,"context_line":"          open will be configurable through a config file option marked as"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7faddb67_81ee10eb","line":63,"range":{"start_line":63,"start_character":10,"end_line":63,"end_character":12},"in_reply_to":"7faddb67_a627a2c7","updated":"2019-08-28 14:40:27.000000000","message":"Done","commit_id":"4da8525b09523216f08e7027a50a9f7c92cbf106"}]}
