On 10/03/2011 07:06 PM, Becky Ligon wrote:
You are correct. As long as the command "hostname" comes up as server1 and server2 on the respective machines, you don't have to specify the alias.

Please try pvfs2-viewdist -f on each file from each machine and send me the output.

I am sorry for the delay but I could not recreate it easily. So here's the output of the command for a file that works in server2 and fails in server1.

root@server1:~# ls -l file
ls: cannot access /path/file: Input/output error

root@server1:~# pvfs2-viewdist -f file
dist_name = simple_stripe
dist_params:
strip_size:65536

Metadataserver: tcp://server2:3334
Number of datafiles/servers = 2
Datafile 0 - tcp://server2:3334, handle: 9223372036854489459 (7ffffffffffba173.bstream) Datafile 1 - tcp://server1:3334, handle: 6917529027640795205 (5ffffffffffba045.bstream)


root@server2:~# ls -l file
-rw-r--r-- 1 user group 553708 Oct  4 09:32 /path/file

root@server2:~# pvfs2-viewdist -f file
dist_name = simple_stripe
dist_params:
strip_size:65536

Metadataserver: tcp://server2:3334
Number of datafiles/servers = 2
Datafile 0 - tcp://server2:3334, handle: 9223372036854489389 (7ffffffffffba12d.bstream) Datafile 1 - tcp://server1:3334, handle: 6917529027640799733 (5ffffffffffbb1f5.bstream)

Miltos


Becky

