Stav fusefs?

Miroslav Prymek m.prymek at gmail.com
Wed Jul 4 15:43:35 CEST 2012


04.07.12 15:09 Dan Lukes napsal(a):
> > Diky predem za jakykoliv postrehy
> 
> Nevim, jestli's chtel zrovna takovejhle postreh, ale psals "jakekoliv" ...

Jo, vazne jakykoliv :) diky i za tohle.

Napsal jsem to jenom ve zkratce, protoze pro hlavni tema dotazu nebylo tohle pozadi az tak dulezite.
Souhlasim do punitku s tim, cos psal. 

Sice by se teoreticky dalo spolihat na to, ze konfiguraky se obvykle nacitaji jenom pri startu/reloadu
programu, ale ani to by mi neprislo moudry. Takze souhlasim, ze konfiguraky by mely byt k dispozici 
v offline v korektne vygenerovane verzi. Zatim co jsem tak nad tim premyslel (kratce a ne-dukladne),
je predstava asi takovahle:

1. existuje nejaky adresar s zivymi konfiguraky (namountovane fuse): /usr/local/etc/fusecfg/online/*
2. odtud se konfiguraky periodicky kopiruji na jine misto (tady bych mohl vyuzit toho, ze
   fuse by soubor zpristupnil az jako kompletne vygenerovanej, takze nehrozi
   kopirovani nedodelku).
3. kopirovani by mohlo probihat bud primo na misto (/usr/local/etc/nagios/...) nebo
   nekam jinam (/usr/local/etc/fusecfg/offline) a odsud byt nasymlinkovany na spravny misto

Jak se na to tak ted koukam, tak mas asi pravdu v tom, ze ono to vlastne nic neprinese proti stupidnimu reseni
typu "namountovany adresar pres nfs + periodicky kopirovani z tohodle adresare".

Jediny problem asi zustava, jak docilit konzistence (jeden program ma vic konfiguraku, jak docilit,
aby se zkopirovalo vse, nic nebylo v dobe kopirovani vyugenerovany napul a program na to nesahal 
dokud se to cely nezkopiruje). Proste dosahnout "atomicnosti operace zmeny sady konfiguraku". 
Pokud to teda vubec je rozumnej pozadavek... Mozna je to zbytecne overkill...

Ok, tohle si budu asi muset promyslet poradne, mozna metodou sepsani plusu a minusu :)

Jeste teda zustava druha cast: vite nekdo o nejakem hezkem softu, ktery by umel konfiguraky
generovat z nejakeho obecneho zapisu? Mozna by stacilo neco na zpusob XSLT, jenom snad trochu
lidstejsi ;) Mozna nejaka gramatika by se na tenhle ucel docela hodila...

Sorry, ze vas otravuju s takovym premyslenim nahlas, ale kazdy nakopnuti pomuze a aspon
se nebudu poustet do neceho, co nema vyznam.

dik moc

Mirek


More information about the Users-l mailing list