<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
tt
        {mso-style-priority:99;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="IT" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-US">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-US">I’ve created and started a new replica volume “downloadstat” with CIFS export enabled on GlusterFS 3.6.2.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-US">I can see the following piece has been added automatically to smb.conf:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">[gluster-downloadstat]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">comment = For samba share of volume downloadstat<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">vfs objects = glusterfs<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">glusterfs:volume = downloadstat<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">glusterfs:logfile = /var/log/samba/glusterfs-downloadstat.%M.log<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">glusterfs:loglevel = 7<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">path = /<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">read only = no<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">guest ok = yes<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-US">I restarted smb service, without errors.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-US">When I try to access from Win7 client to “\\gluster01-mi\gluster-downloadstat” it asks me a login (which user do I need to put?) and
 then gives me error “The network path was not found”<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-US">and on Gluster smb.log I see:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">[2015/02/09 17:21:13.111639,&nbsp; 0] smbd/vfs.c:173(vfs_init_custom)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">&nbsp; error probing vfs module 'glusterfs': NT_STATUS_UNSUCCESSFUL<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">[2015/02/09 17:21:13.111709,&nbsp; 0] smbd/vfs.c:315(smbd_vfs_init)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">&nbsp; smbd_vfs_init: vfs_init_custom failed for glusterfs<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">[2015/02/09 17:21:13.111741,&nbsp; 0] smbd/service.c:902(make_connection_snum)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:8.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:EN-US">&nbsp; vfs_init failed for service gluster-downloadstat<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-US">Can you explain how to fix?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-US">Thanks<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-US">Alessandro<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"> gluster-users-bounces@gluster.org [mailto:gluster-users-bounces@gluster.org]
<b>On Behalf Of </b>David F. Robinson<br>
<b>Sent:</b> domenica 8 febbraio 2015 18:19<br>
<b>To:</b> Gluster Devel; gluster-users@gluster.org<br>
<b>Subject:</b> [Gluster-users] cannot delete non-empty directory<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">I am seeing these messsages after I delete large amounts of data using gluster 3.6.2.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">cannot delete non-empty directory: old_shelf4/Aegis/!!!Programs/RavenCFD/Storage/Jimmy_Old/src_vj1.5_final<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><strong><u><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">From the FUSE mount (as root), the directory shows up as empty:</span></u></strong><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"># pwd<br>
/backup/homegfs/backup.0/old_shelf4/Aegis/!!!Programs/RavenCFD/Storage/Jimmy_Old/src_vj1.5_final<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><br>
# ls -al<br>
total 5<br>
d--------- 2 root root&nbsp;&nbsp;&nbsp; 4106 Feb&nbsp; 6 13:55 .<br>
drwxrws--- 3&nbsp; 601 dmiller&nbsp;&nbsp; 72 Feb&nbsp; 6 13:55 ..<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">However, when you look at the bricks, the files are still there (none on brick01bkp, all files are on brick02bkp).&nbsp; All of the files are 0-length and have ------T
 permissions.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Any suggestions on how to fix this and how to prevent it from happening?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">#&nbsp; ls -al /data/brick*/homegfs_bkp/backup.0/old_shelf4/Aegis/\!\!\!Programs/RavenCFD/Storage/Jimmy_Old/src_vj1.5_final<br>
/data/brick01bkp/homegfs_bkp/backup.0/old_shelf4/Aegis/!!!Programs/RavenCFD/Storage/Jimmy_Old/src_vj1.5_final:<br>
total 4<br>
d---------&#43; 2 root root&nbsp; 10 Feb&nbsp; 6 13:55 .<br>
drwxrws---&#43; 3&nbsp; 601 raven 36 Feb&nbsp; 6 13:55 ..<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">/data/brick02bkp/homegfs_bkp/backup.0/old_shelf4/Aegis/!!!Programs/RavenCFD/Storage/Jimmy_Old/src_vj1.5_final:<br>
total 8<br>
d---------&#43; 3 root root&nbsp; 4096 Dec 31&nbsp; 1969 .<br>
drwxrws---&#43; 3&nbsp; 601 raven&nbsp;&nbsp; 36 Feb&nbsp; 6 13:55 ..<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 read_inset.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 readbc.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 readcn.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 readinp.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 readinp_v1_2.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 readinp_v1_3.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 rotatept.f.gz<br>
d---------&#43; 2 root root&nbsp;&nbsp; 118 Feb&nbsp; 6 13:54 save1<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 sepvec.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 shadow.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 snksrc.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 source.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 step.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 stoprog.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 summer6.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 totforc.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 tritet.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 wallrsd.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 wheat.f.gz<br>
---------T&nbsp; 5&nbsp; 601 raven&nbsp;&nbsp;&nbsp; 0 Nov 20 00:08 write_inset.f.gz<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">This is using gluster 3.6.2 on a distributed gluster volume that resides on a single machine.&nbsp; Both of the bricks are on one machine consisting of 2x RAID-6
 arrays.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">df -h | grep brick<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">/dev/mapper/vg01-lvol1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 88T&nbsp;&nbsp; 22T&nbsp;&nbsp; 66T&nbsp; 25% /data/brick01bkp<br>
/dev/mapper/vg02-lvol1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 88T&nbsp;&nbsp; 22T&nbsp;&nbsp; 66T&nbsp; 26% /data/brick02bkp<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"># gluster volume info homegfs_bkp<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">Volume Name: homegfs_bkp<br>
Type: Distribute<br>
Volume ID: 96de8872-d957-4205-bf5a-076e3f35b294<br>
Status: Started<br>
Number of Bricks: 2<br>
Transport-type: tcp<br>
Bricks:<br>
Brick1: gfsib01bkp.corvidtec.com:/data/brick01bkp/homegfs_bkp<br>
Brick2: gfsib01bkp.corvidtec.com:/data/brick02bkp/homegfs_bkp<br>
Options Reconfigured:<br>
storage.owner-gid: 100<br>
performance.io-thread-count: 32<br>
server.allow-insecure: on<br>
network.ping-timeout: 10<br>
performance.cache-size: 128MB<br>
performance.write-behind-window-size: 128MB<br>
server.manage-gids: on<br>
changelog.rollover-time: 15<br>
changelog.fsync-interval: 3<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div id="signature_old">
<div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
<div id="signature_old">
<div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">===============================
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">David F. Robinson, Ph.D.
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">President - Corvid Technologies
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">704.799.6944 x101 [office]
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">704.252.1310 [cell]
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">704.799.7974 [fax]
<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><a href="mailto:David.Robinson@corvidtec.com"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">David.Robinson@corvidtec.com</span></a><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><a href="http://www.corvidtechnologies.com"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">http://www.corvidtechnologies.com</span></a><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;"><o:p></o:p></span></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">&nbsp;<o:p></o:p></span></p>
</div>
</div>
</body>
</html>