Re: Replace MINA by Netty

2010-04-19 Thread Manuel Carrasco Moñino
+1, Netty being a popular OpenSource project, If it performs better,
it is enough for me.

-Manolo

On Sun, Apr 18, 2010 at 1:48 PM, Norman Maurer nor...@apache.org wrote:
 Hi all,

 due the last weeks we encountered some problems realted to memory
 usage etc. To see if the problem is within MINA (or our usage of
 MINA), I wrote a socket implementation using NETTY
 (http://www.jboss.org/netty). Since the release of NETTY 3.x its
 license under the ASL2. The Framework is written by Trustin Lee which
 was one of the main authors of MINA, before he dedicited to leave the
 project.

 Now it seems like MINA it self is not the problem with the OOM. It
 seems it was caused by some infinity loop which was caused by some
 bad usage ( but I still  think it should not happen if MINA would be
 a bit smarter about this...). Anyway after more tests it seems like
 NETTY just performs better in terms of CPU and Memory. I would even
 say its better maintained..

 I know all the eat you own dogfood voices, but I would like to just
 remove all the MINA code and only use NETTY.

 Thoughts ?

 Bye,
 Norman

 -
 To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
 For additional commands, e-mail: server-dev-h...@james.apache.org



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



Re: programatically create/delete accounts --James 3.x

2010-04-19 Thread Norman Maurer
Hi there,

there are some options here..

1) use JMX todo this
2) Just inject the UsersRepository into your app
3) Using commons-net to connect via telnet

About a web-imap client... There is HUPA which is a JAMES subproject.
But its not 100% complete. Anyway feedback is welcome:

http://james.apache.org/hupa

An other very good webmail client is roundcube webmail:

http://roundcube.net/

Hope this helps,
Norman

2010/4/18 Any Joe daffodil_w...@yahoo.com:
 Gurus!

 I did search for this topic, but not sure.

 I need to create accounts on the fly rather than telent ing

 Is there any solution/code out there that 'can reuse.

 BTW, what is suggested web-imap client for James 3.x?

 Thanks a million




-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



Re: Replace MINA by Netty

2010-04-19 Thread Eric Charles
I can confirm netty implementation is running fine after 1 week with 
real prod traffic and prod users.

Tks,
Eric

On 04/19/2010 01:22 PM, Manuel Carrasco Moñino wrote:

+1, Netty being a popular OpenSource project, If it performs better,
it is enough for me.

-Manolo

On Sun, Apr 18, 2010 at 1:48 PM, Norman Maurernor...@apache.org  wrote:
   

Hi all,

due the last weeks we encountered some problems realted to memory
usage etc. To see if the problem is within MINA (or our usage of
MINA), I wrote a socket implementation using NETTY
(http://www.jboss.org/netty). Since the release of NETTY 3.x its
license under the ASL2. The Framework is written by Trustin Lee which
was one of the main authors of MINA, before he dedicited to leave the
project.

Now it seems like MINA it self is not the problem with the OOM. It
seems it was caused by some infinity loop which was caused by some
bad usage ( but I still  think it should not happen if MINA would be
a bit smarter about this...). Anyway after more tests it seems like
NETTY just performs better in terms of CPU and Memory. I would even
say its better maintained..

I know all the eat you own dogfood voices, but I would like to just
remove all the MINA code and only use NETTY.

Thoughts ?

Bye,
Norman

-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org


 

-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

   



-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org