users@grizzly.java.net

Re: strange statistics behaviour in grizzly http webserver

From: Zoltan Arnold NAGY <Zoltan.Nagy_at_Sun.COM>
Date: Mon, 27 Apr 2009 23:37:10 +0200

okay, the simplest code to trigger it:

public class Main {
    public static void main(String[] args) throws Exception {
        GrizzlyWebServer ws = new GrizzlyWebServer(8080);
        final Statistics stat = ws.getStatistics();
        stat.startGatheringStatistics();
        ws.addGrizzlyAdapter(new GrizzlyAdapter() {
            public void service(GrizzlyRequest request, GrizzlyResponse
response) {
                try {
                    PrintWriter writer = response.getWriter();
                    writer.println("req: " +
stat.getRequestStatistics().getRequestCount());
                    writer.println("bytes received: " +
stat.getRequestStatistics().getBytesReceived());
                    writer.println("bytes sent: " +
stat.getRequestStatistics().getBytesSent());
                } catch(Exception e) {
                    e.printStackTrace();
                }
            }
        }, new String[] { "/stat" });
        ws.start();
    }
}

however, it seems that this adapter itself does not contribute into the
global sent/received counter.. :)
but you can see, the req number grows irradically.

I'll attack it to the issue, too.

Thanks,

Zoltan

Zoltan Arnold NAGY wrote:
> Jeanfrancois Arcand wrote:
>> Salut,
>>
>> can you send the .java class/ test? Send it privately if you can't
>> share with outside so I can reproduce locally.
> sure. gimme a sec to come up with the simplest testcase. :)
>
> in the meantime, I opened an issue:
>
> https://grizzly.dev.java.net/issues/show_bug.cgi?id=565
>
> Zoltan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>