mogilefsd cannot see mogstored's running

Justin Azoff JAzoff at uamail.albany.edu
Thu Jul 14 13:21:13 PDT 2005


On Thu, 2005-07-14 at 16:07 -0400, j.ignacio.leon at gmail.com wrote:
> The newbie again,
> I still can't get things working... everything builds fine and is
> actually executing... but I get only tempfile entries in the db.  I
> can also do a direct HTTP PUT to port 7500 on either of the storage
> nodes resulting in the file being written to disk.
> 
> At the moment, I have reverted to all default configuration files from
> CVS as well as all current CVS versions of the api and the server
> libraries.
> 
> I have two Centos 4.1 boxes running mogstored and one of these is also
> running mysqld and mogilefsd.
> 
> Do I need to be running mogilefsd on each storage node? (I have tried
> it both ways, but this is a fundamental question I assume).

no.

> I set the root to be /var/mogdata in the binaries, conf files and database.
> I created /var/mogdata/devN folders on the correct storage nodes.
> 
> mogstored is being run as a daemon from root
> mogilefsd is being run as regular user mogilefs
> 
> mogilefsd reports:
> [monitor(25994)] Monitor running; scanning usage files
> [monitor(25994)] Failed getting dev1: 404 Not Found
> [monitor(25994)] Failed getting dev2: 404 Not Found

try finding the line in mogstored that looks like this:
        next unless $disk =~ /^$path/;
and change it to
        next unless $path =~ /^$disk/;

> mogtool hangs at the file close...

what does
$ mogtool  --debug inject /etc/motd /etc/motd
output

after running that, does the file in /var/mogdata/devN referenced in the
tempfile table contain anything, or is its size 0?


-- 
-- Justin Azoff
-- Network Performance Analyst



More information about the mogilefs mailing list