On Mon, Oct 3, 2011 at 11:16 AM, Miltiadis Koutsokeras <[email protected] <mailto:[email protected]>> wrote:

    Hi Becky,


    On 10/03/2011 03:57 PM, Becky Ligon wrote:
    Did you create the storage space on each system:
    server1:pvfs2-server -f fs.conf -a server1

    server2:pvfs2-server -f fs.conf -a servers
    Do you mean

    server2:pvfs2-server -f fs.conf -a server2

    in the second command?

    I have created the initial filesystem with the command

    pvfs2-server -f fs.conf

    without the -a for alias on both servers. Have you seen the
    configuration I've posted? Is -a option required in my case?
    I would try it, if my users did not populate the filesystem already.


    What happens if you issue pvfs2-ping from either server?

    server1:pvfs2-ping -m /mnt/pvfs2
    user@server1:~# pvfs2-ping -m /mnt/pvfs2

    (1) Parsing tab file...

    (2) Initializing system interface...

    (3) Initializing each file system found in tab file: /etc/mtab...

       PVFS2 servers: tcp://server1:3334
       Storage name: pvfs2-fs
       Local mount point: /mnt/pvfs2
       /mnt/pvfs2: Ok

    (4) Searching for /mnt/pvfs2 in pvfstab...

       PVFS2 servers: tcp://server1:3334
       Storage name: pvfs2-fs
       Local mount point: /mnt/pvfs2

       meta servers:
       tcp://server1:3334
       tcp://server2:3334

       data servers:
       tcp://server1:3334
       tcp://server2:3334

    (5) Verifying that all servers are responding...

       meta servers:
       tcp://server1:3334 Ok
       tcp://server2:3334 Ok

       data servers:
       tcp://server1:3334 Ok
       tcp://server2:3334 Ok

    (6) Verifying that fsid 1034394795 is acceptable to all servers...

       Ok; all servers understand fs_id 1034394795

    (7) Verifying that root handle is owned by one server...

       Root handle: 1048576
         Ok; root handle is owned by exactly one server.

    =============================================================

    The PVFS2 filesystem at /mnt/pvfs2 appears to be correctly configured.

    server2:pvfs2-ping -m /mnt/pvfs2
    user@server2:~# pvfs2-ping -m /mnt/pvfs2

    (1) Parsing tab file...

    (2) Initializing system interface...

    (3) Initializing each file system found in tab file: /etc/mtab...

       PVFS2 servers: tcp://server2:3334
       Storage name: pvfs2-fs
       Local mount point: /mnt/pvfs2
       /mnt/pvfs2: Ok

    (4) Searching for /mnt/pvfs2 in pvfstab...

       PVFS2 servers: tcp://server2:3334
       Storage name: pvfs2-fs
       Local mount point: /mnt/pvfs2

       meta servers:
       tcp://server1:3334
       tcp://server2:3334

       data servers:
       tcp://server1:3334
       tcp://server2:3334

    (5) Verifying that all servers are responding...

       meta servers:
       tcp://server1:3334 Ok
       tcp://server2:3334 Ok

       data servers:
       tcp://server1:3334 Ok
       tcp://server2:3334 Ok

    (6) Verifying that fsid 1034394795 is acceptable to all servers...

       Ok; all servers understand fs_id 1034394795

    (7) Verifying that root handle is owned by one server...

       Root handle: 1048576
         Ok; root handle is owned by exactly one server.

    =============================================================

    The PVFS2 filesystem at /mnt/pvfs2 appears to be correctly
    configured.



    Becky

    On Mon, Oct 3, 2011 at 7:59 AM, Miltiadis Koutsokeras
    <[email protected] <mailto:[email protected]>>
    wrote:

        Hello everyone,

        I have a setup of 2 servers sharing their available free
        space through the
        OrangeFS filesystem. Both servers have the filesystem mounted
        for client
        use. A user noticed today that sometimes, not always, the
        files created in one
        server are not accessible from the mount point in the other.
        The servers are
        setup so that users have the same uid and gid in both. The
        problematic
        files are perfectly accessible from the mount point on the
        localhost. The
        strange thing is that logs of pvfs2-server and pvfs2-client
        are clear of any
        errors on both servers.

        My setup in more detail:

        2 servers X86_64 with Debian GNU/Linux unstable (sid), kernel
        3.0.0-1-amd64

        OrangeFS 2.8.4 build from CVS repository version 141223,
        using kernel module for client access
        pvfs2-server --version:    2.8.4-orangefs-2011-09-08-141223
        (mode: aio-threaded)
        pvfs2-client --version:    2.8.4-orangefs-2011-09-08-141223

        Mount command:
        mount -t pvfs2 tcp://`hostname`:3334/pvfs2-fs /mnt/pvfs2

        Servers configuration file:
        <Defaults>
               UnexpectedRequests 50
               EventLogging none
               EnableTracing no
               LogStamp datetime
               BMIModules bmi_tcp
               FlowModules flowproto_multiqueue
               PerfUpdateInterval 1000
               ServerJobBMITimeoutSecs 30
               ServerJobFlowTimeoutSecs 30
               ClientJobBMITimeoutSecs 300
               ClientJobFlowTimeoutSecs 300
               ClientRetryLimit 5
               ClientRetryDelayMilliSecs 2000
               PrecreateBatchSize 0,32,512,32,32,32,0
               PrecreateLowThreshold 0,16,256,16,16,16,0

               DataStorageSpace /pvfs2-storage-space
               MetadataStorageSpace /pvfs2-storage-space

               LogFile /var/log/pvfs2-server.log
        </Defaults>

        <Aliases>
               Alias server1 tcp://server1:3334
               Alias server2 tcp://server2:3334
        </Aliases>

        <Filesystem>
               Name pvfs2-fs
               ID 1034394795
               RootHandle 1048576
               FileStuffing yes
        <MetaHandleRanges>
                       Range server1 3-2305843009213693953
                       Range server2
        2305843009213693954-4611686018427387904
        </MetaHandleRanges>
        <DataHandleRanges>
                       Range server1
        4611686018427387905-6917529027641081855
                       Range server2
        6917529027641081856-9223372036854775806
        </DataHandleRanges>
        <StorageHints>
                       TroveSyncMeta yes
                       TroveSyncData no
                       TroveMethod alt-aio
        </StorageHints>
        </Filesystem>


        The problem explained with example command line prompts:
        user@server1:~# some_program_creating_files
        user@server1:~# ls -l /mnt/pvfs2/myfiles
        -rw-r--r-- 1 user group  441975 Oct  3 12:50 file1
        -rw-r--r-- 1 user group  441975 Oct  3 12:51 file2
        -rw-r--r-- 1 user group  400873 Oct  3 12:52 file3

        user@server2:~# ls -l /mnt/pvfs2/myfiles
        ls: cannot access  /mnt/pvfs2/myfiles/file1: Input/output error
        ls: cannot access  /mnt/pvfs2/myfiles/file3: Input/output error

        ?????????? ? ?      ?           ?            ? file1
        -rw-r--r-- 1 user group  441975 Oct  3 12:51 file2
        ?????????? ? ?      ?           ?            ? file3


        Thank you in advance fro any replies.

