Re: [Openstack] [nova] [cinder] Nova-volume vs. Cinder in Folsom

2012-07-13 Thread Reddin, Tim (Cloud Services)
It would seem that those  voting for option 1 do so primarily from a code 
hygiene and maintenance perspective. If code hygiene were the only issue this 
would make sense.

But for those of us with a production environment going straight from 
Nova-volumes to a full Cinder deployment is too big a step.

From an operational perspective integrating  multiple new things at the same 
time is too high risk. Not only does all of the code have to work together but 
all of the operational services for standing up a Cinder production service 
need to be in place and working. This is too risky for people with services in 
production.


I believe we need to have an approach that provides a migration path  that will 
allow systems in production migrate from Nova-volumes in Folsom to a Cinder 
based production in a reliable and incremental way.

From HP’s perspective we need option #2.

I think the code maintenance issue can me ameliorated by just freezing the 
Nova-Volumes code in Folsom.  This will incentivize people to move off it, but 
will allow them to do it in a way that supports production services.

Tim

From: openstack-bounces+tim.reddin=hp@lists.launchpad.net 
[mailto:openstack-bounces+tim.reddin=hp@lists.launchpad.net] On Behalf Of 
Shake Chen
Sent: 12 July 2012 01:31
To: Renuka Apte
Cc: Openstack (openstack@lists.launchpad.net) (openstack@lists.launchpad.net)
Subject: Re: [Openstack] [nova] [cinder] Nova-volume vs. Cinder in Folsom

option 1.

On Thu, Jul 12, 2012 at 7:10 AM, Renuka Apte 
renuka.a...@citrix.commailto:renuka.a...@citrix.com wrote:
It would be great if anyone who is already deploying Openstack, even if in 
non-production environments, could give cinder a try.
For a test environment, it seems easy enough to make the switch using devstack 
(I have verified this with XenServer, and I believe, John and folks at 
Rackspace have tried on KVM).
Of course, only when more people start trying it will we get a realistic 
picture.

Thanks,
Renuka.

From: Flavia Missi [mailto:flaviami...@gmail.commailto:flaviami...@gmail.com]
Sent: Wednesday, July 11, 2012 12:56 PM
To: Renuka Apte
Cc: Vishvananda Ishaya; Openstack 
(openstack@lists.launchpad.netmailto:openstack@lists.launchpad.net) 
(openstack@lists.launchpad.netmailto:openstack@lists.launchpad.net)
Subject: Re: [Openstack] [nova] [cinder] Nova-volume vs. Cinder in Folsom

For me it's +1 to 1, but...

Here at Globo.com we're already deploying clouds based on openstack (not in 
production yet, we have dev and lab), and it's really painful when openstack 
just forces us to change, I mean, sysadmins are not that happy, so I think 
it's more polite if we warn them in Folsom, and remove everything next. Maybe 
this way nobody's going to fear the update. It also make us lose the chain of 
thought.. you're learning, and suddenly you have to change something for an 
update, and then you come back to what you we're doing...

Anyway... :)

Thanks,
On Wed, Jul 11, 2012 at 3:09 PM, Renuka Apte 
renuka.a...@citrix.commailto:renuka.a...@citrix.com wrote:
+1 for 1

On 11/07/12 8:26 AM, Vishvananda Ishaya 
vishvana...@gmail.commailto:vishvana...@gmail.com wrote:

Hello Everyone,

Now that the PPB has decided to promote Cinder to core for the Folsom
release, we need to decide what happens to the existing Nova Volume
code. As far as I can see it there are two basic strategies. I'm going
to give an overview of each here:

Option 1 -- Remove Nova Volume
==

Process
---
 * Remove all nova-volume code from the nova project
 * Leave the existing nova-volume database upgrades and tables in
   place for Folsom to allow for migration
 * Provide a simple script in cinder to copy data from the nova
   database to the cinder database (The schema for the tables in
   cinder are equivalent to the current nova tables)
 * Work with package maintainers to provide a package based upgrade
   from nova-volume packages to cinder packages
 * Remove the db tables immediately after Folsom

Disadvantages
-
 * Forces deployments to go through the process of migrating to cinder
   if they want to use volumes in the Folsom release

Option 2 -- Deprecate Nova Volume
=

Process
---
 * Mark the nova-volume code deprecated but leave it in the project
   for the folsom release
 * Provide a migration path at folsom
 * Backport bugfixes to nova-volume throughout the G-cycle
 * Provide a second migration path at G
 * Package maintainers can decide when to migrate to cinder

Disadvantages
-
 * Extra maintenance effort
 * More confusion about storage in openstack
 * More complicated upgrade paths need to be supported

Personally I think Option 1 is a much more manageable strategy because
the volume code doesn't get a whole lot of attention. I want to keep
things simple and clean with one deployment strategy. My opinion is that
if we choose option 2 we will be sacrificing significant feature
development in G 

Re: [Openstack] Load Balancers for Swift Proxy-servers ----why Pound ?

2011-09-19 Thread Reddin, Tim (Cloud Services)
Jay wrote:





FYI, some folks have done some performance testing of Glance with

Swift backends. It was determined that using SSL caused a dramatic

performance degradation (roughly decreased the network I/O throughput

by half, with a queuing behvaiour showing up on GET requests as well.)



The solution was to disable zlib compression in SSL on the Glance API

server box.





Our initial tests used an image dervied from /dev/urandom which was an absolute 
worst case for  compression.


We found subsequently that using ZLIB with real images did provide “some” 
benefit  (up to ~30 – but depends on image content). We also tried using LZO 
which gave up to 400% with a stock Ubuntu image (1.45GB). We will publish 
something on this when we have a more complete picture.

As Jay points out – replacing the compression algorithm is not easy.


Tim



-Original Message-
From: openstack-bounces+tim.reddin=hp@lists.launchpad.net 
[mailto:openstack-bounces+tim.reddin=hp@lists.launchpad.net] On Behalf Of 
Jay Pipes
Sent: 19 September 2011 16:39
To: Kuo Hugo
Cc: openstack@lists.launchpad.net
Subject: Re: [Openstack] Load Balancers for Swift Proxy-servers why Pound ?



On Mon, Sep 19, 2011 at 7:47 AM, Kuo Hugo tonyt...@gmail.com wrote:

 btw , most of articles just using HTTP instead of HTTPS.   Does Pound better

 than Nginx under HTTPS?



FYI, some folks have done some performance testing of Glance with

Swift backends. It was determined that using SSL caused a dramatic

performance degradation (roughly decreased the network I/O throughput

by half, with a queuing behvaiour showing up on GET requests as well.)



The solution was to disable zlib compression in SSL on the Glance API

server box.



There aren't a whole lot of easy ways to do this in OpenSSL 0.9.8, but

you may find the discussion in this article interesting:



http://journal.paul.querna.org/articles/2011/04/05/openssl-memory-use/



Cheers,

jay



___

Mailing list: https://launchpad.net/~openstack

Post to : openstack@lists.launchpad.net

Unsubscribe : https://launchpad.net/~openstack

More help   : https://help.launchpad.net/ListHelp
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp