Salta al contenuto principale


riempimento della squachiavanza porta la morte ad essere dischica… (Sharkey prende troppo spazio ed è un problema)


È doloroso trovarmi qui ad ammetterlo a me stessa ma, ancora una volta, scopro che i miei piani di dominazione del mondo sono stati troppo ambiziosi; almeno per ora, in questa fase più iniziale. Ovviamente tutto bene col mio codice, anche se è ancora nelle fasi iniziali… i problemi inaspettati sono piuttosto arrivati con Sharkey, che nell’arco di una settimana mi avrà sequestrato almeno 1 GB di disco col suo database di merda, e non penso di dover spiegare quali calcoli fare per capire che una situazione del genere è insostenibile. Quindi, ho dovuto per il momento abbassare il tiro, prima che il disco del server mi si riempia in misura da costringermi a levare tutto quanto… 😖
Schermata resoconto database avvilente nel pannello admin di Sharkey523MB (425,811 recs)212MB (122,236 recs)67MB (33,361 recs)36MB (70,234 recs)26MB (115,262 recs)26MB (33,381 recs)25MB (33,393 recs)12MB (41,624 recs)12MB (60,939 recs)7MB (13,360 recs)7MB (29,394 recs)5MB (39,449 recs)3MB (10,779 recs)3MB (3,623 recs)2MB (3,365 recs)
Il problema è sostanzialmente una combinazione di 3 fattori: la mole di dati in ingresso generata da migliaia di utenti di migliaia di istanze ogni giorno è gigantesca (e il mio server non ha problemi a processarla, ma ecco, sono troppi miliardi di byte), il database è strutturato di merda (con troppi dati derivati che occupano inutilmente spazio, nonché francamente colonne inutili)… e, soprattutto, il software non ha alcun meccanismo per cancellare dati vecchi, quindi per ripulire periodicamente le note di utenti di istanze terze, o comunque quei dati che sono riottenibili. E per Misskey è da anni che la gente chiede aiuto per questo problema, ma la richiesta continua a naufragare, si vedano #13157 e linkate… e per Sharkey ugualmente è da un po’ di tempo che si parla di questo schifo, ma, forse, il fato per una buona volta mi vuole bene: 3 settimane fa in #1017 qualcuno sembra aver preso interesse a lavorarci… 😨

Comunque sia, il problema per me è ora, e quindi ho come minimo dovuto disattivare i relay, che sono dei cosi che si aggiungono per far scambiare i messaggi tra la propria istanza ed altre pur senza avere relazioni di follow con migliaia di utenti (…perché non so chi cavolo seguire io, e a me pochi mi cagano), e così l’influsso di note e allegati è passato da decine di migliaia al giorno a poche decine e basta al giorno, che è persino meno di quanto ho sulla Spacc BBS… Ma questo quindi significa direttamente che, per il momento, non avrò un flusso costante estremamente sparso e variegato di conversazioni che posso passare all’intelligenza artificiale per farla funzionare in modo completamente autonomo e a dir poco extracircostanziale. (Non che io avessi finito di scrivere il codice per questa parte, eh, ma prima o poi quello sarà pronto… e i dati allora mancheranno.) 💨

Avrei quasi la mezza idea di, pur non sapendo se questa mossa potrebbe in parte rompere l’applicazione (ma, come si suol dire, cip ciop fa l’uccellino, YOLO fa il cormorano… e in ogni caso farei un backup prima), creare uno script per fare in modo grezzo la pulizia del database… ma purtroppo non è affatto una stronzata filtrare tutto per cancellare solo i dati effettivamente ridondanti, ossia le note solo da server terzi (e fin qui ok) che non hanno relazioni internamente alla mia istanza (niente reazioni o commenti o boost da parte dei miei utenti, non sono salvate tra i preferiti, e così via), e poi cancellare anche i file a queste associati dall’altra tabella (aiuto!!!). E oltre alle note, che sono rogne, e agli allegati, che invece mi fanno proprio incazzare visto quanto occupano pur essendo solo metadati (il contenuto dei file non viene scaricato!), volendo pulire pure gli utenti è la fine… 😭

