Skip to content

Colocación de canales

Qué canal corre en qué streamer lo decide el layouter, un subsistema de central. El operador no reparte canales por máquinas: añade streamers y canales, y el layouter recalcula la colocación en una ejecución — ante cambios de entrada, por sí mismo, sin horario y sin ejecuciones manuales obligatorias.

La propiedad que define al layouter es la previsibilidad. La colocación cambia solo cuando cambia su entrada: el conjunto de streamers, el conjunto de canales, su configuración. Mientras la entrada sigue igual, ejecución tras ejecución produce la misma colocación: un canal nunca se muda «porque sí», y cada decisión tomada queda registrada junto con su razón. Lo que se colocó hoy corre en el mismo sitio mañana — hasta que usted mismo cambie el clúster.

La pantalla Layouter hace observables esas decisiones: se ve cuándo hubo una ejecución, cómo terminó y cuánto cambió.

La última ejecución y el arranque a mano

La tarjeta Última ejecución — el número, la hora, el resultado y los contadores. El botón Ejecutar ahora existe para «quiero un recálculo ya» — justo tras unir un streamer, por ejemplo. Tres respuestas posibles:

  • Ejecución completada — la colocación se recalculó.
  • Entrada sin cambios, ejecución omitida — nada cambió desde la última ejecución, no hay nada que recalcular. Es una respuesta normal, no un rechazo.
  • Ya hay una ejecución en curso — el layouter está trabajando justo ahora; espérelo.

El historial de ejecuciones

La tabla, de nuevas a viejas: cuándo empezó y terminó, el resultado y tres contadores:

  • Altas — cuántas configuraciones de servidor escribió la ejecución;
  • Bajas — cuántas colocaciones retiró;
  • Decisiones — cuántas decisiones de traslado tomó.

El resultado viene en tres clases: completada; fallida — con el texto en la última columna; interrumpida — la ejecución no llegó al final (o corre ahora mismo: la que corre aún no tiene hora de fin).

Una ejecución con ceros en todos los contadores es aburrimiento sano: la entrada cambió, pero no hubo que mover nada.

Desde el lado del canal

La respuesta a «¿por qué este canal está aquí?» vive en la pestaña Layout de la página del canal: las colocaciones actuales — streamer, rol, versión, marca de aplicado, causa del cambio y marca de entrega (incluido rejected con causa cuando un streamer se negó) — y el historial de colocaciones debajo.

El estado agregado de colocación del canal se ve en la propia lista de canales, columna Layout: aplicado, entregando, desactualizado, rechazado, sin ubicar — el tooltip nombra la causa o los streamers rezagados.

Si el canal está mal puesto o en ninguna parte

  • Sin ubicar. No se encontró streamer para el canal — lo más frecuente, no hay ni una máquina viva en el clúster. El tooltip de la insignia nombra la causa.
  • Rechazado. Un streamer se negó a la colocación — la causa está en el tooltip y en la pestaña Layout.
  • Desactualizado / entregando más de un minuto. La configuración no llega al streamer — eso es cuestión de la entrega del slice, no del layouter.
  • El canal se mudó y no sabe por qué. El historial de la pestaña Layout guarda la causa de cada cambio.