Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Server tags and routing hints

Aperta
#6 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
38/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
api, backend

Direzione di ricerca

Traccia la gestione tramite API del parametro meta_bbblb-select e il punto di ingresso per la selezione dei server utilizzato durante la creazione delle riunioni. Verifica come gli override dei parametri di chiamata basati sul tenant raggiungano quella logica di selezione. Il lavoro è completato quando gli amministratori possono assegnare tag, i tag corrispondenti vengono preferiti o imposti in base al ! finale e i metadati mancanti o vuoti selezionano esclusivamente server senza tag.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

feature

Allow admins to tag servers with a short string (e.g. a location or special configuration like eu or large), and then allow front-ends to request new meetings on a specific type of server via metadata.

Let's mimic the Scalelite API for now:

  • The meta parameter meta_server-tag can contain a semicolon-separated list of tags, and an optional ! at the end.
  • If the meta parameter is missing or empty, the meeting is created on untagged servers only.
  • If the value ends with !, only servers matching one of the requested tags are considered for new meetings.
  • If the value does not end with !, matching servers are preferred, but untagged servers are also considered if no matching server is available.

Examples:

  • meta_bbblb-select= (or missing): Start new meetings on untagged servers only.
  • meta_bbblb-select=large;verylarge!: Start new meetings on servers tagged with large or verylarge only.
  • meta_bbblb-select=large;verylarge: Start new meetings on servers tagged with large or verylarge, and fall back on untagged servers if no matching servers are available.

This can be used in combination with tenant based call parameter overrides to route specific tenants to specific servers only.

Lingua principale
Python
Stelle
6
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di defnull/bbblb

Tutte le issue di defnull/bbblb

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.