Hyena vs Lions: Il grande bug nel sistema di monitoraggio della savana

Hyena vs Lions: Il grande bug nel sistema di monitoraggio della savana

Dimenticate tutto quello che avete imparato nei documentari della National Geographic dopo la terza puntata di Planet Earth.

Per anni, la comunità scientifica (e tutti noi, tra un commit e l’altro) ha operato sotto un assunto piuttosto pigro: le iene sono quelle ‘opportuniste’ che seguono i leoni sperando di recuperare qualche avanzo di cena. In pratica, le abbiamo viste come i client che aspettano che il server principale finisca un processo pesante per tentare di leggere i log rimasti in cache. Ma, spoiler alert: i dati dicono che abbiamo preso un clamoroso errore di logica.

Secondo un nuovo studio che sta facendo saltare i vecchi schemi, il rapporto tra leoni e iene è molto meno ‘gerarchico’ di quanto immaginassimo. Non sono le iene a fare tailing ai leoni alla ricerca di scarti; è piuttosto che sono i leoni a non riuscire a liberarsi di queste scocciatrici delle iene. In pratica, i leoni sono i server che cercano di gestire un carico di richieste non richieste, mentre le iene sono quel tipo di processo background che consuma risorse e non puoi killare facilmente.

Questa scoperta è un classico esempio di come un’osservazione superficiale possa portare a conclusioni completamente errate. È un po’ come quando guardi un software proprietario e pensi che sia stabile solo perché non vedi crash, quando in realtà è solo che il sistema di logging è disattivato o che il kernel sta ignorando silenziosamente tutti gli errori più gravi.

Non è che la notizia abbia un impatto diretto sulla nostra vita tra un caffè e una compilazione di un kernel custom, non è che domani dovremo preoccuparci della geopolitica della savana. Però, c’è una lezione filosofica che possiamo rubare: non dare mai per scontata la dinamica di un sistema solo perché l’interfaccia utente ti mostra una certa versione della realtà. Spesso, sotto il layer dell’interfaccia, sta succedendo qualcosa di molto più caotico e ribelle.

In un mondo che cerca di imporre standard rigidi e gerarchie predefinite, scoprire che le ‘sciacalle’ sono in realtà i veri driver del caos è una notizia che fa sorridere chiunque abbia passato troppo tempo a cercare di capire perché un sistema complesso non segua le regole logiche che gli abbiamo programmato.

Source: Scientists Thought Hyenas Followed Lions for Scraps. They Were Wrong

Lascia un commento