{"id":7423,"date":"2015-11-06T15:30:16","date_gmt":"2015-11-06T21:30:16","guid":{"rendered":"http:\/\/www.openstack.org\/blog\/?p=7423"},"modified":"2015-11-06T16:34:46","modified_gmt":"2015-11-06T22:34:46","slug":"openstack-weekly-community-newsletter-oct-31-nov-6","status":"publish","type":"post","link":"https:\/\/www.openstack.org\/blog\/openstack-weekly-community-newsletter-oct-31-nov-6\/","title":{"rendered":"OpenStack Weekly Community Newsletter (Oct., 31 &#8211; Nov., 6)"},"content":{"rendered":"<h1 class=\"p1\" style=\"text-align: left\"><a href=\"http:\/\/superuser.openstack.org\/articles\/section\/superuser-tv\">Superuser TV<\/a><\/h1>\n<p class=\"p1\" class=\"lead\"><span class=\"s1\">Introduced at the Tokyo Summit,\u00a0<\/span><span class=\"s1\">Superuser TV offers community and industry insights, plus educational topics to support the OpenStack community. With content ranging from deployments to diversity, from emerging technologies to cloud strategy, Superuser TV is aiming to provide the community with access to a variety of perspectives and knowledge<\/span><\/p>\n<h1 style=\"text-align: left\"><a href=\"http:\/\/superuser.openstack.org\/articles\/october-2015-user-survey-highlights-increasing-maturity-of-openstack-deployments\">October 2015 user survey highlights increasing maturity of OpenStack deployments<\/a><\/h1>\n<p style=\"text-align: left\">60 percent of deployments in production and high rates of adoption of OpenStack\u2019s core services are key findings from the report released by the User Committee. T<span class=\"s1\">he full report can be downloaded here:\u00a0<\/span><span class=\"s1\"><a href=\"https:\/\/www.openstack.org\/surveys\/landing?BackURL=%2Fsurveys%2Fcurrent\">openstack.org\/user-survey<\/a><\/span><\/p>\n<h1 style=\"text-align: left\"><a href=\"http:\/\/superuser.openstack.org\/articles\/eliminating-not-invented-here-syndrome\">Eliminating \u201cNot-Invented-Here\u201d Syndrome<\/a><\/h1>\n<p style=\"text-align: left\">Why embracing this notion is the key to unlock an open data center infrastructure, according to Boris Renski, the co-founder and CMO of Mirantis.<\/p>\n<h1 style=\"text-align: left\">Community feedback<\/h1>\n<p style=\"text-align: left\">OpenStack is always interested in feedback and community contributions, if you would like to see a new section in the\u00a0OpenStack Weekly Community Newsletter\u00a0or have ideas on how to present content please get in touch:\u00a0<span class=\"s1\"><a href=\"mailto:community@openstack.org\">community@openstack.org<\/a>.<\/span><\/p>\n<h1 class=\"p4\" style=\"text-align: left\"><span class=\"s1\">Reports from Previous Events\u00a0<\/span><\/h1>\n<ul class=\"ul1\" style=\"text-align: left\">\n<li class=\"li5\"><a href=\"http:\/\/redhatstackblog.redhat.com\/2015\/11\/05\/openstack-summit-tokyo-final-summary\/\">OpenStack Summit Tokyo \u2013 Final\u00a0Summary<\/a><\/li>\n<li class=\"li5\"><a href=\"http:\/\/superuser.openstack.org\/articles\/why-openstack-neutron-just-grabbed-center-stage\">Why OpenStack Neutron just grabbed center stage<\/a><\/li>\n<li class=\"li5\"><a href=\"http:\/\/superuser.openstack.org\/articles\/finding-your-way-around-openstack-professional-certification-and-the-project-navigator\">Finding your way around OpenStack: professional certification and the project navigator<\/a><\/li>\n<li class=\"li5\"><a href=\"http:\/\/superuser.openstack.org\/articles\/your-openstack-questions-answered-a-block-storage-battle-and-mobile-eats-the-world\">Your OpenStack questions answered, a block storage battle and mobile eats the world<\/a><\/li>\n<li class=\"li5\"><a href=\"https:\/\/www.blueboxcloud.com\/insight\/blog-article\/domo-arigato-japan\">Domo arigato Japan!<\/a><\/li>\n<\/ul>\n<h1 class=\"p4\" style=\"text-align: left\"><span class=\"s1\">Deadlines and Contributors Notifications<\/span><\/h1>\n<ul class=\"ul1\" style=\"text-align: left\">\n<li class=\"li5\">Call for papers:\n<ul>\n<li><a href=\"http:\/\/conferences.oreilly.com\/oscon\/open-source\/public\/cfp\/423\">OSCON<\/a> 2016 deadline: November 24, 2015<\/li>\n<li><a href=\"http:\/\/continuouslifecycle.london\/call-for-papers\/\">Continuous Lifecycle London<\/a> Deadline: December 1, 2015<\/li>\n<li><a href=\"https:\/\/us.pycon.org\/2016\/speaking\/\">PyCon 2016<\/a> deadline<strong>: <\/strong>Jan 3, 2016<\/li>\n<li><a href=\"https:\/\/www.usenix.org\/conference\/atc16\/call-for-papers\">USENIX Annual Technical Conference 2016<\/a> deadline: February 1, 2016<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h1 class=\"p4\" style=\"text-align: left\"><span class=\"s1\">Security Advisories and Notices\u00a0<\/span><\/h1>\n<ul class=\"ul1\" style=\"text-align: left\">\n<li class=\"li5\">None this week<\/li>\n<\/ul>\n<h1 class=\"p4\" style=\"text-align: left\"><span class=\"s1\">Tips \u2018n Tricks\u00a0<\/span><\/h1>\n<ul style=\"text-align: left\">\n<li>By\u00a0<a href=\"https:\/\/twitter.com\/russellbryant\" rel=\"nofollow\">Russell Bryant<\/a>:\u00a0<a href=\"http:\/\/superuser.openstack.org\/articles\/open-virtual-network-tutorial\">Open Virtual Network tutorial<\/a><\/li>\n<li>By Gal Sagie:\u00a0<a href=\"http:\/\/superuser.openstack.org\/articles\/what-you-need-to-know-about-dragonflow-for-the-openstack-liberty-release\">What you need to know about Dragonflow for the OpenStack Liberty release<\/a><\/li>\n<\/ul>\n<h1 class=\"p6\" style=\"text-align: left\"><span class=\"s2\"><a href=\"https:\/\/www.openstack.org\/community\/events\">Upcoming Events<\/a>\u00a0<\/span><\/h1>\n<ul style=\"text-align: left\">\n<li><a href=\"http:\/\/www.meetup.com\/Athens-OpenStack-User-Group\/events\/226479917\/\">Nov 07, 2015\u00a0OSATH &#8211; FOSSCOMM 2015\u00a0Aigaleo, GR<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/Australian-OpenStack-User-Group\/events\/220202353\/\">Nov 11, 2015\u00a0whereis instance_ha + OpenStack Tokyo Summit Recap<\/a><\/li>\n<li><a href=\"http:\/\/www.meetup.com\/Turkey-OpenStack-Meetup\/events\/225419513\/\">Nov 12, 2015\u00a08. Meetup, Konu: OpenStack Plugin Development 101\u00a0Ankara, TR<\/a><\/li>\n<\/ul>\n<h1 id=\"dev-digest\" style=\"text-align: left\">What you need to know from the developer\u2019s list<\/h1>\n<ul style=\"text-align: left\">\n<li>\n<h2><a href=\"https:\/\/wiki.openstack.org\/wiki\/Successes\">Success Bot Says<\/a><\/h2>\n<ul>\n<li>calebb: Shade now supports volume snapshots<\/li>\n<li>pleia2: Launched code search [1].<\/li>\n<li>sdague:\u00a0grenade-multinode live upgrade tests now running on nova non voting<\/li>\n<li>AJaeger: Contributors guide is published [2].<\/li>\n<li>Tell us yours via IRC with a message &#8220;#success [insert success]&#8221;<\/li>\n<\/ul>\n<\/li>\n<li>\n<h2><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2015-November\/078314.html\">Upgrading Elastic Search Cluster Monday<\/a><\/h2>\n<ul>\n<li>November 9th 1700UTC<\/li>\n<li>Requires a cluster restart, in which people won\u2019t be able to do searches during that time.<\/li>\n<li>New features from upgrade:\n<ul>\n<li>Aggregations<\/li>\n<li>Rolling upgrades within a major release<\/li>\n<li>Should improve performance<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h2><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2015-November\/078277.html\">Release Team Communication Changes<\/a><\/h2>\n<ul>\n<li>IRC channel change from #openstack-relmgr-office to #openstack-release<\/li>\n<li>\u201cOffice hours\u201d are being dropped.\n<ul>\n<li>Just drop by the channel or on the dev list with subject containing \u201c[release]\u201d anytime you need something.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h2><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2015-November\/078336.html\">Deprecation for Untagged Code<\/a><\/h2>\n<ul>\n<li>Ironic tries to keep master backwards compatible. There are deployers doing continuous deployments of Ironic off of master.<\/li>\n<li>Based on the deprecation tag policy [3], it only covers released and tagged code, but not unreleased code or features introduced in an intermediate release.<\/li>\n<li>A proposal [4] by Jim:\n<ul>\n<li>Three month deprecation period is needed for features that were never released.<\/li>\n<li>A feature that was introduced in a intermediate release needs to be deprecated in the next intermediate release or coordinated release, and supported until the next release and 3 months.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h2><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2015-November\/078214.html\">Outcome of Distributed Lock Manager Discussion @ the Summit<\/a><\/h2>\n<ul>\n<li>There was a two part session at the summit [5]<\/li>\n<li>Previously, there was an unwritten policy that DLMs should be optional, which led to writing poor DLM-like things backed by databases.<\/li>\n<li>Continuing our existing pattern of usage like databases and message-queues, we\u2019ll use an oslo abstraction layer: tooz [6].<\/li>\n<li>Current OpenStack project requirements that surfaced in discussion for DLMs, it\u2019s likely that Consul, Etcd and Zoo Keeper will be fine to use via Tooz. No project required a fair locking implementation in the DLM.<\/li>\n<li>We want to avoid the situation of unmaintained drivers. We adopted a similar requirement from oslo.messaging driver requirements [7]:\n<ul>\n<li>Two developers responsible for it<\/li>\n<li>Gating functional tests that use dsvm<\/li>\n<li>Test drivers in-tree need to be clearly referenced as a test driver in the module name.<\/li>\n<\/ul>\n<\/li>\n<li>Davanum brings in Devstack ZooKeeper support [8].<\/li>\n<li>An etcd driver is in review for Tooz [9].<\/li>\n<li>A Consul driver in Tooz is also planned [10].<\/li>\n<li>Concerns raised about the default DLM driver being ZooKeeper:\n<ul>\n<li>It\u2019s a new platform for operators to understand<\/li>\n<li>We don\u2019t know how well ZooKeeper will work with openjvm as oppose to Oracle\u2019s JVM.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<h2><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2015-November\/078138.html\">Troubleshooting Cross-Project Communication<\/a><\/h2>\n<ul>\n<li>Evolve the current cross-project meeting to an \u201cas needed\u201d rotation, held at any time on Tuesdays or Wednesdays.<\/li>\n<li>Based on feedback [11] it\u2019s difficult to have meetings at different times on Tuesday and Wednesdays.<\/li>\n<li>There was consensus that the meeting can be \u201cas needed\u201d on Tuesday, and that most announcements will happen in the mailing list, and sometimes show up in this weekly Dev List Summary.<\/li>\n<\/ul>\n<\/li>\n<li>\n<h2><a href=\"http:\/\/lists.openstack.org\/pipermail\/openstack-dev\/2015-November\/078318.html\">API For Getting Only Status of Resources<\/a><\/h2>\n<ul>\n<li>Projects like Heat,Tempest, Rally, and other projects that work with resources are polling for updates on asynchronous operations.<\/li>\n<li>Boris proposes having API\u2019s expose the ability to just get the status by UUID, instead of fetching all data on a resource.<\/li>\n<li>Clint suggests instead of optimizing for polling, we should revisit the proposal for a pub\/sub model, so users can subscribe to updates for resources.<\/li>\n<li>Sean suggests near term work around is to actually use Searchlight, which today monitors the notification bus for Nova.\n<ul>\n<li>Searchlight is hitting the Nova API more than ideal, but at least it\u2019s one service.<\/li>\n<li>Longer term we need a dedicated event service in OpenStack. Everyone wants web sockets, but anticipating 10,000+ open web sockets, this isn\u2019t just a bit of python code, but a highly optimized server underneath.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div style=\"text-align: left\">[1] &#8211;\u00a0<a href=\"http:\/\/codesearch.openstack.org\/\">http:\/\/codesearch.openstack.org\/<\/a><\/div>\n<div style=\"text-align: left\">[2] &#8211;\u00a0<a href=\"http:\/\/docs.openstack.org\/contributor-guide\">http:\/\/docs.openstack.org\/contributor-guide<\/a><\/div>\n<div style=\"text-align: left\">[3] &#8211;\u00a0<a href=\"https:\/\/review.openstack.org\/#\/c\/242117\/1\">https:\/\/review.openstack.org\/#\/c\/242117\/1<\/a><\/div>\n<div style=\"text-align: left\">[4] &#8211;\u00a0<a href=\"https:\/\/review.openstack.org\/#\/c\/242117\/1\">https:\/\/review.openstack.org\/#\/c\/242117\/1<\/a><\/div>\n<div style=\"text-align: left\">[5] &#8211;\u00a0<a href=\"https:\/\/etherpad.openstack.org\/p\/mitaka-cross-project-dlm\">https:\/\/etherpad.openstack.org\/p\/mitaka-cross-project-dlm<\/a><\/div>\n<div style=\"text-align: left\">[6] &#8211;\u00a0<a href=\"https:\/\/pypi.python.org\/pypi\/tooz\">https:\/\/pypi.python.org\/pypi\/tooz<\/a><\/div>\n<div style=\"text-align: left\">[7] &#8211;\u00a0<a href=\"https:\/\/review.openstack.org\/#\/c\/240645\/\">https:\/\/review.openstack.org\/#\/c\/240645\/<\/a><\/div>\n<div style=\"text-align: left\">[8] &#8211;\u00a0<a href=\"https:\/\/review.openstack.org\/#\/c\/241040\/\">https:\/\/review.openstack.org\/#\/c\/241040\/<\/a><\/div>\n<div style=\"text-align: left\">[9] &#8211;\u00a0<a href=\"https:\/\/review.openstack.org\/#\/c\/151463\/\">https:\/\/review.openstack.org\/#\/c\/151463\/<\/a><\/div>\n<div style=\"text-align: left\">[10] &#8211;\u00a0<a href=\"https:\/\/blueprints.launchpad.net\/python-tooz\/+spec\/add-consul-driver\">https:\/\/blueprints.launchpad.net\/python-tooz\/+spec\/add-consul-driver<\/a><\/div>\n<div style=\"text-align: left\">[11] &#8211;\u00a0<a href=\"http:\/\/eavesdrop.openstack.org\/meetings\/crossproject\/2015\/crossproject.2015-11-03-21.01.log.html\">http:\/\/eavesdrop.openstack.org\/meetings\/crossproject\/2015\/crossproject.2015-11-03-21.01.log.html<\/a><\/div>\n<div style=\"text-align: left\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Superuser TV Introduced at the Tokyo Summit,\u00a0Superuser TV offers community and industry insights, plus educational topics to support the OpenStack community. With content ranging from deployments to diversity, from emerging technologies to cloud strategy, Superuser TV is aiming to provide the community with access to a variety of perspectives and knowledge October 2015 user survey&#8230;  <a href=\"https:\/\/www.openstack.org\/blog\/openstack-weekly-community-newsletter-oct-31-nov-6\/\" class=\"more-link\" title=\"Read OpenStack Weekly Community Newsletter (Oct., 31 &#8211; Nov., 6)\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":81,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/7423"}],"collection":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/comments?post=7423"}],"version-history":[{"count":16,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/7423\/revisions"}],"predecessor-version":[{"id":7439,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/posts\/7423\/revisions\/7439"}],"wp:attachment":[{"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/media?parent=7423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/categories?post=7423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openstack.org\/blog\/wp-json\/wp\/v2\/tags?post=7423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}