Welcome! Log In Create A New Profile

Advanced

Re: mogilefs module 1.0.2

Daniel
August 10, 2009 04:54AM
Valery

I tried the patch but had a problem with the class value.
First the compiler report a warning that stopped the compile:

gcc -c -O -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter
-Wunused-function -Wunused-variable -Wunused-value -Werror -g -I
src/core -I src/event -I src/event/modules -I src/os/unix -I objs -I
src/http -I src/http/modules -I src/mail \
-o
objs/addon/nginx_mogilefs_module-1.0.2patched/ngx_http_mogilefs_module.o \
mod/nginx_mogilefs_module-1.0.2patched//ngx_http_mogilefs_module.c
cc1: warnings being treated as errors
mod/nginx_mogilefs_module-1.0.2patched//ngx_http_mogilefs_module.c: In
function $B!F(Bngx_http_mogilefs_class_command$B!G(B:
mod/nginx_mogilefs_module-1.0.2patched//ngx_http_mogilefs_module.c:1336:
warning: unused variable $B!F(Bu$B!G(B
make[1]: ***
[objs/addon/nginx_mogilefs_module-1.0.2patched/ngx_http_mogilefs_module.o]
Error 1
make[1]: Leaving directory `/root/nginx-0.7.61'
make: *** [build] Error 2

commented the 1336 line and retry the compile without problems.

but when I use the mogilefs_class directive, the PUT process stopped
until timeout.

The debug log:

2009/08/10 17:10:50 [debug] 7424#0: *9 mogilefs request: "create_open
key=sunset3.jpg&domain=images&class=mogilefs_class"
. . .
2009/08/10 17:10:50 [debug] 7424#0: *9 mogilefs: "ERR unreg_class
unreg_class"
2009/08/10 17:10:50 [error] 7424#0: *9 mogilefs error: "unreg_class
unreg_class" while reading response header from upstream, client:
127.0.0.1, server: localhost, request: "PUT /totriple/sunset3.jpg
HTTP/1.1", subrequest: "/mogstored_spare_155602492/sunset3.jpg",
upstream: "192.168.141.116:6001", host: "localhost"
2009/08/10 17:10:50 [debug] 7424#0: *9 finalize http upstream request: 500
2009/08/10 17:10:50 [debug] 7424#0: *9 finalize mogilefs request

looks like the class parameter is not sent (triple), the parametername
is sent(mogilefs_class).

My nginx.conf :
location /totriple/ {
mogilefs_tracker trackers;
mogilefs_domain images;
mogilefs_class triple;
mogilefs_methods PUT;
mogilefs_pass {
proxy_pass $mogilefs_path;
}
}

Regards,
Tuqui



Valery Kholodkov $B$5$s$O=q$-$^$7$?(B:
> Daniel wrote:
>
>> As i said in the first sentence linking POST to PUT would be useful,
>> maybe making a bridge between your Upload module and Mogilefs module
>> could be enough to do the task.
>> In other point as Michael said, using variables to set
>> mogilefs_domain would be useful too.
>> I looked the source but I didn't find how to set the Class for
>> uploading files.
>
> Please try attached patch. It implements mogilefs_class directives.
> The directive accepts up to 8 arguments, each of them can contain
> variables. The first argument which evaluates to non-empty string is
> supplied as class parameter to MogileFS tracker. If no argument
> evaluates to non-empty string or directive is not set, no class
> parameter will be supplied to MogileFS tracker.
>


--
*********************************************************
$BCg=!:,(B $B%@%K%(%k(B
$B%^%j!<%s!&%7%9%F%`!&%"%=%7%(%$%D3t<02q<R(B
$B")(B900-0036 $B2-Fl8)1:E:;TKR9A(B5$BCzL\(B2$BHV(B1$B9f(B
$B2-FlEENOK\E9JL4[(B6F
Tel : 098-942-5575
Fax : 098-942-5574
URL : www.telesat.co.jp
www.netfan.ne.jp
Mail : daniel@telesat.co.jp
*********************************************************
Daniel Nakasone
Marine System Associates, Inc.
Address : 5-2-1 Makiminato Annex 6F
Urasoe City,
Okinawa Japan 900-0036
Tel : +81-98-942-5575
Fax : +81-98-942-5574
URL : www.telesat.co.jp
www.netfan.ne.jp
Mail : daniel@telesat.co.jp
*********************************************************
Subject Author Posted

mogilefs module 1.0.2

Valery Kholodkov July 25, 2009 01:22PM

Re: mogilefs module 1.0.2

mike July 25, 2009 03:56PM

Re: mogilefs module 1.0.2

Valery Kholodkov July 25, 2009 05:20PM

Re: mogilefs module 1.0.2

mike July 25, 2009 05:44PM

Re: mogilefs module 1.0.2

Igor Sysoev July 27, 2009 05:47AM

Re: mogilefs module 1.0.2

mike July 27, 2009 11:57AM

Re: mogilefs module 1.0.2

Valery Kholodkov July 27, 2009 05:48AM

Re: mogilefs module 1.0.2

mike July 27, 2009 11:59AM

Re: mogilefs module 1.0.2

Valery Kholodkov July 27, 2009 01:48PM

Re: mogilefs module 1.0.2

Daniel July 28, 2009 12:10AM

Re: mogilefs module 1.0.2

Valery Kholodkov July 28, 2009 01:51AM

Re: mogilefs module 1.0.2

mike July 28, 2009 02:07AM

Re: mogilefs module 1.0.2

Valery Kholodkov July 28, 2009 02:21AM

Re: mogilefs module 1.0.2

mike July 28, 2009 03:38AM

Re: mogilefs module 1.0.2

Valery Kholodkov July 28, 2009 06:55AM

Re: mogilefs module 1.0.2

mike July 28, 2009 01:14PM

Re: mogilefs module 1.0.2

Valery Kholodkov July 30, 2009 07:35AM

Re: mogilefs module 1.0.2

mike July 30, 2009 12:47PM

Re: mogilefs module 1.0.2

Daniel August 06, 2009 11:33PM

Re: mogilefs module 1.0.2

Valery Kholodkov August 07, 2009 01:16PM

Re: mogilefs module 1.0.2

Daniel August 10, 2009 04:54AM

Re: mogilefs module 1.0.2

Valery Kholodkov August 10, 2009 02:14PM

Re: mogilefs module 1.0.2

Daniel August 11, 2009 01:09AM

Re: mogilefs module 1.0.2

gogobu August 30, 2009 03:47AM

Re: mogilefs module 1.0.2

Valery Kholodkov August 30, 2009 04:56AM

Re: mogilefs module 1.0.2

mike July 28, 2009 02:04AM

Re: mogilefs module 1.0.2

Valery Kholodkov July 28, 2009 02:14AM

Re: mogilefs module 1.0.2

mike July 28, 2009 03:41AM

Re: mogilefs module 1.0.2

Valery Kholodkov July 28, 2009 06:45AM

Re: mogilefs module 1.0.2

mike July 28, 2009 01:16PM

Re: mogilefs module 1.0.2

Valery Kholodkov July 30, 2009 06:28AM

Re: mogilefs module 1.0.2

mike July 30, 2009 12:51PM

Re: mogilefs module 1.0.2

davent August 31, 2009 11:57AM

Re: mogilefs module 1.0.2

Valery Kholodkov August 07, 2009 06:59AM

Re: mogilefs module 1.0.2

gogobu August 30, 2009 08:44AM

Re: mogilefs module 1.0.2

Valery Kholodkov August 30, 2009 09:41AM

Re: mogilefs module 1.0.2

gogobu August 30, 2009 11:15AM

Re: mogilefs module 1.0.2

mike August 30, 2009 02:32PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 190
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready