Re: GSOC: Axis2/C CGI

2008-05-16 Thread Nikola Tankovć
OK +1 from me too, later after GSOC we can go to FCGI. Nandika Jayawardana wrote: +1 for starting with CGI. Regards Nandika On Thu, May 15, 2008 at 10:53 PM, Samisa Abeysinghe <[EMAIL PROTECTED]> wrote: IMHO, if we can only have CGI to start with within the GSOC time frame, that would be q

Re: GSOC: Axis2/C CGI

2008-05-15 Thread Nandika Jayawardana
+1 for starting with CGI. Regards Nandika On Thu, May 15, 2008 at 10:53 PM, Samisa Abeysinghe <[EMAIL PROTECTED]> wrote: > IMHO, if we can only have CGI to start with within the GSOC time frame, that > would be quite an achievement. > You can do the FCGI stuff after GSOC ;) That is the whole poin

Re: GSOC: Axis2/C CGI

2008-05-15 Thread Samisa Abeysinghe
IMHO, if we can only have CGI to start with within the GSOC time frame, that would be quite an achievement. You can do the FCGI stuff after GSOC ;) That is the whole point of GSOC, make you a long time contributor :) On the logging thing, yes it does not make sense at all to write multiple log

Re: GSOC: Axis2/C CGI

2008-05-15 Thread Nikola Tankovć
Yes FCGI is far more better. I will first try to implement CGI as fast as possible, probably there will be time left for FCGI, but FCGI as I read is rather complicated and will take much more time. Only problem is with log files in CGI, it a little stupid to make a new file for every process, I'

Re: GSOC: Axis2/C CGI

2008-05-14 Thread Supun Kamburugamuva
Hi Nikola, Do you think that within the given time frame you can implement both CGI and FCGI? The initial idea of this project is to implement a CGI application. But it turns out that FCGI is far better than CGI in the Axis2/C scenario. So it's really great if you can implement both. But I think i

Re: GSOC: Axis2/C CGI

2008-05-14 Thread Samisa Abeysinghe
Nadir Amra wrote: How about starting with CGI, then extending, if deemed necessary, to FCGI? I think CGI is a standard, while fast-cgi is not, so you will get more bang for the buck with CGI. In addition, there are some implementation of CGI that does not suffer from the performance hits that

Re: GSOC: Axis2/C CGI

2008-05-13 Thread Nadir Amra
How about starting with CGI, then extending, if deemed necessary, to FCGI? I think CGI is a standard, while fast-cgi is not, so you will get more bang for the buck with CGI. In addition, there are some implementation of CGI that does not suffer from the performance hits that is described here.

Re: GSOC: Axis2/C CGI

2008-05-13 Thread Nandika Jayawardana
On Tue, May 13, 2008 at 11:47 PM, Samisa Abeysinghe <[EMAIL PROTECTED]> wrote: > Nandika Jayawardana wrote: > > I think FastCGI is the best option since it is widely used and solves > > all the issues that we will get with CGI like performance. However if > > SCGI is a widely used protocol I am ok

Re: GSOC: Axis2/C CGI

2008-05-13 Thread Samisa Abeysinghe
Nandika Jayawardana wrote: I think FastCGI is the best option since it is widely used and solves all the issues that we will get with CGI like performance. However if SCGI is a widely used protocol I am ok with it. How is the adoption of SCGI and what are the servers that support it ?. Wh

Re: GSOC: Axis2/C CGI

2008-05-13 Thread Nandika Jayawardana
I think FastCGI is the best option since it is widely used and solves all the issues that we will get with CGI like performance. However if SCGI is a widely used protocol I am ok with it. How is the adoption of SCGI and what are the servers that support it ?. What I was thinking was to let

Re: GSOC: Axis2/C CGI

2008-05-12 Thread Nikola Tankovć
Hy all, Reading your performance article on http://wso2.org/library/3532 (nice results by the way) I think that building an CGI exec could cause some amount of bottleneck (imagine hundreds of CGI parallel processess running and starting and stoping 10k processes in second) , I know that th

Re: GSOC: Axis2/C CGI

2008-04-29 Thread Nandika Jayawardana
Hi Nikola, In implementing the axis2 CGI app, you need to understand how axis2 server side works in the context of a web server deployment. I think going through the source code of axis2 apache module will help you understand what needs to be done. You can find the source for it at "axis2c\src\co

RE: GSOC: Axis2/C CGI

2008-04-28 Thread Baxi, Rinilkumar (TCS)
:[EMAIL PROTECTED] Sent: Tuesday, April 29, 2008 10:24 AM To: Apache AXIS C Developers List Subject: Re: GSOC: Axis2/C CGI Supun Kamburugamuva wrote: > Hi Nikola and devs, > > One of my concerns is the configuration loading in Axis2/C. Since we > are going to implement an executable, we need

Re: GSOC: Axis2/C CGI

2008-04-28 Thread Samisa Abeysinghe
Supun Kamburugamuva wrote: Hi Nikola and devs, One of my concerns is the configuration loading in Axis2/C. Since we are going to implement an executable, we need to load the configuration each time a request comes to Axis2/C. Usually we have one log file and concurrent requests need to access

Re: GSOC: Axis2/C CGI

2008-04-28 Thread Supun Kamburugamuva
Hi Nikola and devs, One of my concerns is the configuration loading in Axis2/C. Since we are going to implement an executable, we need to load the configuration each time a request comes to Axis2/C. Usually we have one log file and concurrent requests need to access this log file. In CGI multiple

Re: GSOC: Axis2/C CGI

2008-04-28 Thread Damitha Kumarage
Nikola Tankovć wrote: Samisa Abeysinghe wrote: Baxi, Rinilkumar (TCS) wrote: Hi Dinesh, Yes, I am not working on GSoC project. I just want to discuss the design so we can implement the better design. Excellent! I was a bit confused earlier. Samisa... Of course Rinil all opinions and

Re: GSOC: Axis2/C CGI

2008-04-28 Thread Nikola Tankovć
Samisa Abeysinghe wrote: Baxi, Rinilkumar (TCS) wrote: Hi Dinesh, Yes, I am not working on GSoC project. I just want to discuss the design so we can implement the better design. Excellent! I was a bit confused earlier. Samisa... Of course Rinil all opinions and collaborations are welcome,

Re: GSOC: Axis2/C CGI

2008-04-28 Thread Samisa Abeysinghe
*From:* Dinesh Premalal [mailto:[EMAIL PROTECTED] *Sent:* Monday, April 28, 2008 7:00 PM *To:* Apache AXIS C Developers List *Subject:* Re: GSOC: Axis2/C CGI Hi Samisa, 2008/4/28 Samisa Abeysinghe <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>: Baxi, Rinilkumar (TCS) wrote:

RE: GSOC: Axis2/C CGI

2008-04-28 Thread Baxi, Rinilkumar (TCS)
Subject: Re: GSOC: Axis2/C CGI Hi Samisa, 2008/4/28 Samisa Abeysinghe <[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>>: Baxi, Rinilkumar (TCS) wrote: Hi Nikola, Currently I am also working to implement CGI on Axis2/C. If possible we can discuss and share the knowledge we have in this d

Re: GSOC: Axis2/C CGI

2008-04-28 Thread Dinesh Premalal
Hi Samisa, 2008/4/28 Samisa Abeysinghe <[EMAIL PROTECTED]>: > Baxi, Rinilkumar (TCS) wrote: > > > Hi Nikola, > > > > Currently I am also working to implement CGI on Axis2/C. If possible we > > can discuss and share the knowledge we have in this direction and design the > > CGI library for Axis. >

Re: GSOC: Axis2/C CGI

2008-04-28 Thread Samisa Abeysinghe
please shed some light on this? Samisa... What say ?? Regards, Rinil -Original Message- From: Nikola Tankovć [mailto:[EMAIL PROTECTED] Sent: Monday, April 28, 2008 5:30 PM To: axis-c-dev@ws.apache.org Subject: GSOC: Axis2/C CGI Hy all, I will be implementing CGI as part of my GSOC

Re: GSOC: Axis2/C CGI

2008-04-28 Thread Samisa Abeysinghe
Nikola Tankovć wrote: Hy all, I will be implementing CGI as part of my GSOC project, Excellent! Welcome aboard!! and I'm now studying Axis2 architecture Good!. as well as Axis2/C API documentation generated by Doxygen. I do not think it is a good idea to keep on reading doxygen comments. R

RE: GSOC: Axis2/C CGI

2008-04-28 Thread Baxi, Rinilkumar (TCS)
: Monday, April 28, 2008 5:30 PM To: axis-c-dev@ws.apache.org Subject: GSOC: Axis2/C CGI Hy all, I will be implementing CGI as part of my GSOC project, and I'm now studying Axis2 architecture as well as Axis2/C API documentation generated by Doxygen. If anybody has any comments or sugges

GSOC: Axis2/C CGI

2008-04-28 Thread Nikola Tankovć
Hy all, I will be implementing CGI as part of my GSOC project, and I'm now studying Axis2 architecture as well as Axis2/C API documentation generated by Doxygen. If anybody has any comments or suggestions regarding my project they are all welcome and will be considered, so please just reply to t