ZFS on Linux 0.6.0-rc11

Brian Behlendorf bejelentette a ZFS on Linux (korábbi cikk) 0.6.0 tizenegyedik kiadásra jelölt változatát. Benne néhány, az Illumos-ból portolt funkció, szolgáltatás, illetve számos hibajavítás található. Egyebek mellett:

  • Support for ZVOL based swap devices
  • Support for preemptible kernels
  • Vastly improved msync() performance
  • Improved behavior under low memory conditions
  • Improved 'zpool import' search behavior
  • Added 'zstreamdump' command from Illumos
  • Added 'zfs get -t " support from Illumos
  • Fixed 'ZFS replay transaction error 5'
  • Fixed SA based xattr coherency issue
  • Fixed various NFS issues

Részletek a bejelentésben. Letölthető innen.

Hozzászólások

Pár napja próbáltam centoson, egy 'zfs create tank/backup'-ra meghal, elkezdi enni a procit, de semmi nem történik. Sőt, reboot után még a tank pool is eltűnik.
--
Discover It - Have a lot of fun!

Lehet, az én hozzáállásom helytelen, de ugyebár Windows programokat is "lehet" Linux alatt (?) futtatni mindenféle trükkökkel, mégsem teszem, amíg nem okvetlen muszáj... ZFS-t sem jutna eszembe Linux alatt használni, ha használhatom a natív platformján is. Egyszer kipróbáltam volna Gentoo alatt, de akkor még show-stopper volt a PREEMPT, most meg már nem érdekel a Gentoo sem különösebben mindaddig, amíg azt nem hozza majd egyszer az élet, hogy a tevékenységem összeférhetetlenné válik az OTN-nel. Akkor nem leszek boldog, és megint mehetek vissza a motorháztető alá...

/etc/lib/lu/plugins/lupi_bebasic

az ki van csukva, a hupon mindenki Linuxot és Firefoxyt használ.
( /me elvonul és elmélkedik hogy milyen programok lehetnek iOS-en, amit nem arra írtak először )

szerk: ne használj Safarit, az osx-es böngésző, és az elveiddel összeegyeztethetetlen hogy használd

Puppy linux felhasználó

OK; troll fodder lett - legyen. Elveket nem említettem. Szóljatok azért, ha a port funkcionalitása és teljesítménye ekvivalens lesz a Solarison nyújtottakkal, mert akkor tekerek alá valamit, hogy kipróbálhassam.
Nem fogok vitatkozni, mert nem akarok, és értelmét sem látom, tekintve, hogy elbeszélünk egymás mellett - szíveskedjetek ezt ne flamebait-ként kezelni, bizonnyal én fejeztem ki magam fentebb rosszul. Mindenkinek váljon a project hasznára és egészségére...!

/etc/lib/lu/plugins/lupi_bebasic

Sokan nevezik halottnak, nálam öregebbek/tapasztaltabbak, tehát a saját meglátásomat kezelem inkább fenntartásokkal, miszerint "still kickin'". Ami a TRIM-et illeti, nem tudom, mi lett a feature request eredménye; odaáig viszont, hogy legyen egy ilyen, biztosan eljutott. (A lemezvezérlés szintjén támogatott, a ZFS várat(ott) magára, azt olvastam.) Amúgy nem vitattam az eltérő minőség okát...

/etc/lib/lu/plugins/lupi_bebasic

Nem csak az nv_satáról szól, hanem az egész SATA alrendszerről (sata_txlt_unmap() TRIM satacmd_feature_reg) és SCSI réteg parancstámogatásáról (SPC3_CMD_UNMAP/SPC3_CMD_UNMAP10). ZFS-hez nincs külön commit valóban, de annyira én nem ismerem a kódbázist, hogy meg tudjam mondani ránézésre, hogy a megfelelő ZFS unmap függvényhívásokon keresztül a SCSI/SATA TRIM támogatás nem lesz-e aktív. Másrészt az is kérdéses, hogy kell-e egyáltalán, mennyire okozna az FS-szintű TRIM támogatás hiánya extra teljesítményvesztést, amikor a ZFS egyébként is COW módon működik. Pláne ha hozzá veszem, hogy a Sun által gyártott flash alapú tárolók meg egyébként se tartalmaztak (anno legalábbis) TRIM támogatást hardveresen, akkor nem csodálom, hogy nem kapkodtak OS-szinten sem ezzel a funkcióval...

Mindenesetre én azt gondolom, hogy ha már TRIM támogatásról ment be commit, akkor valószínűleg nem csak viccből történt ez. :)

Igen, akkor mit csináltam rosszul?
Simán leforgott, modprobe zfs, zpool create tank mirror sda4 sdb4, zfs create tank/backup, és fagyi. Mivel kilöni nem lehet lehet sehogy, reboot. Reboot után a pool sincs meg, zpool list nem mutatja, és kézzel sem tudom összerakni,
--
Discover It - Have a lot of fun!

És zpool import?

/etc/lib/lu/plugins/lupi_bebasic