You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by Mihai Soloi <mi...@gmail.com> on 2012/03/27 10:08:24 UTC

Integrating in James a WHIRR module for GSOC participation

Hello,

I'm an eager computer science student in my first year of M.Sc. My coding
skills are composed mainly of the Java language family including the
enterprise side of it. My research project is based on the cloud
environment, i am working on a bag of task price optimization application
that allows users to compare cloud providers and automatically chose which
instance is most suitable for their application in particular. Outside of
school i am a java enterprise developer and my projects include creating
and maintainting internal tools for the company i am working for, as well
as writing tests and identifying issues.

I've been speaking with committers from both WHIRR and JAMES in person and
am enlisted to several mailing lists and in this process I've figured out
that i'd like to allocate my time creating a new feature for an opensource
project. I've been playing with WHIRR lately and I definetly see a
posibility through which I can improve the way JAMES is deployed, and make
it deployable on the cloud environment. Thanks to the GSOC last year, JAMES
now has a mailbox implementation on HBASE. This will allow the use of the
features jclouds provides and that are implemented in WHIRR such that
starting a distributed mailing cluster on Amazon or Rackspace would just
take a property file configuration of WHIRR and of JAMES. This would have a
lot of benefits like:

   - easier stress testing
   - automated deployment
   - integration testing
   - benchmarks
   - having just the SMTP server even without mailstore is helpfull,
   providing users with a warranty of server uptime.

Also this aspect would also benefit on working for JIRA issues JAMES-1387
and JAMES-1388. This way JAMES would me more "cloud friendly".

Sincerely,
Mihai Soloi

Re: Integrating in James a WHIRR module for GSOC participation

Posted by Ioan Eugen Stan <st...@gmail.com>.
Welcome Mihai,

Pretty long email you sent there. Like he already mentioned we met and
discussed about the subject. I haven't dug deep int whirr to see what
this will imply but having a way to deploy James on clusters, easy
sounds good.

I also just found out that we (James) can apply for MSDN subscriptions
[1] with access to a lot of MS software (interoperability tests)[3],
including Azure cloud access [2]. so we can test this.

I like the idea because it will allow James to get into the Cloud
faster, which is the trend but I hope it will also make deployment
easier. I know Mihai personally and I think highly of him but I also
may be biased in this. What do you think about this proposal?

Thanks,

[1] https://svn.apache.org/repos/private/committers/donated-licenses/msdn-subscription.html
[2] http://www.windowsazure.com/en-us/pricing/member-offers/msdn-benefits/
[3] http://blogs.msdn.com/b/govdev/archive/2010/08/25/what-is-an-msdn-subscription-really.aspx


2012/3/27 Mihai Soloi <mi...@gmail.com>:
> Hello,
>
> I'm an eager computer science student in my first year of M.Sc. My coding
> skills are composed mainly of the Java language family including the
> enterprise side of it. My research project is based on the cloud
> environment, i am working on a bag of task price optimization application
> that allows users to compare cloud providers and automatically chose which
> instance is most suitable for their application in particular. Outside of
> school i am a java enterprise developer and my projects include creating
> and maintainting internal tools for the company i am working for, as well
> as writing tests and identifying issues.
>
> I've been speaking with committers from both WHIRR and JAMES in person and
> am enlisted to several mailing lists and in this process I've figured out
> that i'd like to allocate my time creating a new feature for an opensource
> project. I've been playing with WHIRR lately and I definetly see a
> posibility through which I can improve the way JAMES is deployed, and make
> it deployable on the cloud environment. Thanks to the GSOC last year, JAMES
> now has a mailbox implementation on HBASE. This will allow the use of the
> features jclouds provides and that are implemented in WHIRR such that
> starting a distributed mailing cluster on Amazon or Rackspace would just
> take a property file configuration of WHIRR and of JAMES. This would have a
> lot of benefits like:
>
>   - easier stress testing
>   - automated deployment
>   - integration testing
>   - benchmarks
>   - having just the SMTP server even without mailstore is helpfull,
>   providing users with a warranty of server uptime.
>
> Also this aspect would also benefit on working for JIRA issues JAMES-1387
> and JAMES-1388. This way JAMES would me more "cloud friendly".
>
> Sincerely,
> Mihai Soloi



-- 
Ioan Eugen Stan
http://ieugen.blogspot.com/

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