Projects/vpp/Release Plans/Release Plan 16.09

From fd.io
Revision as of 11:41, 8 June 2016 by Alagalah (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introduction

DRAFT ONLY

Release Deliverables

Name Description
dpdk-16.07 Support for the July 2016 dpdk release
Packaging acceptable for upstreaming to RH, Debian
Performance characterize and document performance for this release

Release Milestones

Milestone Date (UPDATED 4/12/2016) Deliverables
F0 8/3/2016 Only low-risk changes accepted on main branch.
RC1 (F0+14) 8/17/2016 Code complete, APIs frozen, pull first release throttle branch, only bug fixes accepted on throttle train. After pull: main branch reopens for new feature / risky commits. First artifacts posted.
RC2 (RC1+14) 8/31/2016 Second artifacts posted.
Formal Release (RC2+14) 9/14/2016 16.09 artifacts available
NOTE: Dates chosen based on:
* mid-month release
* milestone + days
* day after VPP community meeting, for discussion, go/no-go

Once we've pulled the 16.09 release throttle

We need to be disciplined with respect to bugfix commits. Here are a few common-sense suggestions:

  • All bug fixes must be double-committed to the release throttle as well as to the master branch
    • Commit first to the release throttle, then "git cherry-pick" into master
    • Manual merges may be required, depending on the degree of divergence between throttle and master
  • All bug fixes need to have a Jira ticket
    • Please put Jira IDs into the commit messages.
    • Please use the same Jira ID

JIRA

Bugs to be fixed in 16.09

This list generated using JIRA search:vpp issues:bugs release:1609

<rss version="2.0">

   <channel>
       <title>vpp issues:bugs release:1609 (FD.io Jira)</title>
       <link>https://jira.fd.io/secure/IssueNavigator.jspa?requestId=10402</link>
       <description></description>
               <language>en-us</language>
               
       <issue start="0" end="1" total="1"/>
       
       <build-info>
           <version>7.0.4</version>
           <build-number>70113</build-number>
           <build-date>05-12-2015</build-date>
       </build-info>

<item>

   <title>[VPP-118] JVpp: 0 length arrays not handled properly in VPP responses</title>
   <link>https://jira.fd.io/browse/VPP-118</link>
   <description><style type="text/css">

.tableBorder, .grid {

   background-color: #fff;
   width: 100%;
   border-collapse: collapse;

}

.tableBorder td, .grid td {

   vertical-align: top;
   padding: 2px;
   border: 1px solid #ccc;

}

.noPadding {

   padding: 0 !important;

}

h3 .subText {

   font-size: 60%;
   font-weight: normal;

}

.tabLabel {

   font-weight: bold;
   border: 1px solid #ccc;
   border-bottom:none;
   padding: 2px;
   display: inline;

}

td.blank {

   padding: 0;
   margin: 0;

}

.blank td {

   border: none;

}

  1. descriptionArea

{

   margin: 0;
   padding: 2px;
   border: 1px solid #ccc;

}

hr {

   border-top:1px solid #aaa;

}

hr.fullcontent {

 height: 15px;
 padding: 10px 0;
 background: #fff url('https://jira.fd.io/images/icons/hr.gif&apos;) no-repeat scroll center;

}

</style>

<table class="tableBorder" cellpadding="0" cellspacing="0" border="0" width="100%">

   <tr>
       <td bgcolor="#f0f0f0" width="100%" colspan="2" valign="top">
                           <h3 class="formtitle">
                       [VPP-118]&nbsp;<a href="https://jira.fd.io/browse/VPP-118&quot;>JVpp: 0 length arrays not handled properly in VPP responses</a>
           <span class="subText">
              Created: 07/Jun/16                   &nbsp;Updated: 07/Jun/16
                                                   &nbsp;Resolved: 07/Jun/16
                           </span>
           </h3>
       </td>
   </tr>
   <tr>
       <td width="20%"><b>Status:</b></td>
       <td width="80%">New</td>
   </tr>
   <tr>
       <td width="20%"><b>Project:</b></td>
       <td width="80%"><a href="https://jira.fd.io/secure/BrowseProject.jspa?id=10002&quot;>vpp</a></td>
   </tr>
       <tr>
           <td><b>Component/s:</b></td>
           <td>
                           None
               </td>
   </tr>
   
       <tr>
           <td><b>Affects Version/s:</b></td>
           <td>
                           None
               </td>
   </tr>
   
       <tr>
           <td><b>Fix Version/s:</b></td>
           <td>
                                       <a title="16.09 - 16.09"
               href="https://jira.fd.io/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=ASC&sorter/field=priority&pid=10002&fixfor=10003&quot;
           >16.09</a>                        </td>
   </tr>
   
   </table>

<br /> <table class="grid" cellpadding="0" cellspacing="0" border="0" width="100%">

   <tr>
       <td bgcolor="#f0f0f0" valign="top" width="20%">
           <b>Type:</b>
       </td>
       <td bgcolor="#ffffff" valign="top"  width="30%" >
           Bug
       </td>
                   <td bgcolor="#f0f0f0">
               <b>Priority:</b>
           </td>
           <td bgcolor="#ffffff" valign="top" nowrap>
               Medium
           </td>
           </tr>
   <tr>
                       <td bgcolor="#f0f0f0" valign="top" width="20%">
               <b>Reporter:</b>
           </td>
           <td bgcolor="#ffffff" valign="top"  width="30%" >
                                           <a class="user-hover" rel="mmarsale" id="word_reporter_mmarsale" href="https://jira.fd.io/secure/ViewProfile.jspa?name=mmarsale&quot;>Maros Marsalek</a>
                           </td>
       
                   <td bgcolor="#f0f0f0" width="20%">
               <b>Assignee:</b>
           </td>
           <td bgcolor="#ffffff" valign="top" nowrap  width="30%" >
                                           <a class="user-hover" rel="mgradzki" id="word_assignee_mgradzki" href="https://jira.fd.io/secure/ViewProfile.jspa?name=mgradzki&quot;>Marek Gradzki</a>
                           </td>
           </tr>
   	<tr>

<td bgcolor="#f0f0f0" width="20%"> <b>Resolution:</b> </td> <td bgcolor="#ffffff" valign="top" width="30%" nowrap>

           				Unresolved
                   </td>
                   <td bgcolor="#f0f0f0" width="20%">
               <b>Votes:</b>
           </td>
           <td bgcolor="#ffffff" valign="top" width="30%" nowrap>
               0
           </td>
       
   </tr>
   
       <tr>
       <td bgcolor="#f0f0f0" width="20%">
           <b>Labels:</b>
       </td>
       <td id="labels-10826-value" class="value" bgcolor="#ffffff" valign="top" colspan="3" nowrap>
                           None
                   </td>
   </tr>
   
   	<tr>
       		<td bgcolor="#f0f0f0" width="20%"><b>Remaining Estimate:</b></td>
       <td bgcolor="#ffffff" valign="top" nowrap width="80%" colspan="3">
                           Not Specified
           		</td>
   </tr>
   <tr>
               <td bgcolor="#f0f0f0" width="20%"><b>Time Spent:</b></td>

<td bgcolor="#ffffff" valign="top" nowrap width="80%" colspan="3">

                           Not Specified
           		</td>

</tr>

   <tr>
               <td bgcolor="#f0f0f0" width="20%"><b>Original Estimate:</b></td>

<td bgcolor="#ffffff" valign="top" nowrap width="80%" colspan="3">

                           Not Specified
           		</td>
   </tr>
   
   </table>


   <br />
   	<table class="grid" cellpadding="0" cellspacing="0" border="0" width="100%">
           




</table>

   <br/>
   <table cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
   <tr>
       <td bgcolor="#bbbbbb" width="1%" nowrap align="center">
           &nbsp;<font color="#ffffff"><b>Description</b></font>&nbsp;
       </td>
       <td>&nbsp;</td>
   </tr>
   </table>
   <table cellpadding="0" cellspacing="0" border="0" width="100%">
   <tr>
       <td id="descriptionArea">
           <p>VPP responses often contain zero length arrays. That means the array's length is specified in other variable within the response. However the other variable can have any name and type so it is impossible to generate handling for these types.</p>

<p>Suggested fix:<br/> 1. Add annotation to vpe.api that will mark zero length array's length parameter</p>

           <br/>
       </td>
   </tr>
   </table>

</description>

   <pubDate>Tue, 7 Jun 2016 03:45:50 -0700</pubDate>
   <guid>https://jira.fd.io/browse/VPP-118</guid>
   <author>Maros Marsalek</author>
   </item>
       

</channel> </rss>

Expected Dependencies on Other Projects

  • dpdk-16.07 release
  • CSIT functional and performance tests available, with adequate coverage

Compatibility with Previous Release

  • TBD

Themes and Priorities

Other