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.