-- Koutsokeras Miltiadis M.Sc.
        Software Engineer
        Biovista Inc.

        US Offices
        2421 Ivy Road
        Charlottesville, VA 22903
        USA
        T: +1.434.971.1141 <tel:%2B1.434.971.1141>
        F: +1.434.971.1144 <tel:%2B1.434.971.1144>

        European Offices
        34 Rodopoleos Street
        Ellinikon, Athens 16777
        GREECE
        T: +30.210.9629848 <tel:%2B30.210.9629848>
        F: +30.210.9647606 <tel:%2B30.210.9647606>

        www.biovista.com <http://www.biovista.com>

        Biovista is a privately held biotechnology company that finds
        novel uses for existing drugs, and profiles their side
        effects using their mechanism of action. Biovista develops
        its own pipeline of drugs in CNS, oncology, auto-immune and
        rare diseases. Biovista is collaborating with
        biopharmaceutical companies on indication expansion and
        de-risking of their portfolios and with the FDA on adverse
        event prediction.


        _______________________________________________
        Pvfs2-users mailing list
        [email protected]
        <mailto:[email protected]>
        http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users




-- Becky Ligon
    OrangeFS Support and Development
    Omnibond Systems
    Anderson, South Carolina




-- Koutsokeras Miltiadis M.Sc.
    Software Engineer
    Biovista Inc.

    US Offices
    2421 Ivy Road
    Charlottesville, VA 22903
    USA
    T:+1.434.971.1141  <tel:%2B1.434.971.1141>
    F:+1.434.971.1144  <tel:%2B1.434.971.1144>

    European Offices
    34 Rodopoleos Street
    Ellinikon, Athens 16777
    GREECE
    T:+30.210.9629848  <tel:%2B30.210.9629848>
    F:+30.210.9647606  <tel:%2B30.210.9647606>

    www.biovista.com  <http://www.biovista.com>

    Biovista is a privately held biotechnology company that finds novel uses 
for existing drugs, and profiles their side effects using their mechanism of 
action. Biovista develops its own pipeline of drugs in CNS, oncology, 
auto-immune and rare diseases. Biovista is collaborating with biopharmaceutical 
companies on indication expansion and de-risking of their portfolios and with 
the FDA on adverse event prediction.





--
Becky Ligon
OrangeFS Support and Development
Omnibond Systems
Anderson, South Carolina




--
Koutsokeras Miltiadis M.Sc.
Software Engineer
Biovista Inc.

US Offices
2421 Ivy Road
Charlottesville, VA 22903
USA
T: +1.434.971.1141
F: +1.434.971.1144

European Offices
34 Rodopoleos Street
Ellinikon, Athens 16777
GREECE
T: +30.210.9629848
F: +30.210.9647606

www.biovista.com

Biovista is a privately held biotechnology company that finds novel uses for 
existing drugs, and profiles their side effects using their mechanism of 
action. Biovista develops its own pipeline of drugs in CNS, oncology, 
auto-immune and rare diseases. Biovista is collaborating with biopharmaceutical 
companies on indication expansion and de-risking of their portfolios and with 
the FDA on adverse event prediction.


_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to