The ORM in the AWS module is 90% used by S3. 
The dependency is mostly  abstracted by a DAO layer; there is another 
dependency on transactions. I believe Rajesh B is already working on this 
aspect and there is a bug open on it. 

--
Chiradeep

On Jun 27, 2012, at 21:52, "David Nalley" <da...@gnsa.us> wrote:

> 
> 
> 
> 
> On Jun 28, 2012, at 12:45 AM, Sheng Liang <sheng.li...@citrix.com> wrote:
> 
>>> In short, I see three options (please comment if you see more) 1. Rip out 
>>> hibernate and replace with some other ORM 2. Make the AWS API bits an 
>>> optional non-default part of the build.
>> 3. Declare that hibernate is a system requirement for CloudStack
>> 
>> I prefer option #1. It is the cleanest. I don't think it will be very 
>> difficult to rip out Hibernate.
>> 
>> Sheng
> 
> 
> 
> That is my personal inclination as well, though I am somewhat reticent to say 
> so, since I am not doing any of the work to rip and replace. At the same time 
> choice of ORM is a big issue. I know, for instance that Alex was looking into 
> finding another ORM for the rest of CloudStack. When I initially looked at 
> the Hibernate issue, Prachi told me she thought it was about 2 weeks worth of 
> work.
> 
> 
> --David

Reply via email to