Odpovídáte na názor ke článku Jak zakázat explicitní fsync (v Ubuntu).
Nechapu proc se tak hadate kvuli integrite dat, kdyz v dnesnich prostredich stejne nemate uplnou zaruku ze po tom co opusti sbernici tak budou zapsana. Od OS k realnemu disku to muze byt hardwarove totiz docela daleko a za mnoha krabicemi,kabely a cachemi. Vzdycky je tu riziko ze se data nekde ztrati.
Za 99,99% fyzicky provedeny zapis se plati vykonem a penezi. Nutno vsude povypinat write cache a otestovat jestli storage neignoruje flush cache command.
Proto nechapu kterej nouma tam implementoval explicitni (f)sync. Je to takovy danajsky dar. Holt kdyz mi masina slitne pri instalaci, tak univerzalni cesta fs fix,pkg db fix,pkg remove, pkg install. +- na vetsine unixovych pkg systemu tohle zabere. V produkcnim prostredi se mi i stalo ze masina uhnila pri instalaci, ale abych kvuli tomu musel zpomalit vsem instalaci baliku, tak to radeji risknu poskozeni databaze baliku a neuplnou instalaci. Narozdil od dat zakazniku toto neni kriticka vec kde musim zarucovat konzistenci.
Intenzivně se zabývám programováním zejména v jazyce C++. Vyvíjím vlastní knihovny, vzory, techniky, používám šablony, to vše proto, aby se mi usnadnil život při návrhu aplikací. Pracoval jsem jako programátor ve společnosti Seznam.cz. Nyní jsem se usadil v jednom startupu, kde vyvíjím serverové komponenty a informační systémy v C++
Přečteno 57 613×
Přečteno 27 724×
Přečteno 26 404×
Přečteno 24 368×
Přečteno 22 865×