<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.openstack.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Soren</id>
		<title>OpenStack - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.openstack.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Soren"/>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/wiki/Special:Contributions/Soren"/>
		<updated>2026-07-08T18:53:53Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Nova/ScalableSchedulerSpec&amp;diff=35700</id>
		<title>Nova/ScalableSchedulerSpec</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Nova/ScalableSchedulerSpec&amp;diff=35700"/>
				<updated>2013-11-18T14:37:31Z</updated>
		
		<summary type="html">&lt;p&gt;Soren: Add scalable scheduler spec&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Horizontally Scalable (O(1)) scheduler =&lt;br /&gt;
== Summary ==&lt;br /&gt;
Add a massively scalable scheduler to Nova. By massively scalable, we mean &amp;quot;Schedulding a new instance on a hundred thousand node deployment with millions of current and past instances should not take more than a second.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Blueprint: https://blueprints.launchpad.net/nova/+spec/horizontally-scalable-scheduling&lt;br /&gt;
== Rationale ==&lt;br /&gt;
The existing scheduler implementations allocate resources on what is currently considered the optimal location for the given resource. Not only is this a costly process, since the data set to be evaluated is potentially very, very large, but since the workloads across the cloud is highly variable and entirely non-deterministic, the designated optimal location may soon be a below average location for the resource. This spec outlines an alternative approach that simply puts resources whereever they'll fit with no attempt to make a centralised decision about anything at all. The end result is an O(1) scheduler.&lt;br /&gt;
&lt;br /&gt;
== User Stories ==&lt;br /&gt;
# Soren has a cloud with tens of thousands of nodes with scores of VM's on each. He's fed up with how long it takes to schedule new instances. &lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
&lt;br /&gt;
Incoming resource requests are validated (sanity checks, quota checks, etc.) as per usual. After this, they're sent to a scheduler that simply puts it on a queue. Nodes poll this queue for work items if they have spare capacity.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
For simplicity, the first iteration simply adds a new scheduler class, so we keep nova-scheduler around even though it's of very little use, since nova-api might as well stick things directly onto the queue.&lt;br /&gt;
&lt;br /&gt;
The new scheduler class will send out the scheduling request on the message queue using fanout.&lt;br /&gt;
&lt;br /&gt;
Any compute node that has capacity to spare will listen on this topic.  The messaging layer will &amp;quot;at random&amp;quot; distribute the request to a listening compute node. The compute node will ensure that it can actually accomodate the instance (based on the instance type) and raise an exception if it does not have sufficient capacity after all. This will cause the message to be requeued (if using the kombu messaging driver) and another node can attempt to fulfill the&lt;br /&gt;
request. If it does have capacity, it will go ahead with the allocation as usual.&lt;br /&gt;
&lt;br /&gt;
The next iteration will add per-instance-type topics. Nodes only subscribe to topics for instance types that they can actually accommodate.&lt;br /&gt;
&lt;br /&gt;
The next iteration will remove the scheduler entirely and make nova-api put resource requests directly on the work queue.&lt;br /&gt;
&lt;br /&gt;
The final iteration (which depends on Marconi being ready for production) will use Marconi as the queueing backend. (This may or may not come for free depending on whether a Marconi RPC backend gets added to the RPC layer).&lt;/div&gt;</summary>
		<author><name>Soren</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Design_Summit/Icehouse/Etherpads&amp;diff=34950</id>
		<title>Design Summit/Icehouse/Etherpads</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Design_Summit/Icehouse/Etherpads&amp;diff=34950"/>
				<updated>2013-11-07T06:43:02Z</updated>
		
		<summary type="html">&lt;p&gt;Soren: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Summit]]&lt;br /&gt;
