Good to hear. With ZFS gaining traction in the Linux world, you might want to 
talk to the BeeGFS owners/maintainers about making their metadata server more 
filesystem-agnostic.

> On Oct 7, 2016, at 3:02 PM, Michael Talbott <mtalb...@lji.org> wrote:
> 
> Bummer. Oh well. Just fyi, I have BeeGFS running successfully on OmniOS in LX 
> zones and is blazing fast. All of the services have been running in  LX zones 
> just fine so far except for the metadata server due to EA needs. So I just 
> put the metadata server in a KVM instance until hopefully some day down the 
> road xattrs are made available to LX zones ;)
> 
> THANK YOU LX ZONES!!!
> 
> 
>> On Sep 30, 2016, at 8:52 PM, Dale Ghent <da...@omniti.com> wrote:
>> 
>> 
>>> On Sep 30, 2016, at 6:57 PM, Michael Talbott <mtalb...@lji.org> wrote:
>>> 
>>> Bummer. Oh well. How about presenting a zvol as a raw device like shown 
>>> here: http://docs.oracle.com/cd/E19253-01/819-5461/gbebi/index.html
>>> 
>>> I did this, shutdown and rebooted the zone.. and the path the the volume 
>>> appears under /dev/zvol/dsk/ssdpool/ but that directory is empty when it 
>>> should contain the name of my zvol :(
>>> 
>>> I figure if I can get that working, then I could format that vol in ext4 so 
>>> it'd have a way of properly handling xattrs (or so I hope).. Otherwise.. I 
>>> guess I could present a zvol as an iscsi volume to the linux 
>>> host/zone/entity and then format that ext4 over iscsi, but I'd rather not 
>>> add the networking stack in there if I don't have to.
>> 
>> Negative, won't work because the illumos kernel doesn't grok ext4.
>> 
>> In Linux-land, the get/setxattr calls are made from an app, and those calls 
>> are handed in glibc, which turn around and execute the linux kernel syscall 
>> for getting and setting xattrs.
>> 
>> This syscalls then run the vfs_get/setxattr VFS layer op that each 
>> filesystem in Linux implements if it supports xattrs, which then in turn do 
>> the FS-specfic actions in the relevant FS driver to get and set xattrs on 
>> the file's on-disk structure.
>> 
>> For xattrs to work with LX brands, the get/setxattr functions in lx_xattr.c 
>> would need to be more complete and provide a direct translation layer to 
>> ZFS-style xattrs.
>> 
>> /dale
> 

_______________________________________________
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss

Reply via email to