Return-Path: X-Original-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6AB33934B for ; Thu, 28 Jun 2012 04:52:00 +0000 (UTC) Received: (qmail 19569 invoked by uid 500); 28 Jun 2012 04:52:00 -0000 Delivered-To: apmail-incubator-cloudstack-dev-archive@incubator.apache.org Received: (qmail 19541 invoked by uid 500); 28 Jun 2012 04:52:00 -0000 Mailing-List: contact cloudstack-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cloudstack-dev@incubator.apache.org Delivered-To: mailing list cloudstack-dev@incubator.apache.org Received: (qmail 19527 invoked by uid 99); 28 Jun 2012 04:51:59 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Jun 2012 04:51:59 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.160.175] (HELO mail-gh0-f175.google.com) (209.85.160.175) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Jun 2012 04:51:52 +0000 Received: by ghbz2 with SMTP id z2so1517718ghb.6 for ; Wed, 27 Jun 2012 21:51:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:references:from:content-type:x-mailer:in-reply-to :message-id:date:to:content-transfer-encoding:mime-version :x-gm-message-state; bh=YMQoV9U7Q8wKNyxTnCnBe7S7x3RWCSsgKIPx8EDf/QE=; b=Kgdz7HHgXmRdgekYwGAqtTfhy2PrEn71WAI/jvhrRCXIXne+5lGGPQGaBDqXEciEmJ itoNHKyuc8i85oXcMop+RzmV1qMMdVU6DLFN3kCHGRFdQW1vyRt/O6Fq3xSAWbMILbNZ zvaC7weODHAVW+e5FjH/+FqNUXxSf4cAm966r5tU+It7Xf5U5a3lZxqxGaXdY9vMQXjW g/Ek8iUuoKda+SdILQBapUw5CcR6Bt9Xmx240rV5KNM65GcntwlYh6FsfnEWBCgl3uW2 FdYmT8Pg508t9xMWKUg4nbaKfxe5JnueAUzIL6K7umZT716nh0XaxmrDJuIZLWtjboWo 3IYg== Received: by 10.236.79.67 with SMTP id h43mr649957yhe.122.1340859091369; Wed, 27 Jun 2012 21:51:31 -0700 (PDT) Received: from [172.19.131.163] ([199.108.69.36]) by mx.google.com with ESMTPS id q10sm18300436anm.16.2012.06.27.21.51.29 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 27 Jun 2012 21:51:30 -0700 (PDT) Subject: Re: Hibernate References: From: David Nalley Content-Type: text/plain; charset=us-ascii X-Mailer: iPad Mail (9B176) In-Reply-To: Message-Id: <96B93665-BBD7-41C3-A1B0-A05ED1E57311@gnsa.us> Date: Thu, 28 Jun 2012 00:51:27 -0400 To: "cloudstack-dev@incubator.apache.org" Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) X-Gm-Message-State: ALoCoQkVvKRZjhcOPHfhqqhP2KInASVal/et5Mem/pOjJAmNIkSuhUGb0HYDw22chpoh5jEwGaG4 On Jun 28, 2012, at 12:45 AM, Sheng Liang 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 optio= nal non-default part of the build. > 3. Declare that hibernate is a system requirement for CloudStack >=20 > I prefer option #1. It is the cleanest. I don't think it will be very diff= icult to rip out Hibernate. >=20 > Sheng That is my personal inclination as well, though I am somewhat reticent to sa= y so, since I am not doing any of the work to rip and replace. At the same t= ime 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 looke= d at the Hibernate issue, Prachi told me she thought it was about 2 weeks wo= rth of work. --David=