[[Category:Icehouse]]&lt;br /&gt;
[[Category:Etherpad]]&lt;br /&gt;
&lt;br /&gt;
A list of etherpads for the various tracks over days. For the convenience of everyone, please organize this page by Topic, and put the etherpads for each project in chronological order over the course of their track.&lt;br /&gt;
&lt;br /&gt;
== Devstack ==&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
* 11:15 - [https://etherpad.openstack.org/p/icehouse-summit-devstacks-new-bits Devstack's New Bits]&lt;br /&gt;
* 12:05 - [https://etherpad.openstack.org/p/icehouse-summit-devstack-support Defining Supported Distros / Projects]&lt;br /&gt;
&lt;br /&gt;
== QA ==&lt;br /&gt;
=== Wednesday ===&lt;br /&gt;
* 11:15 - [https://etherpad.openstack.org/p/icehouse-summit-qa-neutron Neutron QA and Testing]&lt;br /&gt;
* 12:05 - [https://etherpad.openstack.org/p/icehouse-summit-qa-tempest-policy Tempest Policy in Icehouse]&lt;br /&gt;
* 2:00 - [https://etherpad.openstack.org/icehouse-summit-qa-unit-testing Who watches the watchers - aka Tempest Unit Tests]&lt;br /&gt;
* 2:50 - [https://etherpad.openstack.org/icehouse-summit-qa-stress-tests Tempest Stress Test - Overview and Outlook]&lt;br /&gt;
* 3:40 - [https://etherpad.openstack.org/icehouse-summit-qa-parallel Parallel tempest moving forward]&lt;br /&gt;
&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
* 1:50 - [https://etherpad.openstack.org/icehouse-summit-qa-rolling-upgrades Testing Rolling Upgrades]&lt;br /&gt;
* 2:40 - [https://etherpad.openstack.org/icehouse-summit-qa-grenade Grenade Update and Futures]&lt;br /&gt;
* 3:30 - [https://etherpad.openstack.org/icehouse-summit-qa-multi-node Enablement for multiple nodes test]&lt;br /&gt;
&lt;br /&gt;
=== Friday ===&lt;br /&gt;
&lt;br /&gt;
* 11:00 - [https://etherpad.openstack.org/icehouse-summit-qa-keystone Keystone needs on the QA Pipeline]&lt;br /&gt;
* 11:50 - [https://etherpad.openstack.org/icehouse-summit-qa-coverage-tooling Coverage analysis tooling]&lt;br /&gt;
* 1:30 - [https://etherpad.openstack.org/icehouse-summit-qa-future-of-scenario-testing Future of Scenario Testing]&lt;br /&gt;
* 2:20 - [https://etherpad.openstack.org/icehouse-summit-qa-negative-tests Negative Testing Strategy]&lt;br /&gt;
* 3:10 - [https://etherpad.openstack.org/icehouse-summit-qa-gate-debugability Enhancing Debugability in the Gate]&lt;br /&gt;
&lt;br /&gt;
== Nova ==&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
* 11:15 - [https://etherpad.openstack.org/p/IcehouseConductorTasksNextSteps Conductor Tasks Next Steps]&lt;br /&gt;
* 12:05 - [https://etherpad.openstack.org/p/IcehouseTaskAPI Instance tasks in API]&lt;br /&gt;
* 2:00 - [https://etherpad.openstack.org/p/NovaIcehouseSummitUnconference Nova Un-conference]&lt;br /&gt;
* 2:50 - [https://etherpad.openstack.org/p/icehouse-summit-live-snapshot Nova live-snapshot feature]&lt;br /&gt;
* 3:40 - [https://etherpad.openstack.org/p/IcehouseNovaPrestartServers Improve VM boot times, by pre-starting VMs]&lt;br /&gt;
* 4:40 - [https://etherpad.openstack.org/p/NovaIcehousePclouds Implementing Private clouds on Nova via aggregates]&lt;br /&gt;
* 5:30 - [https://etherpad.openstack.org/p/icehouse_flavor_level_capabilities Flavor level capabilities]&lt;br /&gt;
&lt;br /&gt;
=== Wednesday ===&lt;br /&gt;
* 11:15 - [https://etherpad.openstack.org/p/NovaIcehouseProjectStructureAndProcess Nova Project Structure and Process]&lt;br /&gt;
* 12:05 - [https://etherpad.openstack.org/p/RethinkingSchedulerDesign Rethinking scheduler design]&lt;br /&gt;
* 2:00 - [https://etherpad.openstack.org/p/NovaIcehouseSummitUnconference Nova Un-conference (Wednesday)]&lt;br /&gt;
* 2:50 - [https://etherpad.openstack.org/p/NovaIcehouse-Smart-Resource-Placement Smart Resource Placement]&lt;br /&gt;
* 3:40 - [https://etherpad.openstack.org/p/IcehouseNovaExtensibleSchedulerMetrics Extensible Scheduler Metrics]&lt;br /&gt;
* 4:40 - [https://etherpad.openstack.org/p/NovaIcehouse-Instance-Group-API Instance Group Model and API Extension]&lt;br /&gt;
* 5:30 - [https://etherpad.openstack.org/p/icehouse_plugable_api Adding plugability at the API layer]&lt;br /&gt;
&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
* 9:00 - [https://etherpad.openstack.org/p/_PCI_Passthrough___the_next_step PCI Passthrough : the next step]&lt;br /&gt;
* 9:50 - [https://etherpad.openstack.org/p/NovaIcehouseSummitUpgrades The road to live upgrades]&lt;br /&gt;
* 11:00 - [https://etherpad.openstack.org/p/NovaIcehouseSummitObjects Nova Objects update and plans forward]&lt;br /&gt;
* 11:50 - [https://etherpad.openstack.org/IcehouseNovaMetadataService Metadata Service Enhancements: Callbacks + Network]&lt;br /&gt;
* 1:50 - [https://etherpad.openstack.org/p/NovaIcehouseSummitUnconference Nova Un-conference (Thursday)]&lt;br /&gt;
* 2:40 - [https://etherpad.openstack.org/p/nova-horizontally-scalable-db Horizontally scalable db backend]&lt;br /&gt;
* 3:30 - [https://etherpad.openstack.org/icehouse-summit-nova-v3-api Nova V3 API]&lt;br /&gt;
* 4:30 - [https://etherpad.openstack.org/icehouse-summit-nova-pecan-wsme Pecan/WSME for the Nova V3 API]&lt;br /&gt;
* 5:20 - [https://etherpad.openstack.org/icehouse-summit-nova-cross-project-request-ids Cross project Request Ids]&lt;br /&gt;
&lt;br /&gt;
=== Friday ===&lt;br /&gt;
* 9:00 - [https://etherpad.openstack.org/p/T4tQMQf5uS VMWare Driver Roadmap For Icehouse]&lt;br /&gt;
* 9:50 - libvirt driver roadmap&lt;br /&gt;
* 11:00 - [https://etherpad.openstack.org/p/docker-nova-hkg Docker support in OpenStack]&lt;br /&gt;
* 11:50 -  [https://etherpad.openstack.org/p/IcehouseXenAPIRoadmap XenAPI Roadmap for Icehouse]&lt;br /&gt;
* 1:30 - [https://etherpad.openstack.org/p/NovaIcehouseSummitUnconference Nova Un-conference (Friday)]&lt;br /&gt;
* 2:20 - [https://etherpad.openstack.org/p/NovaIcehouseDB Work on the DB in Icehouse]&lt;br /&gt;
* 3:10 - AWS compatibility perspective back into OpenStack&lt;br /&gt;
* 4:10 - Hyper-V: Icehouse features&lt;br /&gt;
&lt;br /&gt;
== Keystone ==&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
* 2:40 - [https://etherpad.openstack.org/p/icehouse-keystone-internal-apis API Deprecation and Extensions]&lt;br /&gt;
* 5:30 - [https://etherpad.openstack.org/p/icehouse-assignments Refactoring Assignments]&lt;br /&gt;
=== Wednesday ===&lt;br /&gt;
* 4:40 - [https://etherpad.openstack.org/p/icehouse-python-keystoneclient python-keystoneclient: APIClient &amp;amp; auth_plugins]&lt;br /&gt;
* 5:30 - [https://etherpad.openstack.org/p/icehouse-python-keystoneclient python-keystoneclient: middleware &amp;amp; caching]&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
* 4:30 - [https://etherpad.openstack.org/p/icehouse-federation Federated Identity]&lt;br /&gt;
* 5:20 - [https://etherpad.openstack.org/p/icehouse-federation Federated Identity (Cont.)]&lt;br /&gt;
&lt;br /&gt;
=== Friday ===&lt;br /&gt;
* 1:30 - [https://etherpad.openstack.org/p/icehouse-token-revocation Token revocation]&lt;br /&gt;
* 2:20 - [https://etherpad.openstack.org/p/icehouse-delegation OAuth, Trusts and Delegation]&lt;br /&gt;
* 3:10 - [https://etherpad.openstack.org/p/icehouse-auditing Auditing AuthN, AuthZ and Policy Decisions]&lt;br /&gt;
&lt;br /&gt;
== Oslo ==&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
* 14:00 [https://etherpad.openstack.org/p/icehouse-oslo-pecan-wsme-tips Creating REST services with Pecan/WSME]&lt;br /&gt;
* 14:50 [https://etherpad.openstack.org/p/icehouse-oslo-openstack-client-update OpenStack Client Update]&lt;br /&gt;
* 15:40 [https://etherpad.openstack.org/p/icehouse-oslo-hacking-updates Updates to hacking, our code style enforcement tool]&lt;br /&gt;
&lt;br /&gt;
=== Wednesday ===&lt;br /&gt;
* 11.15 [https://etherpad.openstack.org/p/icehouse-oslo-i18n-policies I18n policies of messages]&lt;br /&gt;
* 12:05 [https://etherpad.openstack.org/p/IcehouseOsloMessaging oslo.messaging - API design, plans for Icehouse]&lt;br /&gt;
* 14:00 [https://etherpad.openstack.org/p/icehouse-oslo-config-import-side-effects oslo.config enhancements, including removing import side-effects from consumers]&lt;br /&gt;
* 14:50 [https://etherpad.openstack.org/p/icehouse-oslo-rootwrap Rootwrap: Icehouse plans]&lt;br /&gt;
* 15:40 [https://etherpad.openstack.org/p/icehouse-oslo-db-migrations State of affairs in DB schema migrations]&lt;br /&gt;
&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
* 11:00 [https://etherpad.openstack.org/p/icehouse-oslo-structured-notifications Towards more structured &amp;amp; qualified notifications]&lt;br /&gt;
* 11:50 [https://etherpad.openstack.org/p/icehouse-oslo-logging-and-notifications Merge logging and notifications]&lt;br /&gt;
&lt;br /&gt;
=== Friday ===&lt;br /&gt;
* 09:50 [https://etherpad.openstack.org/p/icehouse-oslo-service-synchronization Writing a service synchronisation library]&lt;br /&gt;
* 11:00 [https://etherpad.openstack.org/p/icehouse-oslo-status Oslo incubated libraries status]&lt;br /&gt;
* 11:50 [https://etherpad.openstack.org/p/icehouse-oslo-splitting-the-incubator Aggressively split oslo-incubator]&lt;br /&gt;
&lt;br /&gt;
== Ironic ==&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
* 1:50 [https://etherpad.openstack.org/p/IcehouseIronicNodeCommunication Hardware Management Ramdisk]&lt;br /&gt;
* 2:40 [https://etherpad.openstack.org/p/IcehouseIronicFirmwareUpdate Firmware Updates]&lt;br /&gt;
* 3:30 [https://etherpad.openstack.org/p/IcehouseIronicVolumes Disk and Volume Management]&lt;br /&gt;
* 4:30 [https://etherpad.openstack.org/p/IcehouseIronicFaultTolerance Making Ironic Resilient to Failures]&lt;br /&gt;
* 5:20 [http://etherpad.openstack.org/IcehouseIronicNextSteps Ironic's Next Steps]&lt;br /&gt;
&lt;br /&gt;
== Marconi ==&lt;br /&gt;
&lt;br /&gt;
=== Friday ===&lt;br /&gt;
* 09:00 [https://etherpad.openstack.org/p/IcehouseMarconiFeaturesAPIChanges Proposed Features and API Changes]&lt;br /&gt;
* 09:50 [https://etherpad.openstack.org/p/IcehouseMarconiNotificationService Notification Service Extensions for Marconi]&lt;br /&gt;
* 11:00 [https://etherpad.openstack.org/p/IcehouseMarconiAMQPSupport AMQP and SQL backends]&lt;br /&gt;
* 11:50 [https://etherpad.openstack.org/p/IcehouseMarconiInOut Marconi for Icehouse: What's in, What's out]&lt;br /&gt;
&lt;br /&gt;
== Cinder ==&lt;br /&gt;
&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
* 13:50 [https://etherpad.openstack.org/p/icehouse-cinder-continuous-deployment Changing the wheels on a moving bus]&lt;br /&gt;
* 14:40 [https://etherpad.openstack.org/p/icehouse-cinder-incremental-backup-api Incremental Volume backup API]&lt;br /&gt;
* 15:30 [https://etherpad.openstack.org/p/icehouse-cinder-more-flexible-scheduler-policies More flexible scheduler policies]&lt;br /&gt;
* 16:30 [https://etherpad.openstack.org/p/icehouse-cinder-read-only-api-role Read Only API Role for Cinder]&lt;br /&gt;
* 17:20 [https://etherpad.openstack.org/p/icehouse-cinder-continuous-volume-replication Continuous volume replication]&lt;br /&gt;
&lt;br /&gt;
=== Friday ===&lt;br /&gt;
* 11:00 [https://etherpad.openstack.org/p/icehouse-cinder-taskflow-next-steps What's next for taskflow in Cinder]&lt;br /&gt;
* 11:50 [https://etherpad.openstack.org/p/icehouse-cinder-exceptions-and-rescheduling Exception clarity and how rescheduling affects you]&lt;br /&gt;
* 13:30 [https://etherpad.openstack.org/p/icehouse-cinder-vendor-neutral-extraspecs Vendor neutral extra-specs]&lt;br /&gt;
* 14:20 [https://etherpad.openstack.org/p/icehouse-cinder-acls-for-volumes Access Control List Rules for Cinder Volumes]&lt;br /&gt;
* 15:10 [https://etherpad.openstack.org/p/icehouse-cinder-active-active-vmanagers Active/Active HA Volume managers]&lt;br /&gt;
* 16:10 [https://etherpad.openstack.org/p/icehouse-cinder-volume-import Volume Import]&lt;br /&gt;
* 17:00 [https://etherpad.openstack.org/p/icehouse-cinder-improving-api-rate-limiting Richer API rate limits in Cinder]&lt;br /&gt;
&lt;br /&gt;
== Neutron ==&lt;br /&gt;
&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
* 12:05pm [https://etherpad.openstack.org/p/icehouse-neutron-nova-parity Achieving Parity with Nova Networking]&lt;br /&gt;
* 2:00pm [https://etherpad.openstack.org/icehouse-neutron-fwaas Neutron Firewall as a Service (FWaaS)]&lt;br /&gt;
* 2:50pm [https://etherpad.openstack.org/p/NeutronVPNaaSIceHouse Neutron VPNaaS in IceHouse]&lt;br /&gt;
* 3:40pm [https://etherpad.openstack.org/p/NeutronAPI Neutron API Framework Replacement]&lt;br /&gt;
* 4.30 [https://etherpad.openstack.org/p/NeutronServiceVM Service VM Framework]&lt;br /&gt;
* 5:20 [https://etherpad.openstack.org/p/icehouse-neutron-vendor-extension API Extensions for Drivers]&lt;br /&gt;
&lt;br /&gt;
=== Wednesday ===&lt;br /&gt;
* 11:15 - [https://etherpad.openstack.org/p/icehouse-summit-qa-neutron Neutron QA and Testing]&lt;br /&gt;
* 12:04 - [https://etherpad.openstack.org/p/icehouse-neutron-lbaas Neutron Loadbalancing service (LBaaS)]&lt;br /&gt;
* 2:00pm [https://etherpad.openstack.org/p/NeutronSwitchPortExtension Neutron Switch Port Extension]&lt;br /&gt;
* 2:50pm [https://etherpad.openstack.org/p/icehouse-summit-neutron-pain-points Neutron Pain Points]&lt;br /&gt;
* 3:40pm [https://etherpad.openstack.org/p/Neutron-Advanced-L3 Neutron Advanced L3 features]&lt;br /&gt;
* 4:40pm [https://etherpad.openstack.org/p/ML2_Extensibility Extensibility of ML2]&lt;br /&gt;
* 5:30pm [https://etherpad.openstack.org/p/neutron-qos-hk ML2 QoS] and [https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration Deprecated Plugin Migration]&lt;br /&gt;
&lt;br /&gt;
=== Friday ===&lt;br /&gt;
* 9:50am [https://etherpad.openstack.org/p/Distributed-Virtual-Router Distributed Virtual Router]&lt;br /&gt;
* 11:50am [https://etherpad.openstack.org/icehouse-neutron-service-insertion-chaining Neutron Service Chaining and Insertion]&lt;br /&gt;
* 1:30pm [https://etherpad.openstack.org/p/Plugin_or_MechanismDriver Plugin or MechanismDriver?] and [https://etherpad.openstack.org/p/ModularAgent Modular Agent]&lt;br /&gt;
* 2:20pm [https://etherpad.openstack.org/icehouse-neutron-l3-agent-improvements Neutron L3 Agent improvements] &lt;br /&gt;
* 3:10pm [https://etherpad.openstack.org/p/Group_Based_Policy_Abstraction_for_Neutron Group Based Policy Abstraction for Neutron]&lt;br /&gt;
* 4:10pm [https://etherpad.openstack.org/p/improving_provider_api Improving the Provider API for Neutron]&lt;br /&gt;
&lt;br /&gt;
== Savanna ==&lt;br /&gt;
&lt;br /&gt;
=== Friday ===&lt;br /&gt;
&lt;br /&gt;
* 1:30 [https://etherpad.openstack.org/p/savanna-icehouse-networking Networking and installation topologies]&lt;br /&gt;
* 2:20 [https://etherpad.openstack.org/p/savanna-icehouse-architecture Heat integration and scalability]&lt;br /&gt;
* 3:10 [https://etherpad.openstack.org/p/savanna-icehouse-integration Further OpenStack integration]&lt;br /&gt;
* 4:10 [https://etherpad.openstack.org/p/savanna-icehouse-roadmap Savanna in Icehouse]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
&lt;br /&gt;
* 12:05 [https://etherpad.openstack.org/p/icehouse-doc-automation Automated Doc Tooling - status &amp;amp; plans]&lt;br /&gt;
* 14:00 [https://etherpad.openstack.org/p/icehouse-doc-restructure Status and future of the restructure]&lt;br /&gt;
* 14:50 [https://etherpad.openstack.org/p/icehouse-doc-app-devs Documenting Application Developer Resources]&lt;br /&gt;
* 15:40 [https://etherpad.openstack.org/p/icehouse-doc-translation Publishing translated documentation]&lt;br /&gt;
&lt;br /&gt;
=== Friday ===&lt;br /&gt;
&lt;br /&gt;
* 09:00 [https://etherpad.openstack.org/p/icehouse-api-doc-repos API documentation repos]&lt;br /&gt;
&lt;br /&gt;
== Glance ==&lt;br /&gt;
&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
&lt;br /&gt;
* 2:00 [https://etherpad.openstack.org/p/icehouse-summit-image-state-consistency Image state consistency between Glance and Nova]&lt;br /&gt;
* 2:50 [https://etherpad.openstack.org/p/icehouse-summit-images-v1-api What should happen to the v1 images api?]&lt;br /&gt;
* 3:40 [https://etherpad.openstack.org/p/icehouse-summit-enhance-v2-image-sharing Enhance v2 Image Sharing]&lt;br /&gt;
* 4:40 [https://etherpad.openstack.org/p/icehouse-summit-enhance-image-location-property Enhance image location property]&lt;br /&gt;
* 5:30 [https://etherpad.openstack.org/p/icehouse-summit-taskflow-and-glance Breaking ground with taskflow and glance]&lt;br /&gt;
&lt;br /&gt;
== Trove ==&lt;br /&gt;
&lt;br /&gt;
=== Wednesday ===&lt;br /&gt;
&lt;br /&gt;
* 2:00 - 2:40 [https://etherpad.openstack.org/p/TroveTempestTesting Moving Trove integration tests to Tempest]&lt;br /&gt;
* 2:50 - 3:30 [https://etherpad.openstack.org/p/TroveHeatSupport Trove Current Heat Integration]&lt;br /&gt;
* 3:40 - 4:20 [https://etherpad.openstack.org/p/TroveReplicationClustering Trove Datastore Clustering]&lt;br /&gt;
* 4:40 - 5:20 [https://etherpad.openstack.org/p/TroveUpgradesNoDowntime Zero Downtime Trove Upgrades]&lt;br /&gt;
* 5:30 - 6:10 [https://etherpad.openstack.org/p/TroveGuestAgents Guest Agents in Trove]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TripleO (Deployment) ==&lt;br /&gt;
&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
&lt;br /&gt;
* 11:15 - 11:55 [https://etherpad.openstack.org/p/tripleo-icehouse-scaling-design icehouse-scaling design] [https://etherpad.openstack.org/p/tripleo-deployment-scaling-topologies Deployment scaling/topologies]&lt;br /&gt;
* 12:05 - 12:45 [https://etherpad.openstack.org/p/tripleo-icehouse-ha-production-configuration HA/production configuration]&lt;br /&gt;
* 2:00 - 2:40 [https://etherpad.openstack.org/p/icehouse-updates-stablebranches stable branch support and updates futures]&lt;br /&gt;
* 2:50 - 3:30 [https://etherpad.openstack.org/p/icehouse-tripleo-deployment-ci-and-cd-automation CI and CD automation]&lt;br /&gt;
* 3:40 - 4:20 Futures:&lt;br /&gt;
** [https://etherpad.openstack.org/p/icehouse-modelling-infrastructure-sla-services network/discovery/topology modelling]&lt;br /&gt;
** [https://etherpad.openstack.org/p/icehouse-deployment-hardware-autodiscovery hardware autodiscovery]&lt;br /&gt;
** [https://etherpad.openstack.org/p/icehouse-deployment-network-infrastructure TripleO for network hardware deployment]&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
* 4:40 - [https://etherpad.openstack.org/p/icehouse-summit-storyboard-basic-concepts-and-next Storyboard - Basic concepts and next steps]&lt;br /&gt;
* 5:30 - [https://etherpad.openstack.org/p/icehouse-summit-external-replications-and-hooks External replications and hooks]&lt;br /&gt;
&lt;br /&gt;
=== Wednesday ===&lt;br /&gt;
* 4:40 - [https://etherpad.openstack.org/p/icehouse-summit-zuul-job-runners-and-log Zuul job runners and log management]&lt;br /&gt;
* 5:30 - [https://etherpad.openstack.org/p/icehouse-summit-more-salt-in-infra More Salt in Infra]&lt;br /&gt;
&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
* 11:00 - [https://etherpad.openstack.org/p/icehouse-summit-translation-tools-and-scripts Translation tools and scripts]&lt;br /&gt;
* 11:50 - [https://etherpad.openstack.org/p/icehouse-summit-elastic-recheck elastic-recheck]&lt;br /&gt;
* 4:30 - [https://etherpad.openstack.org/p/icehouse-summit-requirements-project-redux Requirements project redux]&lt;br /&gt;
* 5:20 - [https://etherpad.openstack.org/p/icehouse-summit-preemptively-integrate-the Preemptively Integrate the Universe]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Horizon ==&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
* 11:15 - [https://etherpad.openstack.org/p/Separate-Horizon-and-OpenStack-Dashboard Separate Horizon and OpenStack Dashboard]&lt;br /&gt;
*12:05 - [https://etherpad.openstack.org/p/icehouse-summit-Getting-Our-Heads-Around-IA Getting Our Heads Around IA]&lt;br /&gt;
&lt;br /&gt;
=== Wednesday ===&lt;br /&gt;
* 11:15 - [https://etherpad.openstack.org/p/icehouse-summit-scaling-horizon Scaling Horizon]&lt;br /&gt;
* 12:05 - [https://etherpad.openstack.org/p/icehouse-summit-Automated-Dashboard-Generation Automated Dashboard Generation]&lt;br /&gt;
&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
* 9:00 - [https://etherpad.openstack.org/p/icehouse-summit-Integration-Testing-for-Horizon Integration Testing for Horizon]&lt;br /&gt;
* 9:50 - [https://etherpad.openstack.org/p/openstack-dashboard-to-cfg-hardware Openstack dashboard to configure hardware]&lt;br /&gt;
* 11:00 - [https://etherpad.openstack.org/p/UX-and-Future-Direction-of-OpenStack_Dashboard UX and Future Direction of OpenStack Dashboard]&lt;br /&gt;
* 11:50 - [https://etherpad.openstack.org/p/icehouse-summit-Plugin-architecture-for-Horizon Plugin architecture for Horizon]&lt;br /&gt;
&lt;br /&gt;
== Release Management ==&lt;br /&gt;
&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
* 9:00 [https://etherpad.openstack.org/p/IcehouseVMT Icehouse Vulnerability Management]&lt;br /&gt;
* 9:50 [https://etherpad.openstack.org/p/stable-havana-ideas Stable branch maintenance]&lt;br /&gt;
&lt;br /&gt;
=== Friday ===&lt;br /&gt;
* 9:00 [https://etherpad.openstack.org/p/IcehousePypyPy3 Python3 and Pypy support]&lt;br /&gt;
* 9:50 [https://etherpad.openstack.org/p/IcehouseReleaseArtifacts Release artifact management]&lt;br /&gt;
* 4:10 [https://etherpad.openstack.org/p/IcehouseReleaseSchedule Icehouse release schedule &amp;amp; coordination]&lt;br /&gt;
* 5:00 [https://etherpad.openstack.org/p/IcehouseFutureDesignSummits The future of Design Summits]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ceilometer ==&lt;br /&gt;
=== Tuesday ===&lt;br /&gt;
* 16:40 [https://etherpad.openstack.org/p/icehouse-summit-ceilometer-central-agent improvement of central agent]&lt;br /&gt;
* 17:30 [https://etherpad.openstack.org/p/icehouse-summit-ceilometer-hardware-sensors Expose hardware sensor (IPMI) data]&lt;br /&gt;
&lt;br /&gt;
=== Wednesday ===&lt;br /&gt;
* 11:15 [https://etherpad.openstack.org/p/icehouse-summit-ceilometer-big-data Big Data]&lt;br /&gt;
* 12:05 [https://etherpad.openstack.org/p/icehouse-summit-ceilometer-paas-collection PaaS usage collection]&lt;br /&gt;
* 14:00 [https://etherpad.openstack.org/p/icehouse-summit-ceilometer-stats-filtering Extended stats filtering]&lt;br /&gt;
* 14:50 [https://etherpad.openstack.org/p/icehouse-summit-ceilometer-fully-realize-api A fully-realized query API]&lt;br /&gt;
* 15:40 [https://etherpad.openstack.org/p/icehouse-summit-ceilometer-roll-up-of-sample-data Roll-up of sample data]&lt;br /&gt;
* 16:40 [https://etherpad.openstack.org/p/icehouse-summit-ceilometer-future-of-alarming Future of alarming]&lt;br /&gt;
* 17:30 [https://etherpad.openstack.org/p/icehouse-summit-ceilometer-tighten-model Tighten model]&lt;br /&gt;
&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
* 9:00 [https://etherpad.openstack.org/p/icehouse-ceilometer-feature-parity-storage-drivers Feature parity in storage drivers]&lt;br /&gt;
* 9:50 [https://etherpad.openstack.org/p/icehouse-summit-ceilometer-integration-tests Ceilometer integration testing]&lt;br /&gt;
&lt;br /&gt;
== Swift ==&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
* 9:00 Storage Policies (and other things)&lt;br /&gt;
* 9:50 [https://etherpad.openstack.org/p/icehouse-swift-profiling-middleware-and-tools Swift Profiling Middleware and Tools]&lt;br /&gt;
* 11:00 Swift Drive Workloads and Kinetic Open Storage&lt;br /&gt;
* 11:50 Plugging in Backend Swift Services&lt;br /&gt;
* 13:50 [https://etherpad.openstack.org/p/swift-kt Swift operation experiences with hot contents]&lt;br /&gt;
* 14:40 [https://etherpad.openstack.org/p/swift-for-messenger Supporting a global online messaging service]&lt;br /&gt;
* 15:30 [https://etherpad.openstack.org/p/icehouse_swift_robust Making Swift More Robust to Handling Failure]&lt;br /&gt;
* 16:30 [https://etherpad.openstack.org/p/icehouse-swift-metadata-search Metadata search]&lt;br /&gt;
* 17:20 Why is Swift's replica count configurable?&lt;br /&gt;
&lt;br /&gt;
== Heat ==&lt;br /&gt;
=== Thursday ===&lt;br /&gt;
* 11:00 [https://etherpad.openstack.org/p/icehouse-summit-heat-hot Heat Software Orchestration]&lt;br /&gt;
* 11:50 [https://etherpad.openstack.org/p/icehouse-summit-heat-workflow Heat workflow: consider taskflow, Mistral or other]&lt;br /&gt;
* 13:50 [https://etherpad.openstack.org/p/icehouse-summit-heat-autoscaling Autoscaling Design]&lt;br /&gt;
* 14:40 [https://etherpad.openstack.org/p/icehouse-summit-heat-abandon-adopt Stack abandon and adopt]&lt;br /&gt;
* 15:30 [https://etherpad.openstack.org/p/icehouse-summit-heat-convergence Healing and convergence]&lt;br /&gt;
* 16:30 [https://etherpad.openstack.org/p/icehouse-summit-heat-multi-region-cloud Heat support for multi-region and multi-cloud]&lt;br /&gt;
* 17:20 [https://etherpad.openstack.org/p/icehouse-summit-heat-placehoder Heat placeholder session]&lt;br /&gt;
=== Friday ===&lt;br /&gt;
* 9:00 [https://etherpad.openstack.org/p/icehouse-summit-heat-exorcism Heat exorcism]&lt;br /&gt;
* 9:50 [https://etherpad.openstack.org/p/icehouse-summit-heat-stack-troubleshooting Stack troubleshooting support]&lt;/div&gt;</summary>
		<author><name>Soren</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=TripleO/TripleOCloud&amp;diff=31814</id>
		<title>TripleO/TripleOCloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=TripleO/TripleOCloud&amp;diff=31814"/>
				<updated>2013-10-08T13:10:47Z</updated>
		
		<summary type="html">&lt;p&gt;Soren: Formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Draft =&lt;br /&gt;
&lt;br /&gt;
This is draft docs about an [http://lists.openstack.org/pipermail/openstack-dev/2013-October/015844.html experiment] we're considering! It describes an intent, not reality.&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
TripleO developers run a production-ready cloud as part of ensuring they are delivering something usable. We treat this as a production CD environment: Kanban for the folk working on it is at https://trello.com/b/0jIoMrdo/tripleo and https://trello.com/tripleo. We iterate and evolve in response to OpenStack as a whole, while improving the deployment mechanisms and code. '''Note: trello is just -a- kanban to story the operational status: an arbitrary choice to let us experiment with the setup, and subject to change if this works'''&lt;br /&gt;
&lt;br /&gt;
= tripleo-cd-admins team =&lt;br /&gt;
&lt;br /&gt;
Direct access to the hardware needs to be kept to a balanced team : too few and they become a bottleneck, too many and it becomes a security / reliability concern. Any TripleO ATC can apply to be a member, and existing members will vote, with the PTL having a veto (but not an override). The tripleo-cd-admins team will be the determining factor for all access that is equivalent to 'run arbitrary code outside of kvm/Xen'; having this set be decoupled and manually reviewed is part of the security policy on the machines : we can't trivially change it - the machines were provisioned with the expectation of non-HP staff administering them, but that set is expected to be known quantities.&lt;br /&gt;
&lt;br /&gt;
The current list of members is maintained in the incubator tree [http://git.openstack.org/cgit/openstack/tripleo-incubator/tree/tripleo-cloud]. Any TripleO ATC can request access by submitting a review adding themselves, but access won't take effect immediately as nova keypairs are not synced out automatically. '''Only existing tripleo-cd-admins should approve changes to the tripleo-cd-admins list'''&lt;br /&gt;
&lt;br /&gt;
== access rules ==&lt;br /&gt;
We expect http://ci.openstack.org/sysadmin.html#ssh-access (or some to be defined subset) to be followed - this is a production, operational environment.&lt;br /&gt;
&lt;br /&gt;
https://docs.google.com/spreadsheet/ccc?key=0AlLkXwa7a4bpdERqN0p5RjNMQUJJeDdhZ05fRVUxUnc&amp;amp;usp=sharing has the undercloud admin credentials; please only use in emergencies - normal operation should use dedicated user codes. Access to the spreadsheet is given when joining the team.&lt;br /&gt;
&lt;br /&gt;
= Workflow =&lt;br /&gt;
&lt;br /&gt;
Basic principles:&lt;br /&gt;
* unblock bottlenecks first, then unblock everyone else.&lt;br /&gt;
* folk are still self directed - it's open source - but clear&lt;br /&gt;
visibility of work needed and it's relevance to the product *right&lt;br /&gt;
now* is crucial info for people to make good choices. (and similar&lt;br /&gt;
Mark McLoughlin was asking about what bugs to work on which is a&lt;br /&gt;
symptom of me/us failing to provide clear visibility)&lt;br /&gt;
* clear communication about TripleO and plans / strategy and priority&lt;br /&gt;
(Datacentre ops? Continuous deployment story?)&lt;br /&gt;
&lt;br /&gt;
== Reviews are king ==&lt;br /&gt;
&lt;br /&gt;
Since we want to minimise folk with root access to the cluster, we need to ensure that most/all changes can be done entirely via code review or non-root-equivalent APIs. '''latency in review will drive WIP higher'''.&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
The tripleo roadmap should live in the [https://trello.com/b/LhUMzQeY/roadmap roadmap Kanban] board: it's where new initiatives will be drawn down from. At any point in time there should be just one conceptual goal on the roadmap, at least until we've eliminated stalls and driven inventory down.&lt;br /&gt;
&lt;br /&gt;
== TripleO WIP ==&lt;br /&gt;
&lt;br /&gt;
The current TripleO team (== folk working on TripleO, regardless of organisation) track what is being worked on concurrently in the [https://trello.com/b/0jIoMrdo/tripleo TripleO Kanban] board. The following guidelines will help the team understand what things are progressing and what things are stalled at any point in time:&lt;br /&gt;
&lt;br /&gt;
* any one individual should only ever be working on one card: if one yak shaves, one should clearly show what's being worked on.&lt;br /&gt;
* multiple people can be working on the same card: dogpiling and collaboration is fine - and a good thing&lt;br /&gt;
* lane priority is right-to-left: moving the cards that are closest to the right side (done) is more useful than moving cards that are further away: the goal is to reduce work in progress and deliver rapidly.&lt;br /&gt;
* cards can be any size/scope but the ideal, similar to code review is that they should be a single conceptual goal : there may be multiple steps in a single card.&lt;br /&gt;
* Anyone can split/combine cards as needed to make the board communicate our WIP more usefully.&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
TripleO still uses bugs:- issues in the code, and things that users would reasonably like to achieve that involve code changes are best represented as bugs. Kanban cards can and should link to bugs. We don't require a bug for every code change, but if there is a code change that you aren't going to do right now, but which should be captured: a bug is the right place.&lt;br /&gt;
&lt;br /&gt;
'''use bugs for things which need code changes'''.&lt;br /&gt;
&lt;br /&gt;
== Blueprints ==&lt;br /&gt;
&lt;br /&gt;
TripleO still uses blueprints: they are the approval mechanism for new items on the roadmap. Design work for them should still be done in etherpads. &lt;br /&gt;
&lt;br /&gt;
'''use blueprints to get new items into the roadmap'''.&lt;br /&gt;
&lt;br /&gt;
== etherpads ==&lt;br /&gt;
&lt;br /&gt;
TripleO still uses etherpads: they are great for collaborative editing of plans/designs, and tracking work being done on a card in a lightweight accessible fashion.&lt;br /&gt;
&lt;br /&gt;
'''use etherpads for status of and design for cards'''&lt;br /&gt;
&lt;br /&gt;
= Seed VM host =&lt;br /&gt;
&lt;br /&gt;
The seed VM host is a manually installed machine, reachable over ssh. Until we've done an audit for prior data, access to the machine is restricted to HP employees who are TripleO ATC's. (It's also got some weird networking shit, avoid it!)&lt;br /&gt;
&lt;br /&gt;
= Seed =&lt;br /&gt;
&lt;br /&gt;
The seed is a VM provisioned via boot-seed vm on the Seed VM host, reachable over ssh from other machines in the cloud. Access is available to any tripleo-cd-admins member.&lt;br /&gt;
&lt;br /&gt;
= Undercloud =&lt;br /&gt;
&lt;br /&gt;
The API endpoint for the undercloud that deploys the cloud is: https://cd-undercloud.tripleo.org:13000/v2.0. Ssh credentials are available from Robert Collins (and is limited to tripleo-cd-admins).&lt;br /&gt;
&lt;br /&gt;
== API Access == &lt;br /&gt;
&lt;br /&gt;
API access to the Undercloud is available to tripleo-cd-admins, as API access permits deploying arbitrary code to the physical machines. Credentials are setup when joining tripleo-cd-admins, and removed when leaving the team.&lt;br /&gt;
&lt;br /&gt;
The undercloud can deploy machines to the range 10.10.16.171 10.10.16.188 today (limited due to hardware availability).&lt;br /&gt;
&lt;br /&gt;
== Updates to software ==&lt;br /&gt;
&lt;br /&gt;
We can't deploy the undercloud automatically yet, so it's basically static.&lt;br /&gt;
&lt;br /&gt;
To update e.g. nova:&lt;br /&gt;
 cd /opt/stack/nova&lt;br /&gt;
 git review -d &amp;lt;somereviewwitheverythingwewantinit&amp;gt;&lt;br /&gt;
 /opt/stack/venvs/nova/bin/pip install .&lt;br /&gt;
 os-collect-config --one --force&lt;br /&gt;
&lt;br /&gt;
== Hardware configuration ==&lt;br /&gt;
&lt;br /&gt;
The machines have 24 cores, 96G of ram and 2x2TB hard disks with a hardware raid controller. There is a 10G mellanox dual-port card as well, which shows up as eth2 - this is the only wired up network port. As far as we can tell the BIOS defaults to not enabling/net-booting the 10G card, so it needs to be both enabled (via pci devices) and have net boot turned on for it in the system BIOS setup.&lt;br /&gt;
&lt;br /&gt;
Note that you'll need to watch it try and boot to get the MAC - assume unenrolled machines have the wrong mac in machine-information-tab.txt. Use 'F12' right after the smart array scrolls by to force a network boot so that you don't have a bad enrollment in nova. The mellanox nic0 address (e.g. 78:e7:d1:03:00:23:94:cd) has the first three and last three octets of the nic1 address, which is the one we want (78:e7:d1:23:94:cd). alternatively configure pxe booting and then watch for dhcp in tcpdump: &lt;br /&gt;
'set system1/bootconfig1/bootsource5 bootorder=1'&lt;br /&gt;
&lt;br /&gt;
== Current adhoc variance in the undercloud ==&lt;br /&gt;
&lt;br /&gt;
* Nova is running https://review.openstack.org/#/c/49658/ to let deploys happen&lt;br /&gt;
* We are manually running the tripleo-cd logic from the undercloud control plane&lt;br /&gt;
&lt;br /&gt;
= Overcloud =&lt;br /&gt;
&lt;br /&gt;
The overcloud is deployed per commit, and open access is available to any TripleO ATC: they may use the cloud as desired - having users on the cloud helps validate that the cloud is usable! File all bugs on [https://bugs.launchpad.net/tripleo the tripleo bug tracker]. Access may also be granted to non-(TripleO ATC's) at the TripleO PTL's discretion.&lt;br /&gt;
&lt;br /&gt;
== API Access ==&lt;br /&gt;
&lt;br /&gt;
Contact anyone in tripleo-cd-admins for API credentials to the overcloud.&lt;br /&gt;
&lt;br /&gt;
== SSH Access ==&lt;br /&gt;
&lt;br /&gt;
This is granted via membership in tripleo-cd-admins, as bare metal access permits running anything at all in that environment. The technical implementation is that SSH keys are provisioned via the  'admin/default' key-pair in the undercloud (which is manually synced with tripleo-cd-admins).&lt;/div&gt;</summary>
		<author><name>Soren</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=SorenHansen&amp;diff=30756</id>
		<title>SorenHansen</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=SorenHansen&amp;diff=30756"/>
				<updated>2013-09-25T13:43:41Z</updated>
		
		<summary type="html">&lt;p&gt;Soren: /* Soren Hansen [soren] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;!-- ## page was renamed from soren --&amp;gt;&lt;br /&gt;
= Soren Hansen [soren] =&lt;br /&gt;
; Name&lt;br /&gt;
: Soren Hansen&lt;br /&gt;
; Affiliations&lt;br /&gt;
:* [http://www.ril.com/ Reliance Jio Infocomm, Ltd.]&lt;br /&gt;
:* [http://www.ubuntu.com/ Ubuntu]&lt;br /&gt;
:* [http://www.linux2go.dk/ Linux2Go]&lt;br /&gt;
; Launchpad page&lt;br /&gt;
: https://launchpad.net/~soren&lt;br /&gt;
; GitHub page&lt;br /&gt;
: https://github.com/sorenh&lt;/div&gt;</summary>
		<author><name>Soren</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=RickClark&amp;diff=30398</id>
		<title>RickClark</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=RickClark&amp;diff=30398"/>
				<updated>2013-09-19T18:28:51Z</updated>
		
		<summary type="html">&lt;p&gt;Soren: /* Rick Clark [dendrobates / destro] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;!-- #acl [[RickClark]]:read,write,revert All:read --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ##master-page:[[HomepageTemplate]] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- #format wiki --&amp;gt;&lt;br /&gt;
== Rick Clark [dendrobates] ==&lt;br /&gt;
&lt;br /&gt;
{{http://www.twistedlincoln.com/downloads/sponsor-logos/RickClarkPhoto.jpeg}}&lt;br /&gt;
* VP, Cloud, Reliance Jio Infocomm, Ltd.&lt;br /&gt;
Email: &amp;lt;&amp;lt;[[MailTo]](rick AT SPAMFREE openstack DOT org)&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Category:Homepage]]&lt;/div&gt;</summary>
		<author><name>Soren</name></author>	</entry>

	</feed>