Vabbè, viste le parole (…poco attendibili?) di quella persona sconosciuta di cui sopra, però, mi conviene evitare di sbattermi, e piuttosto semplicemente pregare affinché tale promessa si trasformi in codice… al più presto. Se la mia speranza (e i miei bot potentissimi…) proprio deve morire, allora lo farà solo dopo la mia istanza, non prima!!! 😾

#1017 #database #Misskey #server #Sharkey #spazio #storage


misschiavanza senza chiavina = trasformazione squalotica (nuova mia istanza Sharkey!!!)


Visto che ormai si sa che ho il piacere di fare tanta e spessa roba inutile, mi è venuta in mente la possibilità per un nuovo progetto semi-segreto assurdo — “distopico”, se lo chiedete ai pallosi — che per ora chiamerò con il nome in codice di D.I.T... Della serie che, se il mio Regno del Terrore Octoso non si è mai adeguatamente concretizzato ai tempi dei miei primi social federati hostati su quella merdaccia di Raspino, e né tantomeno lo ha fatto allo stato recente con la Spacc BBS, con una cosa del genere non ci sarà praticamente scampo alcuno per l’umanità sfortunata abbastanza da entrarci in contatto!!! 😇😈

Senza entrare già troppo nel merito, allora, avevo chiesto al mio compare Claudio Antropico (che lui è bravo a programmare intere cose tutto da solo) di farmi una app al volo per istituire e gestire il terrore e, almeno per iniziare a vedere un po’ il tutto nella pratica teorica, gli ho detto di usare NodeBB… ma non sembra funzionare, banalmente, ci sono rogne (la parte admin della app funziona, ma il punto principale no). E allora, visto che comunque probabilmente per questa cosa sarebbe meglio una struttura social a microblog, nonché un flusso in ingresso di dati non indifferente da una rete di informazione globale perlopiù informale, quindi la Spacc BBS sarebbe comunque un ripiego imperfetto… se devo fare la fatica di sistemare io il programma, allora tanto vale che metto su ‘sto Misskey. 🔑

Ed ecco che mi sembra già di riassaporare quei tempi col Raspino… molto agrodolci, perché la speranza era reale, ma l’hardware era da buttare… e invece oggi siamo più in una situazione opposta, ops. Vabbé, in sostanza è stato un vero bordello, contemporaneamente sia peggio che meglio di come mi ricordavo… perché in questo caso potevo usare Docker, ma il Dockerfile di Misskey a quanto pare è rotto (e te pareva). Ma vabbé… ho evitato di perdermi d’animo e ho provato invece Sharkey, che è un fork… e quello si è installato, ma la federazione non pareva funzionare (e te pareva). Ovviamente a causa di ciò ho perso tempo a vuoto, ho perso mezz’ora di sonno per niente, e stamattina per disperazione ho provato un altro fork invano, IceShrimp… per poi accorgermi che il problema era lo stesso che avevo avuto con NodeBB tempo fa, e cioè che avevo mancato una (1) riga di configurazione in nginx. Mannaggia!!! 🥴
Schermata di shark.octt.eu.org/@spaccoctt, con i primi post
Comunque ecco qui, ora c’è shark.octt.eu.org — che fortunatamente non è andata giù dopo aver aggiunto soli due (2) relay, a differenza dei tempi bui di miss.octt.eu.org (rest in miss, you will NOT be pissed…) — e per ora io sarò lì a parlare probabilmente da sola… quindi, se mi gira, dopo imposto l’inoltro verso Telegram. Ma ancora non so in realtà se userò normalmente il profilo appena creato, se ne creerò uno aggiuntivo in italiano (visto che questo ormai è ufficialmente viziato dall’inglese), o aspetterò di avere i miei spiriti virtuali pronti sotto il mio controllo ad essere scatenati malamente… l’infrastruttura di base è già pronta, e non ho dovuto chiedere un singolo centesimo di tasse ai miei sudditi per realizzarla, a differenza dei regnanti del nostro paese. 💥

#fediverse #Fediverso #instance #istanza #Misskey #octospacc #Sharkey


Questa voce è stata modificata (3 settimane fa)