Reiser5 kundiget stipe oan foar selektive triemmigraasje

Eduard Sjisjkin útfierd stipe foar selektive triemmigraasje yn Reiser5. Yn it ramt fan it Reiser5-projekt wurdt it ûntwikkele substansjeel werwurke in fariant fan it ReiserFS-bestânsysteem, wêryn stipe foar parallele skalberbere logyske folumes wurdt ymplementearre op it nivo fan bestânsysteem, ynstee fan in blokapparaatnivo, wêrtroch jo gegevens effisjint kinne fersprieden oer in logysk folume.

Earder waard de migraasje fan gegevensblokken allinich útfierd yn it ramt fan it balansearjen fan it logyske folume fan Reiser5 om der in earlike ferdieling op te hâlden. No kinne jo de gegevens fan elke triem ferpleatse nei elke skiifkomponint fan in logysk folume. Boppedat kinne jo dit bestân spesjaal markearje, sadat de balânsproseduere it sil negearje, en dêrom sille de gegevensblokken op 'e oantsjutte skiif bliuwe.

De brûkersynterface foar triemmigraasje en tagging is publisearre. Dizze ynterface omfettet it brûken fan de ioctl(2) systeemoprop en is bedoeld foar applikaasjeprogrammeurs. Migraasje en markearring is ek beskikber foar de ein brûker mei help fan it helpprogramma volume.reiser4 (8).

In foar de hân lizzende tapassing fan dizze funksjonaliteit soe wêze om alle "hot" (d.w.s. meast tagonklike) bestannen te ferpleatsen nei de heechst prestearjende komponinten fan it logyske folume, en se dêr "pin". Foar dit doel is it oan te rieden om te brûken proxy skiif, dy't net meidocht oan reguliere gegevensferdieling. Jo kinne ek ferpleatse triemmen nei reguliere komponint skiven fan in logysk folume, mar "earlikheid" kin lije.
data distribúsje, dat sil liede ta oertrêding parallele skaalfergrutting.

Boarne: opennet.ru

Add a comment