Beta Kümesi
The Beta Cluster is a functional, production-like environment in the Cloud VPS that is suitable for final-stage testing of new features. It was initially created as a way to provide an exact copy of the WMF production cluster (including db hosts, apaches, logging, squids, varnish caching, image scalers, etc.) using Cloud VPS instances.
Beta cluster
Yeni özelliklerin son aşamada test edilmesi için uygun üretim benzeri ortam.
|
Current Status
Beta Cluster remains a significant part of MediaWiki's development ecosystem, serving as a pre-production environment to test and deploy code before it reaches production, reshaped its purpose and management but is largely unmaintained.
In 2024, the Developer Experience group took Product Stewardship of Beta Cluster[1] and are currently focused on giving it clear direction and narrowing its use cases. The long-term goal is to transform the Beta Cluster into a Playground environment for experimentation and testing without replicating every aspect of production. As part of this effort, the team is also working actively on tools like PatchDemo/Catalyst to ensure the most common use cases of Beta are covered as on-demand isolated testing environments. While this transformation is ongoing, the team is prioritizing only very essential updates (E.g. PHP 8.1 Upgrade) and not addressing smaller issues in its current state.
Developer Experience encourage users of Beta Cluster to submit a feature request in Phabricator if their requirements are not adequately addressed yet by PatchDemo/Catalyst or other tools. Their input will guide improvements and help prioritize features.
How it works
Git master çalışır ve MediaWiki çekirdeği ve uzantı kodu yaklaşık on dakikada bir güncellenir. Beta Kümesi Wikimedia test vikilerden biridir. Üretimden ayrı olarak kendi SUL girişini kullanır, bu nedenle örneğin en.wikipedia.beta.wmflabs.org için bir hesap da en.wikisource.beta.wmflabs.org üzerinde çalışır, ancak herhangi bir üretim vikisinde çalışmaz.
- Yapılandırmasına genel bakış sayfasına bakın.
Open tasks
Open tasks can be found in the workboard in Phabricator. Those task are currently used as a way to catalogue issues or recurring problems, but are not addressed or observed immediately.
Beta Kümesindeki değişiklikleri test etme
Dağıtım adımları için Beta Kümesine Dağıtma konusuna bakın.
Beta kümesindeki günlükler Logstash'a gönderilir ve beta-logs.wmcloud.org adresinde görülebilir.
Bu site şu anda şifre korumalıdır, bir hesap için şu adrese bakın: ssh deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud sudo cat /root/secrets.txt
.
Herhangi bir nedenle EventLogging etkinlikleriniz gösterge tablosunda görünmüyorsa, günlükleri ve veritabanını deneyin.
Bu işe yaramazsa, olay günlüğü tutma ve / veya makinenin yeniden başlatılması gerekebilir.
- wmf-analytics üzerinde pingleyin.
Beta Kümesi'nde bir bakım komut dosyası çalıştırmanız gerekiyorsa, ssh - deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud (proxy üzerinden bastion.wmcloud.org).
Veritabanlarını kontrol etmeniz gerekiyorsa, burada listelenenler arasında *dbXX* adında makinelerde barındırılırlar: https://openstack-browser.toolforge.org/project/deployment-prep.
Yalnızca bazı sorgular çalıştırmanız gerekiyorsa, ssh'ı deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud ile getirin ve sql testwiki
veya ihtiyacınız olan başka bir dbname ile çalıştırın.
- wikimedia-releng içinde "!log " önekini kullanarak beta kümesinin sunucu hizmetlisi günlüğüne saklanan iletiler.
Ayrıca bakınız
Tarihsel Belgeler
- Özellikler: Wikimedia Labs/Beta'da düzeltilecek şeyler
- Zaman: eski Labs planına bakın (1, 2 ve 3 düzeltmeleri)
- 2014-15 3Ç (potansiyel) planlar