De mi a probléma?
Egyes Linux konfigurációkon, például amelyeken "data=ordered" beállítással hajtott ext3 filerendszer használatnak, a meghívott fsync nem csak az aktuális file-t írja a lemezre, hanem üríti az egész filerendszer puffert, azaz az összes gyorsítótárazott adatot lemezre írja. Mivel a lemezműveletek - összehasonlítva a memóriaműveletekkel - meglehetősen lassúak, az operációs rendszerek jelentős mennyiségű adatot is pufferelhetnek. A nagymennyiségű pufferelt adat kiírása viszont "megfoghatja" a rendszert.
Azaz?
A probléma akkor jelentkezik, amikor nagymennyiségű pufferelt adat vár lemezre írásra, miközben a Firefox (SQLite) az fsync-en keresztül kéri egy (darab) file kiírását, de helyette nem csak a file, hanem az egész filerendszer puffer kiírásra kerül. A tesztek szerint nem elképzelhetetlen, hogy ez a folyamat akár hosszú másodpercig is eltarthat. Ez a felhasználó szempontjából szívás. A kérdés az, hogy mi a nagyobb szívás. Ez, vagy az, hogy a könyvjelzői elvesznek egy esetleges crash esetén.
Ez a probléma jól ismert az ext3 filerendszer fejlesztői előtt, és már folyik a munka az ext4 fejlesztése során, hogy ezt a nemkívánatos viselkedést orvosolják. Feltehetően más filerendszerek (a cikk írója a Reiser4-et említi) is szenvednek ebben a "betegségben", és feltehetően azok fejlesztői is rajta vannak, hogy megoldást találjanak.
Mi lehet a megoldás?
Rövidtávon a Firefox patch-elése, hogy szabályozható legyen az fsync "agresszivitása". Középtávon gondoskodni kell az adatbázis-műveletek optimalizálásáról, például a tranzakciók kötegelésével. Hosszútávon várhatóan javulnak az érintett linuxos filerendszerek viselkedései, hiszen a fejlesztők rajta vannak a problémán.
A probléma részletes és pontos leírása itt.
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
ext3 filerendszer használatnak ->ext3 filerendszert használnak
- A hozzászóláshoz be kell jelentkezni
Ez az SQLite most felkeltette a figyelmemet, eddig nem is foglalkoztam vele. Basszus, lassan nőzés kizárva :)
- A hozzászóláshoz be kell jelentkezni
Inkabb csajozz. Jobban megeri. :)
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
Biztos? ;)
- A hozzászóláshoz be kell jelentkezni
az emberszabású, hackelhető kurvadroidok elterjedéséig egészen biztosan. :D
- A hozzászóláshoz be kell jelentkezni
A btrfs már immunis vagy még az is érintett?
Apple MacBook C2D 2.2Ghz 2x1G Intel X3100
- A hozzászóláshoz be kell jelentkezni
data=writeback esetén nem jelentkezik a hiba?
--
the tide is turning
- A hozzászóláshoz be kell jelentkezni
Szerintem ott is jelentkezni fog. Én inkább arra tippelnék, hogy Journal Mode -ban nem jelentkezne ennyire brutálisan, mert ott egyből kiírásra kerül a metadata, így nem lenne akkora a puffer. Vagy rosszul gondolnám? Igaz desktopoon meg kicsit visszavehet az egész rendszer teljesítményéből ez, de biztonságosabb nagyságrendekkel crash esetén, mint a writeback.
- A hozzászóláshoz be kell jelentkezni
Linux + Firefox = not recommended :(
- A hozzászóláshoz be kell jelentkezni
és mit ajánlasz helyette? GNU/Linux + IE? :)
---
www.haiku-os.org
- A hozzászóláshoz be kell jelentkezni
Ha mar adnak egy oprendszert is a bongeszo melle, akkor Win+IE.
- A hozzászóláshoz be kell jelentkezni
Maniac!:
Most ugye csak lefelejtetted a smiley-t a mondatod végéről?
Te ennek az embernek hiszel? (ez egy idióta...)
+VIDEÓ
- A hozzászóláshoz be kell jelentkezni
Hogy kerül a csizma az asztalra? :)
- A hozzászóláshoz be kell jelentkezni
Az IE-t én max. arra használom, hogy letöltöm vele a Firefoxot. :)
- A hozzászóláshoz be kell jelentkezni
+1 :)
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
- A hozzászóláshoz be kell jelentkezni
Gratulálok. És miért is?
OFF: Ha jól sejtem, akkor windowsupdate-t sem használsz. ;-)
érdekességképpen. secunia idei évi statisztika:
ismertté vált IE 7.x hibák száma 2008
2 javított kritikus, 2 nem javított nemkritikus.
ismertté vált firefox 2.x hibák száma 2008
3 javított kritikus, 1 javított nemkritikus.
Ez alapján a kettő majdnem ugyanaz a kategória.
2 Egyéb böngésző:
Konqueror 3.x
2008 0 db kritikus, 0 db. nemkritikus.
Opera 9.x
2008 1 kritikus, 1 nemkritikus.
Unpatched: 0(!).egyedüliként talán!
--------
Nem a zsömle kicsi, a pofátok nagy...
- A hozzászóláshoz be kell jelentkezni
Ennek egyébként van valami köze ahhoz, hogy XY milyen böngészőt kedvel és használ?
KisKresz
- A hozzászóláshoz be kell jelentkezni
Akkor most pláne nem értem, hogy miért is baj, ha blalo csak a Firefox letöltésére használja az IE-t...
Egyébként a Safari-t kifelejtetted. Ezért nyaktiló jár! ;P
Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
1. nem mondtam hogy baj, csak mint egységsugarú User nem értem mi értelme egy adott böngészőt lecserélni egy kb. - biztonsági szempontból - ugyanolyanra.
Általában az a megrögzött Anti-IE mániások közötti hit, hogy IE szar, mert nem biztonságos minden szemetet összeszed. Élek az előítélettel :), hogy blalo is ezért firefoxos.
Safarit kifelejtettem és tényleg :))))
Mondjuk ez se jobb ilyen téren mint az IE/Firefox
--------
Nem a zsömle kicsi, a pofátok nagy...
- A hozzászóláshoz be kell jelentkezni
>> mi értelme egy adott böngészőt lecserélni egy kb. - biztonsági szempontból - ugyanolyanra
további - az adott felhasználó számára akár a 'biztonságnál' is fontosabb - szempontok miatt
- A hozzászóláshoz be kell jelentkezni
ja, pl. hogy nem fut az ie az oprendszere alatt (mert nem mindenki windows-t hasznal).
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni
Idézet blalotól:
Az IE-t én max. arra használom, hogy letöltöm vele a Firefoxot. :)
Érdekes az a windows ahol az IE nem fut le. Max. a server core. :)
----------
Nem a zsömle kicsi, a pofátok nagy...
- A hozzászóláshoz be kell jelentkezni
ez egy törpe kisebbségen kívül senkit nem érdekel
- A hozzászóláshoz be kell jelentkezni
ja, per pillanat. de ne gondold, hogy a monopolium orokke tart - vagy te azt szeretned, mint tudatos fogyaszto? rotfl.
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni
Nem tudni a "monopólium" meddig tart, de mikor fog versenyen _belül_ elterjedni a linux?
- A hozzászóláshoz be kell jelentkezni
Mi lehet fontosabb a biztonságnál?!?! :P
- A hozzászóláshoz be kell jelentkezni
Pedig igen, az IE rosszabb. Ha például nem lenne, akkor a webfejlesztők sem káromkodnának annyit. Nem egyszer előfordult már velem és nyilván másokkal is, hogy firefoxra pikk-pakk kijött minden, aztán IE változatokban megnézve, elment a kedvem az élettől. Mindegyikben máshogy elcsúszva... Vagy éppen nem is úgy jelenik meg. Mert képtelen letérni a "szabvány engem hidegen hagy" útról. Nagy nehezen belekerült, hogy fülek legyenek benne? Meg örülhetek, ha telepítenek egy új IE toolbart, mert elkapkodtam és az "igen"-re nyomtam? És ha IE-ről beszélünk, akkoe windowsról beszélünk és ha windózról beszélünk, akkor kattingatós szerverről, vírusvédelemmel lassított desktopról, átláthatatlan systemről is beszélünk, amit x időnként érdemes legyalulni és újratenni.
- A hozzászóláshoz be kell jelentkezni
akkor kattingatós szerverről",
És? Ha be lehet állítani, akkor nem mindegy, hogy hogyan lesz beállítva?
"vírusvédelemmel lassított desktopról"
Aminek a 3/4-e azért terjed, mert a felhasználók egy része hülye és képtelen felfogni azt, hogy ne kattintson hülyeségre.
"átláthatatlan systemről"
Kinek átláthatatlan? Neked vagy mindenkinek?
"amit x időnként érdemes legyalulni és újratenni."
Nem lehetne abbahagyni ezt a 10 évvel ezelőtti baromság terjesztését?
- A hozzászóláshoz be kell jelentkezni
Nem lehetne abbahagyni ezt a 10 évvel ezelőtti baromság terjesztését?
Pedig többen gyakorlatból mondják. Állítólag. :S
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
- A hozzászóláshoz be kell jelentkezni
"amit x időnként érdemes legyalulni és újratenni."
Nem lehetne abbahagyni ezt a 10 évvel ezelőtti baromság terjesztését?
jó, megértem, hogy szúrja a szemed: nyilván felül is lehet írni legyalulás nélkül:D
btw +1 — hozzátéve, hogy pl ha korlátozott felügyeleti lehetőséged van (4 gépet tartok karban, havi egyszer ülök melléjük), olykor jó dolog nyers erővel legyakni az előzőt:D:D
(mondjuk — kopp-kopp — amióta én törődök velük, nem kellett újrarakni)
—-—-—
int getRandomNumber() {
return 4; //szabályos kockadobással választva.
//garantáltan véletlenszerű.
} //xkcd
- A hozzászóláshoz be kell jelentkezni
Én csak akkor rakok ujra windows-t, ha mar nem indul el egyaltalan, vagy ujra kell vmi miatt particionalni a gepet, es a windows erintett a tema soran. Mondjuk a Vista-mat most ujra kellett tenni, de valamit nagyon elkefelhettem, mert nem igazan lett jo a teljesitmenye. De ez user error, es nincs koze ahhoz, hogy a Windows jo vagy nem.
- A hozzászóláshoz be kell jelentkezni
+1. Bár lenne a windows valami parancssoros szar, hogy csak az expertek értsenek hozzá — rögtön kevesebb júzer error lenne:)
—-—-—
int getRandomNumber() {
return 4; //szabályos kockadobással választva.
//garantáltan véletlenszerű.
} //xkcd
- A hozzászóláshoz be kell jelentkezni
En meg akkor is ujra huzom, ha 20 percnel tobbet kell tokolni a helyrehozasan.
10 perc install programokkal egyutt, 10-20 perc a backup vissza allas.
York.
------
"Nyugi! Minden a legnagyobb rendben csúszik ki a kezeim közül..."
- A hozzászóláshoz be kell jelentkezni
igazából szerintem rajtad kívül csomó ember gondolta ezeket végig, csak már leírni is kár. mit lehet egy olyan hszre mondani, hogy "mi értelme lecserélni az alap böngészőt"? Az ie szar és kész. Nem kell ezt kifejteni, minek. Aki nem érti, annak úgyis hiába mondod. Az használja azt.
- A hozzászóláshoz be kell jelentkezni
Előszőr is nem "alap" böngészőt mondtam hanem egy adott böngészőt.
Másodszor pedig zseniális érveid előtt
Az ie szar és kész. Nem kell ezt kifejteni, minek.
fejet kell hajtsak, hiszen erre már nincs mit mondani . ;-)
--------------
Nem a zsömle kicsi, a pofátok nagy...
- A hozzászóláshoz be kell jelentkezni
"Az ie szar és kész. Nem kell ezt kifejteni, minek."
Na ne már! Még hogy szar! Hígfos esetleg. A barnaszagos már feltételez valami stabilitást!!!
- A hozzászóláshoz be kell jelentkezni
Valamelyest megkönnyebbülésre ad okot, hogy bármilyen szar is, legalább nem OpenSSL van benne...
- A hozzászóláshoz be kell jelentkezni
Még linuxon is fent van az ie. -1
______________
sudo rm -rf /
- A hozzászóláshoz be kell jelentkezni
biztonsági hibák között felsorolják, hogy nem követ, vagy rosszúl követ szabványokat? valszeg nem. és bizony ez is lehet választási szempont egy böngészőnél (hogy a személyes preferenciát ne is említsem, hisz más is megtette. azt pl. ne egy cég állítsa be az usernél. az maradjon választhtó :) )
--
xterm
- A hozzászóláshoz be kell jelentkezni
Ha már szabványokról beszélünk. Akkor:
1.) Melyik böngésző az amelyik az összes vélt/valós szabványt betartja? tényleg érdekel, mert szerintem ilyen nincsen.
2.) A weboldalak hány százaléka "szabványos" / megfelel az html, stb. akármilyen "szabványoknak" 100%ban /, és hány "gányolt" ?
Van egyáltalán értelme erről beszélni ? :-))
Én inkább többféle böngészőt használok, valamelyikkel ez a honlap, valamelyikkel az a "honlap" csak megjelenik rendesen...
személyes preferenciát
Ez OK. Ez egy dolog. De akkor mondjuk ezt ködösítés helyett. :-))
----------
Nem a zsömle kicsi, a pofátok nagy...
- A hozzászóláshoz be kell jelentkezni
nem ködösített senki. max nem értetted :) az oldalak szabványossága nem érv a böngészőválasztásban. arról nem tehet a fejlesztő. azt vagy látogatod, vagy nem. mintha azt akarnád elérni, hogy az oldalak tervezői minden böngészőre tervezzenek. érdekükben áll. ha nem teszik, sokaknak nem fog tetszeni (mint akár egy ocsmány weboldal se, nem kell ehhez szabáványmentesnek lennie)
hogy melyik böngésző szabványkövetőbb? ez igyekeznek tesztekkel nézegetni az emberek. ez mérhető érték. de amit te ködösítésnek értékeltél nálam, az az volt, hogy rávilágítottam, hogy a böngészőknél nem az egyetlen jósági szempont, hogy hibákból mennyit tudnak megtalálni és javítani. lehet hibátlan egy böngésző. sőt, lehet full szabványkövető. és mi van ha nem csinálnak szabványos oldalt? attól nem a böngésző a hibás. csak erre akartam felhívni a figyelmet. egy új szempont, ha úgy tetszik. ennyit a ködösítésről ;)
--
xterm
- A hozzászóláshoz be kell jelentkezni
lehet full szabványkövető. és mi van ha nem csinálnak szabványos oldalt? attól nem a böngésző a hibás.
Akkor megfordítom hátha így tisztán értjük egymást.
Attól miért is lesz jó egy böngésző ha a "kutya sem használja" szabványt betartja ? :)
Ettől mindjárt "jó" egy böngésző?
Ettől max. átmegy egy akármilyen tesztlapon. Húha! És akko' mivan ? :)
mindjárt ISO-Oscon-001 szabvány szerint bezuhanok a forgószékem alá. :)))
Ehhez a szabványosításhoz már túl késő. Túlságosan sokan szarnak bele magasról a különféle szabványokba már, hogy ebben belátható időben változást lehessen elértni.
---------------------
Nem a zsömle kicsi, a pofátok nagy...
- A hozzászóláshoz be kell jelentkezni
meglehet, de itt nem arról volt szó, hogy a szabvány jó-e, vagy nem. hanem "valaki felvetette, hogy az egyik ilyen jó, a másik olyan jó, mert a sechole-ok felderítési arány ilyen olyan, és ebből kéne levezetni a böngésző preferenciát". semmiképpen nem elégséges szempont egy választásnál a sechole arány a patchekkel összevetve. szükséges, de nem elégséges. de ha gondolod, ess csak be a széked alá ;)
--
xterm
- A hozzászóláshoz be kell jelentkezni
Oscon, kicsit el vagy tajolodva. Nem az a baj, hogy az IE a "kutya sem hasznalja" szabvanyt nem tartja be, hanem hogy a gyakrabban hasznaltakat se igen. a html4-es szabvanynak kabe megfelel, meg fel tudja parsolni a xhtml oldalakat, a megjelenites meg maradt a regi. CSS-ben is eleg sok gyakran hasznalt(!) dolog van, amire az IE nagyivben... khmmm... Az odaig OK, hogy a ritkan hasznalt, hovatovabb ertelmetlen szabvanyokat nem kell betartani, de itt nagyon nem errol folyik a vita.
- A hozzászóláshoz be kell jelentkezni
Hol állított itt blalo olyasmit, hogy biztonsági okok miatt használ Firefoxot Internet Explorer helyett?
- A hozzászóláshoz be kell jelentkezni
Sehol. Én a ronda előítéleteimmel feltételeztem róla , és mivel a firefox használók többsége biztonsági okok miatt tér(t) át ezért adta magát a helyzet / . :)
Amúgy meg kiváncsi vagyok milyen racionális indokok rejtőznek egy ilyen mondat mögött:
Az IE-t én max. arra használom, hogy letöltöm vele a Firefoxot. :)
másrészt meg rég volt flame :D
----------
Nem a zsömle kicsi, a pofátok nagy...
- A hozzászóláshoz be kell jelentkezni
rég volt flame? túl sok a flame... racionális okok? az is lehet ok akár (ennél azért pl. nálam több lenne, de ez nyilván nem érdekel, különben nem általánosítanál), hogy neki az jön ben, mert az általa látogatott oldalak csak azzal jók, vagy azzal jobbak. és bizony ez olyan szempont, ami minden mást letartolhat (hiába biztonságos egy böngésző, ha a kedvenc oldalad nem látszik rajta, ugyanis a kérdés a következő adott esetben: mivel nézzem akkor?)
--
xterm
- A hozzászóláshoz be kell jelentkezni
a windows javítások lecsoroghatnak IE nélkül is...
--
by Mikul@s
- A hozzászóláshoz be kell jelentkezni
ennek így semmi értelme.. az hogy mennyi rést találnak egy böngészőben az sokat nem mond a biztonságáról. attól mert moondjuk a konquerorban 1-t sem találtak nem feltétlen jelenti hogy nincs, hanem egyszerűen a kutya sem használja, és így emberek nem fognak rajta sebezhetőségek után kutatni..
a másik: firefox: 4ből 4 javított; ie 4-ből 2 javított.. ez neked mikor nagyjából ugyan annyi? nálam ebből az jön le, hogy IE-nél a biztonsági rések felére nagy ívből szarnak..
egyébként a linken: IE 5ből 2 javítva; upatched 37%;; ff: 4ből 4 jav; unpatched 17%..
I hate myself, because I'm not open-source.
- A hozzászóláshoz be kell jelentkezni
azért KDE-sek közül szvsz jópáran használják a konqueror-t, mivel sokkal gyorsabb, mint ff és tsai. Meg személy szerint nekem kényelmesebb is.
debian gnu/linux @ linux-2.6.22.24-op1 | patch
info
- A hozzászóláshoz be kell jelentkezni
+1, ugyanígy vagyok.
- A hozzászóláshoz be kell jelentkezni
+1
mar vagy 6 eve csak konqueror-t hasznalok :)
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni
firefox: 4ből 4 javított; ie 4-ből 2 javított.. ez neked mikor nagyjából ugyan annyi?
Azért mert a javított hibák közül IDÉN már több volt a súlyosabb hibák száma az FF-hez. A nem kritikusak közül meg IE ben volt több javítatlan. Ez így 1:1 kb. :-)
Tehát ami igaz volt 3-4 éve az IE vs. Firefox meccsen biztonsági téren az ma már nem álja meg a helyét.
Manapság nagyjából ezen a téren mindkettő ugyanolyan teljesítményt nyújt.
--------
Nem a zsömle kicsi, a pofátok nagy...
- A hozzászóláshoz be kell jelentkezni
+1
---------------------------------------------------------------------
„Az Univerzum már elég nagy és öreg ahhoz, hogy egy fél óráig vigyázzon magára.”
- A hozzászóláshoz be kell jelentkezni
Mert foglalkoznak a hibákkal?
- A hozzászóláshoz be kell jelentkezni
a firefox 3 még beta vagyis rc de mindegy
-----------------------------
Ubuntu 8.04
- A hozzászóláshoz be kell jelentkezni
Linux + Konqueror :P
debian gnu/linux @ linux-2.6.22.24-op1 | patch
info
- A hozzászóláshoz be kell jelentkezni
>> A Firefox 3 az SQLite-ot többféle adat tárolására is használja.
pl 'clear private data' által nem törölt privát adatok tárolására (keywords: moz_places, urlbar dropdown, frecency)
- A hozzászóláshoz be kell jelentkezni
Ez kicsit arra emlékeztet, mint amikor a Vista-ban a médiaplejer leszól a hálókártyának hogy kuss legyen, mert most filmet nézne az ember... 'ombre! ÁLLJ! A Firefox ment!
- A hozzászóláshoz be kell jelentkezni
Ezaz! Pontosan ezt csinálja Fedora 9-en. Remélem hamar megcsinálják. Vagy akkor megyek ext4-re. Bár még az sincs készen. :(
Fedora is a cutting edge distro that tests new and bleeding edge software.
- A hozzászóláshoz be kell jelentkezni
Átmenetileg workaround-ként átteheted a ext3-ról egy ext2 filerendszerre az SQLite adatbázist. Ha nincs erre külön partíciód, akkor egy file-ra csinálod az ext2-t (egy 100 MB körüli file valószínűleg elég lesz). Állítolag segít.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Köszi a workaroundot. Majd kipróbálom.
FF3-at nem szívesen mellőzném. Hibái ellenére is lenyűgöző böngésző. Mondom én ezt majd 10 évnyi "operálás" után. :)
Fedora is a cutting edge distro that tests new and bleeding edge software.
- A hozzászóláshoz be kell jelentkezni
Vagy addig 2-es Firefoxot használsz, esetleg más böngészőt.
Legalábbis nekem ez kézenfekvőbbnek tűnik mint file-rendszerekkel szórakozni egyetlen progi miatt... ;)
- A hozzászóláshoz be kell jelentkezni
én is tapasztaltam ReiserFS-el, de igazából nem nagyon érdekel :-)
-----------------------------
Ubuntu 8.04
- A hozzászóláshoz be kell jelentkezni
De legalább még az FF 3 hivatalos megjelenése előtt ráfeküdnek a problémára. :)
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
- A hozzászóláshoz be kell jelentkezni
<lol>
Az fsync mondja meg az operációs rendszernek, hogy "ezt a file-t" biztonságosan lemezre írhatja és várjon (a crasheléssel) addig, amíg ez a művelet be nem fejeződik [...]
</lol>
________________________________________
2B or not 2B, that is FF. *̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*
- A hozzászóláshoz be kell jelentkezni
magyarul a fsync mukodik szarul: ahelyett hogy csak az adott fajl kenyszeriti ki a winyora, az osszes puffer kiirasra kerul.
Elbandi
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
EXPERIMENTAL
- A hozzászóláshoz be kell jelentkezni
Koszi a cikket trey, en is lattam ezt a jelenseget, kicsit keresgeltem is, de nem talaltam meg a magyarazatot. Most mar legalabb tudom.
- A hozzászóláshoz be kell jelentkezni
A kérdés az hogy csak az újonnan felvett könyvjelzők romlanak-e el vagy az összes.
A többi adatbáziskezelő hogy őrzi meg az integritását? Az ordered mode nem pont arra jó hogy ha log-gal együtt ír egy adatbázis akkor mindenképp visszaállítható legyen egy konzisztens állapot? Ilyen adatbázist kellene alátenni és kész, nem?
- A hozzászóláshoz be kell jelentkezni
"Ilyen adatbázist kellene alátenni és kész, nem?"
Ha jól emlékszem, jwz valami gúnyos megjegyzést tett a kommentekben arra, hogy mi a ráknak kell egyáltalán adatbázisban tárolni ezeket.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Az SQLite lenyege pont ez a lightweight adatbanyaszat, amihez nem kell mindenfele elkurt nagymeretu boszme bazar. Legutoljara (mikor Pocket PC-re portoltam egy melo kapcsan) 300k volt leforditva. Pont jo, pici es gyors.
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
Itt jelenleg az a probléma, hogy több disztró is a Firefox 3-al érkezett ami úgy tűnik kicsit elhamarkodott volt.
- A hozzászóláshoz be kell jelentkezni
Én az Ubuntu-ról tudok, amiben benne van a Firefox 2 is. Nem véletlenül. Hiszen a FF3 még nincs "kiadva". Melyik a "többi"?
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Fedora 9
- A hozzászóláshoz be kell jelentkezni
És nincs benne Firefox 2?
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Nem nincs.
- A hozzászóláshoz be kell jelentkezni
Az szívás. Bár aki Fedora-t választ, az gondolom ezzel tisztában van.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Aki van olyan bátor, hogy Fedora-t választ, az sokkal több kellemetlen meglepetésre is felkészül.. (tapasztalat)
- A hozzászóláshoz be kell jelentkezni
"Rebase Firefox in Fedora 9 to the latest and greatest: Version 3" :-))))
Amúgy nem tilos a Seamonkey, Epiphany, Flock (FF2 alapú), Swiftfox/Swiftweasel (FF2 szintű változat) stb. használata ilyen esetben..
- A hozzászóláshoz be kell jelentkezni
A problem miota leteszik ?
- A hozzászóláshoz be kell jelentkezni
A probléma akkor jelentkezik bizonyos körülmények közt, ha Firefox 3-at használsz Linux-on. Mivel a Firefox 3-ban került bevezetésre a SQLite. Az nem újdonság, hogy lassú az fsync. PostgreSQL-nél is ismert tuning az fsync letiltása, ha nagyobb teljesítményt akarsz. De nem ennyire (akár 30 sec, miközben egy terheletlen OS-en az fsync általában 20ms, de nem szokott több lenni 200ms-nél). Az egyik probléma, hogy a firefoxos SQLite túlzásba viszi az fsync-elést "biztonság az első!" felkiáltással. A másik a filerendszerek hiányossága. Így egyben ez már gáz.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
>> a Firefox 3-ban került bevezetésre a SQLite
nem
- A hozzászóláshoz be kell jelentkezni
Én úgy tudtam. Mikor?
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
a 2 már használ 3-mas formátumú sqlite 'db'-ket, pl webappsstore, urlclassifier, search
- A hozzászóláshoz be kell jelentkezni
"A másik a filerendszerek hiányossága."
fsync mindig ilyen szar volt ext3-nal, vagy ez ujekeletu problema ?
Az alkalmazasokat hagyjuk, egyertelmuen kernel problema.
Valamint fsync-nek eleg megvarnia mig HDD memoriaba kerul, vagy azt is meg kell varnia mig tenylegesen kiirodik ?
HDD -knek power fail eseten van eleg idejuk kiirni bufferuket ? (Ugyertem HDD tartalekol -e erre nemi energiat)
- A hozzászóláshoz be kell jelentkezni
"Valamint fsync-nek eleg megvarnia mig HDD memoriaba kerul, vagy azt is meg kell varnia mig tenylegesen kiirodik ?"
Ehhez már hardver doksit kell olvasni. Az fsync man-ja szerint "and waits until the device reports that all parts are on stable storage." Nekem az "all parts are on stable storage" azt jelenti, hogy leírja a lemezre :)
Ha jól emlékszem, a kommentekben utalnak is rá, hogy egyes OS-eknél trükköznek is az fsync-kel, vagyis ott nem várja meg, míg megjön a visszajelzés.
"HDD -knek power fail eseten van eleg idejuk kiirni bufferuket ? (Ugyertem HDD tartalekol -e erre nemi energiat)"
Passz. RAID vezérlőknél nincs ilyen, ott nem véletlenül van BBWC modul, azaz Battery Backed Write Cache. Nem hinném, hogy az ócsó lemezekben erre lenne valami.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
"Nem hinném, hogy az ócsó lemezekben erre lenne valami."
Most kicsit utanna kalkulaltam, valoban egy bazi nagy kondenzatornak, vagy egy kisebb akkunak latcania kene a HDD -n, ha tudna ilyet.
- A hozzászóláshoz be kell jelentkezni
Mintha a qmail is kétsoronként fsyncelne. Ezek szerint ext3-on azt sem érdemes használni. :)
- A hozzászóláshoz be kell jelentkezni
Ez nagyon durva.. Ahogy egyre bonyolultabbak a böngészők (és egyéb programok), egyre több helyen lehet szívás. Nem tudom mi lesz itt 5-10 év múlva. Egyszerűen képtelenség tesztelni minden kombinációt, még akkor sem, ha a fél világ linux/ff felhasználó..
- A hozzászóláshoz be kell jelentkezni
eleve az a gáz, hogy nagyon pufferel. desktop gépen annyira nem gáz, ha kicsit sűrűbben ír lemezre, és könnyebben is előfordulhat pl. egy áramszünet, semmi redundancia, tényleg nagy az adatvesztés veszélye. ez egyáltalán nem a firefox hibája
- A hozzászóláshoz be kell jelentkezni
Ha jól értem, akkor az alábbi panaszom is erről szól (?):
http://hup.hu/node/54262#comment-553025 .
Ha igen, akkor jó, hogy megvan a hiba oka. De azért nagyon izé, hogy eféle hibákkal működő béta programokat erőltetnek alaértelmezett verzióként a disztrók.
- A hozzászóláshoz be kell jelentkezni
>> eféle hibákkal működő béta programokat erőltetnek alaértelmezett verzióként a disztrók
kemény, de érthető álláspont a linux kernellel szemben
- A hozzászóláshoz be kell jelentkezni
nem csak linux specifikus hiba, annó más OS-en is előfordult
debian gnu/linux @ linux-2.6.22.24-op1 | patch
info
- A hozzászóláshoz be kell jelentkezni
Pont hogy nem, sőt...
> > I removed the following fcntl call, rc = fcntl(fd, F_FULLFSYNC, 0);. Performance was back to normal.
> ...
> On MacOS X fsync() behaves the same as it does
> on all Unices. That's not good enough if you really care about data
> integrity and so we also provide the F_FULLFSYNC fcntl. As far as I
> know, MacOS X is the only OS to provide this feature for apps that
> need to truly guarantee their data is on disk.
- A hozzászóláshoz be kell jelentkezni
de a hiba az, hogy az fsync nem csak azt az egy file-t irja ki, hanem a teljes puffert - ezert sokaig tart. Ez pedig lehet a darwin-nal is igy van.
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni
Szerencsére nem kell találgatni, mert oda van írva: opcionális.
- A hozzászóláshoz be kell jelentkezni
nem, itt nem arrol van szo, csak arrol, hogy az fsync alapbol - a vinyo miatt - nem ir ki semmit a lemezre, de ki lehet flusholni az egesz cache-t egy opcioval. semmi szo nincs arrol ,hogy a filerendszer mit irna vissza a lemezre fsync-kel opciok nelkul(amit vegul a vinyo nem ir ki feltetlenul).
szerk: de konnyen lehet, hogy a darwin is tul sokat ir vissza fsync-nel, hiszen itt epp sebessegproblemakra panaszkodnak
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni
+1, az ott leírt eset nem analóg az eheti linuxproblémával.
- A hozzászóláshoz be kell jelentkezni
Szvsz a firefoxban nem bír olyan fontos adat lenni, ami igényelné az fsyncet. Különben sincs arról szó, hogy elveszne az összes bookmark, legfeljebb a változások.
Régen (réges régen) a pgsql-ben is ezt az fsyncet csinálták (ez volt az alapbeállítás), amitől piszok lassú volt. Ettől volt lassab, mint a mysql. Felhagytak vele.
Az ff-nél sokkal fontosabb adatoknál sem alkalmaznám az örökös fsyncet. Akinek nem elég megbízható a Linux, használjon Windózt, vagy használjon olyan alkalmazást, ami tud menteni.
"Megoldás" egyébként nincs.
--
CCC3
- A hozzászóláshoz be kell jelentkezni
De van tisztesegesen meg kell irni az fsync -et.
Egyebkent, csak akkor baj, ha sok olyan adat van a pufferben amit egyebkent nem akarnal syncronizalni.
FF -nel valoszinuleg bongeszo cache lenne az, de onmagaban az nem hiszem, hogy olyan sok , hogy megakasztana a rendszert. De mondjuk, ha kozben torrentezel,rsync-elsz,svn co -zol .. ezzerrel problemas lehet.
Most ezek szerint kvazi sync -et hivaja, fsync helyett.
- A hozzászóláshoz be kell jelentkezni
de egy simpla sync nem akasztja be annyira a rendszert ..
debian gnu/linux @ linux-2.6.22.24-op1 | patch
info
- A hozzászóláshoz be kell jelentkezni
Lehet, mert az csak egy keres, hogy utemezzen be egy kiirast. Es nem fogja a rendszert a megtortenteig.
Lehet fsysnc -et is lehetne kicsit lazabban venni, es egy beutemzos (+azonnal vissztero) valtozatot is lehetne csinalni, ahol csak az garantalt, hogy nem vegez mas I/O -t a diszken amig new_fsync el nem vegezte a dolgat. (Vagy ASYNC modban tolni.)
De egyebkent is, egy fsync miatt nem kene megalnia az eletnek, mas diskre eppen nem varo folyamat futhatna kozben, de ha jol ertem ez sem igy tortenik.
szerk:
aio_fsync van is.
- A hozzászóláshoz be kell jelentkezni
A magasszintű programoknak (amilyenekről itt szó van), rá kellene bízniuk szinkronizálást az os-re. Amikor nem bízzák rá, akkor zavar támad, mint a példa is mutatja. Egyébként az os magától is szinkronizál, amikor ráér. A szinkronizálás erőszakolása legfeljebb az összeomlás előtti egy-két másodpercben keletkezett adatokat mentheti meg. A szinkronizálás közben is bekövetkezhet összeomlás, azért adatbázis konzisztenciát úgy sem lehet rá alapozni.
Tipikus programozói hiba olyan dolgokba beleturkálni, amivel nem kellene foglalkozni (az adott szinten).
--
CCC3
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
hamar ugyis adatbazisban taroljak az adatokat akkor miert nem lehet pl motort valasztani? tudomasom szerint az sqlite csak helyi gepen mukodik. mas motorral tobb helyrol hasznalva lehetne kozponti helyen tarolni az adatokat. eddig ezt csak trukkozesekkel lehetet megoldani es nem volt teljeskoru (konyvjelzo szinkronizalhato, de pl suti, jelszo, plugin stb mar maceras) esetleg vki tud ilyen fejlesztesrol?
udv Zoli
- A hozzászóláshoz be kell jelentkezni
Már bocsánat... DE!
1. Ez nem böngésző hiba, felesleges az IE/FF flame ez ügyben.
2. Az
fsync()
man page szerint:
The fsync() function shall request that all data for the open file descriptor named by fildes is to be transferred to the storage device associated with the file described by fildes in an implementation-defined manner.
Magyarul önmagában az fsync() hívásának nem kéne ilyen idióta következményeinek lennie. Ha nem az SQLite van elkaffantva és hozza függőségi helyzetbe a fél világot a létező file descriptorral miközben bekapcsolja a _POSIX_SYNCHRONIZED_IO-t:
If _POSIX_SYNCHRONIZED_IO is defined, the fsync() function shall force all currently queued I/O operations associated with the file indicated by file descriptor fildes to the synchronized I/O completion state.
akkor lehet választani, hogy ez fsync() hiba (nem hinném) vagy filerendszer, azaz kernel környéki hiba. De semmi esetre sem a böngészőé.
- A hozzászóláshoz be kell jelentkezni
Tapasztalatom szerint Windows alatt ugyanígy megakad. Bár nem vagyok programozó, de szerintem egy hasonló hívásnak ott is lennie kell és akkor az ott is büdös.
- A hozzászóláshoz be kell jelentkezni
ext3ból lópta a bíl az ntfst!!444
- A hozzászóláshoz be kell jelentkezni
subscribe
______________
sudo rm -rf /
- A hozzászóláshoz be kell jelentkezni
te nem snq- kisoccse vagy?
- Use the Source Luke ! -
- A hozzászóláshoz be kell jelentkezni