Makes sense.
Frank, I have a basic FSAL backend working, but what would be the easiest way 
to have my FSAL implementation enable PNFS?  That is, I want the client to ask 
me which machine my file lives on.
Looking at the gluster code for a few hours now and it's not entirely obvious 
to me as to how to enable my FSAL to allow for this operation.
- Steve 

    On Friday, April 1, 2016 3:14 PM, Frank Filz <[email protected]> 
wrote:
 

 #yiv1419360801 #yiv1419360801 -- _filtered #yiv1419360801 
{font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;} _filtered #yiv1419360801 
{panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv1419360801 
{font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}#yiv1419360801 
#yiv1419360801 p.yiv1419360801MsoNormal, #yiv1419360801 
li.yiv1419360801MsoNormal, #yiv1419360801 div.yiv1419360801MsoNormal 
{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;}#yiv1419360801 a:link, 
#yiv1419360801 span.yiv1419360801MsoHyperlink 
{color:blue;text-decoration:underline;}#yiv1419360801 a:visited, #yiv1419360801 
span.yiv1419360801MsoHyperlinkFollowed 
{color:purple;text-decoration:underline;}#yiv1419360801 
p.yiv1419360801msonormal, #yiv1419360801 li.yiv1419360801msonormal, 
#yiv1419360801 div.yiv1419360801msonormal 
{margin-right:0in;margin-left:0in;font-size:12.0pt;}#yiv1419360801 
p.yiv1419360801msochpdefault, #yiv1419360801 li.yiv1419360801msochpdefault, 
#yiv1419360801 div.yiv1419360801msochpdefault 
{margin-right:0in;margin-left:0in;font-size:12.0pt;}#yiv1419360801 
span.yiv1419360801msohyperlink {}#yiv1419360801 
span.yiv1419360801msohyperlinkfollowed {}#yiv1419360801 
span.yiv1419360801emailstyle17 {}#yiv1419360801 p.yiv1419360801msonormal1, 
#yiv1419360801 li.yiv1419360801msonormal1, #yiv1419360801 
div.yiv1419360801msonormal1 
{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;}#yiv1419360801 
span.yiv1419360801msohyperlink1 
{color:#0563C1;text-decoration:underline;}#yiv1419360801 
span.yiv1419360801msohyperlinkfollowed1 
{color:#954F72;text-decoration:underline;}#yiv1419360801 
span.yiv1419360801emailstyle171 {color:#1F497D;}#yiv1419360801 
p.yiv1419360801msochpdefault1, #yiv1419360801 li.yiv1419360801msochpdefault1, 
#yiv1419360801 div.yiv1419360801msochpdefault1 
{margin-right:0in;margin-left:0in;font-size:10.0pt;}#yiv1419360801 
span.yiv1419360801EmailStyle27 {color:#1F497D;}#yiv1419360801 
.yiv1419360801MsoChpDefault {font-size:10.0pt;} _filtered #yiv1419360801 
{margin:1.0in 1.0in 1.0in 1.0in;}#yiv1419360801 div.yiv1419360801WordSection1 
{}#yiv1419360801 Ganesha was updated to use compiled in location to find FSAL 
modules.  Master is Ganesha V2.3 and config has changed somewhat over time.  
Unfortunately documentation has not kept up with the code…  Frank  From: steve 
landiss [mailto:[email protected]] 
Sent: Friday, April 1, 2016 1:45 PM
To: Frank Filz <[email protected]>; 
[email protected]; 
[email protected]
Subject: Re: [Nfs-ganesha-devel] Unable to export any path with the VFS FSAL  
This is the latest code (master clone).  Turns out that it only looks for the 
shared objects under /usr/lib64/ganesha even though I specify the 
FSAL_Shared_Library.  Am I doing something wrong?  ThanksSteve  On Friday, 
April 1, 2016 1:16 PM, Frank Filz <[email protected]> wrote:  What 
version of Ganesha are you using? From: steve landiss 
[mailto:[email protected]] 
Sent: Friday, April 1, 2016 12:14 PM
To: [email protected]; 
[email protected]
Subject: [Nfs-ganesha-devel] Unable to export any path with the VFS FSAL Hi,I 
am unable to export any path with my VFS config.  Attached below is the config 
I am using.   When I start nfs-ganesha, nothing shows up when ai do a showmount 
-e localhost. Any help is appreciated ThanksSteve FSAL{  VFS {        
FSAL_Shared_Library = 
"/src/nfs-ganesha-2.2.0-0.1.1-Source/build/FSAL/FSAL_VFS/vfs/libfsalvfs.so";  
}} EXPORT_DEFAULTS {    Access_Type = RW;    Protocols = 3,4;    Transports = 
TCP;    SecType = sys;    Squash = none;} EXPORT{    # Export Id (mandatory, 
each EXPORT must have a unique Export_Id)    Export_Id = 77;     # Exported 
path (mandatory)    Path = "/mnt";     # Pseudo Path (required for NFS v4)    
Pseudo = "/mnt";     # Required for access (default is None)    # Could use 
CLIENT blocks instead    Access_Type = RW;     Squash = No_root_squash;    
Disable_ACL = TRUE;    Protocols = "3,4";    Transports = "UDP,TCP";    SecType 
= "sys";     # Exporting FSAL    FSAL {        Name = VFS;        volume = 
"/mnt";    }}  NFS_Core_Param {    Nb_Worker = 32;}  
|  | This email has been checked for viruses by Avast antivirus software. 
www.avast.com  |

     


|      |   This email has been checked for viruses by Avast antivirus software. 
www.avast.com   |




  
------------------------------------------------------------------------------
_______________________________________________
Nfs-ganesha-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to