Featured Posts

:: syscallme :: Rss

Alfresco fuck-you

Posted on : 19-01-2012 | By : daniele | In : Application Management, Java, Licenses, Opinions

4

Non posso credere ai miei occhi. Ma soprattutto, dopo più di un anno che manco da questo blog, non posso credere di essere stato costretto (perchè dopo aver trascorso due giorni in questa maniera, uno è costretto) a riaprire il proprio dialogo qua sopra con un flame.

Contesto. Un mio cliente mi chiede l’upgrade della sua versione di Alfresco dalla 3.4.d alla 4.0.c.
Azione. Decido di effettuare dei test di migrazione riproducendomi la sua infrastruttura di produzione su un ambiente di test. Quindi faccio un cold backup del suo Alfresco di produzione seguendo pedissequamente le best practice a questo URL (http://wiki.alfresco.com/wiki/Backup_and_Restore#Cold_Backup_Procedure). Mi installo la 4.0.c sull’ambiente di test…e qui comincia la nostra storia e la mia lamentazione.

Cluster mon amour

Posted on : 07-12-2007 | By : daniele | In : Application Management

Tags: ,

0

Un po’ di silenzio, occupato da un’attività che racconto e che mi ha portato via un bel po’ di tempo e che vi racconto, pur essendo un po’ OT dato che è puramente applicativa (ma per risolverla serviva proprio un sistemista!!!)

Per un cliente importante ho dovuto mettere le mani alla configurazione del cluster della web-applications Confluence, un wiki scritto e distribuito da Atlassian, società di sviluppo australiana.

Ora, i cangurotti hanno gestito il loro sistema di clustering applicativo attraverso il prodotto Tangosol Coherence, prodotto da qualche tempo acquisito da Oracle e quindi “closed”. Il problema manifestatosi nell’installazione da noi fatta al nostro cliente, era l’impossibilità di effettuare più di una installazione cluster sulla stessa macchina.
Mi spiego: abbiamo due licenze cluster a tre nodi (ipotizziamo) e vogliamo installare entrambi i cluster applicativi sugli Application Server (nel nostro caso era Bea Weblogic) degli stessi tre nodi fisici. Effettivamente una volta effettuata una installazione del genere, quando andavi a tirar su il primo nodo del secondo cluster, l’applicativo tornava errore, si incastrava e non saliva più. I log erano piuttosto oscuri e non davano nessuna indicazione chiara:

2007-11-30 18:15:04,861 WARN [Logger@13630585 3.2/365 (RC3)] [Coherence] log 2007-11-30 18:15:04.860 Tangosol Coherence AE 3.2/365 (RC3) <Warning> (thread=Cluster, member=n/a): Received a discovery message that indicates the presence of an existing cluster that does not respond to join requests;