You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Contributing to the Apache CloudStack Weekly News

If you have an event, discussion, or other item to contribute to the Weekly News, you can add it directly to the wiki by editing the issue you want your item to appear in. (The next week's issue is created before the current issue is published - so at any time there should be at least one issue ready to edit.) Alternatively, you can send to the cloudstack-dev mailing list with a subject including NEWS: description of topic or email the newsletter editor directly (jzb at apache.org), again with the subject NEWS: description of topic. Please include a link to the discussion in the mailing list archive or Web page with details of the event, etc.

Major Discussions

Meet Cato_Fong

If you haven't already, Prasanna Santhanam invites everyone to meet Cato_Fong, a handy IRC bot that keeps an eye on the Jenkins builds for the project. Says Prasanna, "if the build is broken and the executor on builds.a.o has not yet queued the job be prepared to be ambushed by Cato_Fong!"

Syslog Enhancements

Anshul Gangwar has revived a discussion from December about using log4j to send syslog messages. See the FS on the wiki, and join in the discussion on the -dev mailing list if you have anything to add.

Getting Rid of KVM Patchdisk Raises Discussion of New System VM Programming Model

Marcus Sorensen started a discussion last week about getting rid of the patchdisk that KVM creates on primary storage when bringing up a VM. Marcus says, "This patch disk has been bugging me for awhile, as it creates a volume
that isn't really tracked anywhere or known about in cloudstack's database. Up until recently these would just litter the KVM primary
storages, but there's been some triage done to attempt to clean them up when the system vms go away. It's not perfect. It also can be
inefficient for certain primary storage types, for example if you end up creating a bunch of 10MB luns on a SAN for these."

Later in the discussion, Edison Su responded to Marcus' approach to handling the issue. Edison says "we put a lot of logic into init scripts inside system VM, which has unnecessarily complicated the system VM programming." Ultimately, Edison suggest that we may need "to start working on a new system VM programming model now? Better to just put a Python daemon inside system VM, and provide restful API through link local IP address(or private IP if it's vmware), then mgt server or hypervisor agent code can just send commands to the Python daemon through HTTP, instead of SSH."

Build Verification Test (BVT) for CloudStack Checkins

Alex Huang proposed building a BVT system to "ensure that checkins do not break the master branch."

After a fair amont of discussion, Chip Childers responded, saying that the first step to getting Gerrit is "for us to agree to using it and to be able to clearly articulate why. Without being able to explain our issue, we'll be questioned about jumping to a tool-based solution by the infra team."

The entire discussion is worth a read for anyone involved in day-to-day CloudStack development. (Indeed, one hopes that all developers have paid close attention to this thread, not only the handful of active voices who have jumped into the discussion.)

Proposal to Refactor Appliance Building Code Under tools/appliance

Rohit Yadav has proposed to "fix/refactor devcloud appliance building scripts from tools/devcloud/sr to tools/appliance" and "to create a new devcloud that has all the build tools, IDE and possibly a lightweight desktop environment or tiling window manager."

Incremental Build

Edison points out that Maven 3 doesn't support incremental builds, "so it takes a long time (4-7 minutes) to make a build" even with small changes in the source code. Animesh Chaturvedi points out a tool that might help add incremental build support to Maven, but there was no enthusiasm for changing tools away from Maven after the effort that went into switching from Ant.

Marketing: Website Discussions

There's been a fair amount of discussion this week about improving the Apache CloudStack Web site. Sebastien Goasguen started the discussion on March 5th, pointing to a site that he found "simple, yet modern." The discussion has moved on to work on the sitemap and flow of the site.

No firm proposals or decisions have come out of the discussion as of yet.

There's also discussion about the elevator pitch and top N features of CloudStack that should be on the landing page.

CloudStack Planet - Posts from the CloudStack Community

  • David Nalley wrote about efficient use of CloudStack using Puppet.
  • Sebastien blogged about Activeeon's integration with CloudStack.

Upcoming Events

Jira

The number of issues for 4.1.0 has crept back up in the last week, likely because QA had been blocked from testing by some bugs previously - with those out of the way, QA is able to find more issues in the release.

Note that some of the issues are also less dire than they seem: CLOUDSTACK-1584 is a blocker for release, but it's only to ensure that an important task (adding links to the documentation for downloads) is completed before the release.

New Committers and PPMC Members

  • No labels