Due to critical heap usage I'll be limiting cluster.max_shards_per_node to 800. This is still well above Elastic's recommendation of 640 shards for 32GB of heap. When we run out of shards in the future we can incrementally increase it as long as the heap usage remains within reason. We need to add additional data nodes when we can no longer increase the limit or heap size.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Nov 17 2023
Nov 17 2023
Nov 16 2023
Nov 16 2023
Andrew-WMDE renamed T351404: 🟣 Elasticsearch nodes should only become ready once the cluster is healthy from 🟣 Elasticsearch nodes only ready when cluster is healthy to 🟣 Elasticsearch nodes should only become ready once the cluster is healthy.
In T350404#9315836, @Andrew-WMDE wrote:The root cause behind the index failures is that we have reached our cluster's shard limit:
⧼Validation Failed: 1: this action would add [2] total shards, but this cluster currently has [2000]/[2000] maximum shards open;⧽Our temporary work around was to increase cluster.max_shards_per_node to 1200 and rerun the indexing jobs for any instances that failed.
Nov 15 2023
Nov 15 2023
Andrew-WMDE changed the status of T335894: 🟣 Remove Elasticsearch 6.8.22 cluster from Stalled to Open.
Andrew-WMDE changed the status of T335894: 🟣 Remove Elasticsearch 6.8.22 cluster, a subtask of T335893: 🟣 Switch reads over to Elasticsearch 7.10.2 cluster, from Stalled to Open.
Nov 14 2023
Nov 14 2023
Andrew-WMDE changed the status of T335894: 🟣 Remove Elasticsearch 6.8.22 cluster from Open to Stalled.
Waiting on T350404
Andrew-WMDE changed the status of T335894: 🟣 Remove Elasticsearch 6.8.22 cluster, a subtask of T335893: 🟣 Switch reads over to Elasticsearch 7.10.2 cluster, from Open to Stalled.
- Manually run index creation jobs for instances where it failed
Andrew-WMDE changed the status of T335894: 🟣 Remove Elasticsearch 6.8.22 cluster, a subtask of T335893: 🟣 Switch reads over to Elasticsearch 7.10.2 cluster, from Stalled to Open.
Andrew-WMDE changed the status of T335894: 🟣 Remove Elasticsearch 6.8.22 cluster from Stalled to Open.
Waiting on T335894
Andrew-WMDE moved T351183: 🟣 Scale down Kubernetes nodes from To do to Waiting for Deploy to Staging on the Wikibase Cloud (Kanban board Q4 2023) board.
Andrew-WMDE updated the task description for T350404: Elasticsearch index creation fails for new wikis.
Nov 13 2023
Nov 13 2023
Andrew-WMDE updated the task description for T350404: Elasticsearch index creation fails for new wikis.
Nov 8 2023
Nov 8 2023
Andrew-WMDE moved T350404: Elasticsearch index creation fails for new wikis from Doing to In Review on the Wikibase Cloud (Kanban board Q4 2023) board.
Andrew-WMDE renamed T350404: Elasticsearch index creation fails for new wikis from ElasticsearchInit failed for a new wiki to Elasticsearch index creation fails for new wikis.
A better long-term solution might be to add an additional data node on production.
Andrew-WMDE updated the task description for T350404: Elasticsearch index creation fails for new wikis.
The root cause behind the index failures is that we have reached our cluster's shard limit:
Nov 3 2023
Nov 3 2023
Andrew-WMDE updated the task description for T350404: Elasticsearch index creation fails for new wikis.
Nov 2 2023
Nov 2 2023
Andrew-WMDE moved T350404: Elasticsearch index creation fails for new wikis from To do to Doing on the Wikibase Cloud (Kanban board Q4 2023) board.
Andrew-WMDE moved T339332: Implement new homepage for Wikibase Cloud from To do to Doing on the Wikibase Cloud (Kanban board Q4 2023) board.
Oct 31 2023
Oct 31 2023
Oct 30 2023
Oct 30 2023
Andrew-WMDE updated the task description for T335893: 🟣 Switch reads over to Elasticsearch 7.10.2 cluster.
Andrew-WMDE changed the status of T335893: 🟣 Switch reads over to Elasticsearch 7.10.2 cluster, a subtask of T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster, from Stalled to Open.
Andrew-WMDE changed the status of T335893: 🟣 Switch reads over to Elasticsearch 7.10.2 cluster from Stalled to Open.
Andrew-WMDE changed the status of T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster, a subtask of T335853: 🟣 Spin up an Elasticsearch 7.10.2 cluster, from Stalled to Open.
Andrew-WMDE changed the status of T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster, a subtask of T335854: Configure MediaWiki to support two Elasticsearch clusters, from Stalled to Open.
Andrew-WMDE changed the status of T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster from Stalled to Open.
Oct 27 2023
Oct 27 2023
Andrew-WMDE moved T348679: MW 1.39.5: Update Wikibase & EntitySchema from Doing to In Review on the Wikibase Cloud (Kanban board Q4 2023) board.
Oct 26 2023
Oct 26 2023
Andrew-WMDE changed the status of T335894: 🟣 Remove Elasticsearch 6.8.22 cluster from Open to Stalled.
Waiting to evaluate new cluster with real-world usage
Andrew-WMDE changed the status of T335894: 🟣 Remove Elasticsearch 6.8.22 cluster, a subtask of T335893: 🟣 Switch reads over to Elasticsearch 7.10.2 cluster, from Open to Stalled.
Andrew-WMDE changed the status of T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster from Open to Stalled.
Waiting for indexing jobs to finish
Andrew-WMDE changed the status of T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster, a subtask of T335853: 🟣 Spin up an Elasticsearch 7.10.2 cluster, from Open to Stalled.
Andrew-WMDE changed the status of T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster, a subtask of T335854: Configure MediaWiki to support two Elasticsearch clusters, from Open to Stalled.
Andrew-WMDE changed the status of T335893: 🟣 Switch reads over to Elasticsearch 7.10.2 cluster, a subtask of T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster, from Open to Stalled.
Andrew-WMDE changed the status of T335893: 🟣 Switch reads over to Elasticsearch 7.10.2 cluster from Open to Stalled.
Waiting on T335891
Andrew-WMDE updated the task description for T335893: 🟣 Switch reads over to Elasticsearch 7.10.2 cluster.
Andrew-WMDE updated the task description for T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster.
Andrew-WMDE moved T348679: MW 1.39.5: Update Wikibase & EntitySchema from To do to Doing on the Wikibase Cloud (Kanban board Q4 2023) board.
Oct 20 2023
Oct 20 2023
Andrew-WMDE updated the task description for T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster.
Andrew-WMDE changed the status of T335853: 🟣 Spin up an Elasticsearch 7.10.2 cluster from Stalled to Open.
Andrew-WMDE changed the status of T335853: 🟣 Spin up an Elasticsearch 7.10.2 cluster, a subtask of T330998: 🟪 Update ElasticSearch to 7.10.2, from Stalled to Open.
Andrew-WMDE moved T335894: 🟣 Remove Elasticsearch 6.8.22 cluster from To do to Waiting for Deploy to Staging on the Wikibase Cloud (Kanban board Q4 2023) board.
Andrew-WMDE renamed T335894: 🟣 Remove Elasticsearch 6.8.22 cluster from 🟣 Remove Elasticsearch 6.8.23 to 🟣 Remove Elasticsearch 6.8.22 cluster.
Andrew-WMDE updated the task description for T335893: 🟣 Switch reads over to Elasticsearch 7.10.2 cluster.
Andrew-WMDE updated the task description for T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster.
Andrew-WMDE moved T335893: 🟣 Switch reads over to Elasticsearch 7.10.2 cluster from To do to In Review on the Wikibase Cloud (Kanban board Q4 2023) board.
Andrew-WMDE updated the task description for T335893: 🟣 Switch reads over to Elasticsearch 7.10.2 cluster.
Oct 18 2023
Oct 18 2023
Andrew-WMDE updated the task description for T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster.
Oct 17 2023
Oct 17 2023
Andrew-WMDE updated the task description for T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster.
Oct 16 2023
Oct 16 2023
Andrew-WMDE updated the task description for T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster.
Andrew-WMDE updated the task description for T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster.
Oct 13 2023
Oct 13 2023
Andrew-WMDE updated the task description for T335891: 🟣 Wire up and initialize Elasticsearch 7.10.2 cluster.
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct. · Wikimedia Foundation · Privacy Policy · Code of Conduct · Terms of Use · Disclaimer · CC-BY-SA · GPL