openwhisk-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt Rutkowski (Confluence)" <conflue...@apache.org>
Subject [CONF] OpenWhisk > 2018-06-06 OW Tech Interchange - Meeting Notes
Date Wed, 06 Jun 2018 16:20:01 GMT
<html>
<head>
<title>Message Title</title> 
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> 
<base href="https://cwiki.apache.org/confluence">  
<style type="text/css">@media only screen and (max-device-width: 480px) {.mobile-only {
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    line-height: normal !important;
    font-size: inherit !important;
    mso-hide: all;
}

.desktop-only {
    display: none !important;
}

/* iPhone 3GS fix for unwanted 20px right margin */
body {
    min-width: 100% !important;
    padding: 0;
    margin: 0;
}

#center-content-table {
    max-width: none;
!important;
}

#header-pattern-container {
    padding: 10px 10px 10px 10px !important;
    line-height: 20px !important;
}

#header-avatar-image-container {
    padding-right: 8px !important;
}

#email-content-container {
    padding: 0 !important;
}

.mobile-expand {
    border-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    padding-left: 26px !important;
}

.mobile-resize-text {
    font-size: 16px !important;
    line-height: 22px !important;
}

#page-title-pattern-header {
    font-size: 20px !important;
    line-height: 28px !important;
}

#page-title-pattern-icon-image-container-cell {
    padding-top: 7px !important;
}

#inline-user-pattern {
    display: block !important;
}

#inline-user-pattern-avatar {
    padding-top: 3px !important;
}

.contextual-area-pattern {
    border-bottom: 1px solid #ccc !important;
    padding: 15px 10px 0 10px !important;
}

.users-involved-pattern-column-table {
    width: 100% !important;
}

.users-involved-pattern-avatar-table-cell {
    padding: 3px 5px 5px 0 !important;
}

.users-involved-pattern-column-container {
    padding-right: 0 !important;
}

.contextual-excerpt-pattern, #users-involved-pattern {
    border: 0 !important;
}

/** Aui Typography upsized for mobile **/
#content-excerpt-pattern-container, #contextual-excerpt-pattern-text-container {
    font-size: 16px !important;
    line-height: 22px !important;
}

#content-excerpt-pattern-container h1, #contextual-excerpt-pattern-text-container h1 {
    font-size: 24px !important;
    line-height: 28px !important;
}

#content-excerpt-pattern-container h2, #contextual-excerpt-pattern-text-container h2 {
    font-size: 20px !important;
    line-height: 28px !important;
}

#content-excerpt-pattern-container h3, #contextual-excerpt-pattern-text-container h3 {
    font-size: 18px !important;
    line-height: 24px !important;
}

#content-excerpt-pattern-container h4, #contextual-excerpt-pattern-text-container h4 {
    font-size: 16px !important;
    line-height: 22px !important;
}

#content-excerpt-pattern-container h5, #contextual-excerpt-pattern-text-container h5 {
    font-size: 14px !important;
    line-height: 20px !important;
}

#content-excerpt-pattern-container h6, #contextual-excerpt-pattern-text-container h6 {
    font-size: 14px !important;
    line-height: 20px !important;
}

.user-mention {
    line-height: 18px !important;
}

/** Aui Typography end **/

/* Show appropriate footer logo on mobile, display links vertically */
#footer-pattern {
    padding: 15px 10px !important;
}

#footer-pattern-logo-desktop-container {
    padding: 0 !important;
}

#footer-pattern-logo-desktop {
    width: 0 !important;
    height: 0 !important;
}

#footer-pattern-logo-mobile {
    padding-top: 10px !important;
    width: 30px !important;
    height: 27px !important;
    display: inline !important;
}

#footer-pattern-text {
    display: block !important;
}

#footer-pattern-links-container {
    line-height: 0 !important;
}

.footer-pattern-links.mobile-resize-text,
.footer-pattern-links.mobile-resize-text,
#footer-pattern-text.mobile-resize-text,
#footer-pattern-links-container.no-footer-links {
    font-size: 14px !important;
    line-height: 20px !important;
}

.footer-link {
    display: block !important;
}

#footer-pattern-links-container table {
    display: inline-block !important;
    float: none !important;
}

#footer-pattern-links-container, #footer-pattern-text {
    text-align: center !important;
}

#footer-pattern-links {
    padding-bottom: 5px !important;
}

/** Team Calendar overrides, these should be removed when notifications are updated in Team Calendars. For now CSS
    overrides are being used because the structure of the content can't change without rereleasing the plugin */
.mail-calendar-container .day-header + table tr td:first-child {
    vertical-align: top !important;
    padding-top: 5px !important;
}.header-pattern-container {
    padding: 10px 10px 10px 0px !important;
    line-height: 20px !important;
}

.header-avatar-image-container {
    padding-right: 8px !important;
}

.mobile-expand {
    border-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    padding-left: 0px !important;
}}
@media (min-width: 900px) {#center-content-table { width: 900px; }}
@media all {#outlook a {
    padding: 0;
}

/* Force Outlook to provide a "view in browser" menu link. */
/* Prevent Webkit and Windows Mobile platforms from changing default font sizes.*/
body {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

.ExternalClass {
    width: 100%;
}

/* Force Hotmail to display emails at full width */
#background-table {
    margin: 0;
    padding: 0;
    width: 100% !important;
}

/* Needed to override highlighting on date and time links in iOS */
.grey a {
    color: #707070;
    text-decoration: none;
}/* These styles are appended to the head element of a notification in order to prevent Apple Mail and similar
   clients from underlining the due dates with a blue hyperlink */
/* a lozenge outside an inline task should always be #42526E (McFanning), lozenges inside an inline task should be
   colored according to their upcoming due dates, a completed task date lozenge or deleted task date
   lozenge should always be #5E6C84 (Clooney) */
.date-time-lozenge a {color: #42526E; text-decoration: none; }
.inline-task-text-container .date-time-lozenge.date-upcoming a {color: #FF8B00; text-decoration: none; }
.inline-task-text-container .date-time-lozenge.date-past a {color: #DE350B; text-decoration: none; }
.inline-task-text-container.content-deleted-color .date-time-lozenge a,
.inline-task-text-container.checked .date-time-lozenge a {
    color: #5E6C84; text-decoration: none;
}}
</style> 
</head>
<body>
<table id="background-table" cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; background-color: #f5f5f5; background-color: #f5f5f5; font-family: Helvetica, Arial, sans-serif" bgcolor="#f5f5f5"> 
<tbody> 
<tr> 
<td id="batch-summary" cellspacing="0" cellpadding="0" border="0" style="padding: 0px; border-collapse: collapse; padding: 15px 20px">There's <strong class="batch-section-summary">1 new edit</strong> on this page</td> 
</tr> 
<tr> 
<td id="email-content-container" style="padding: 0px; border-collapse: collapse; padding: 0 20px"> 
<table id="email-content-table" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; border-spacing: 0; border-collapse: separate; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td class="email-content-rounded-top mobile-expand" style="padding: 0px; border-collapse: collapse; color: #ffffff; padding: 0 15px 0 16px; height: 15px; background-color: #ffffff; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 0; border-top-right-radius: 5px; border-top-left-radius: 5px; color: #ffffff; padding: 0 15px 0 16px; height: 15px; line-height: 15px; background-color: #ffffff; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 0; border-top-right-radius: 5px; border-top-left-radius: 5px" height="15" bgcolor="#ffffff">&nbsp;</td> 
</tr> 
<tr> 
<td class="email-content-main mobile-expand" style="padding: 0px; border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0 15px 15px 16px; background-color: #ffffff; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0; background-color: #ffffff" bgcolor="#ffffff"> 
<table id="page-title-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td id="page-title-pattern-icon-image-container" valign="top" style="padding: 0px; border-collapse: collapse; width: 16px; vertical-align: top; padding-left: 20px" width="16"> 
<table cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td id="page-title-pattern-icon-image-container-cell" style="padding: 0px; border-collapse: collapse; width: 16px; padding: 9px 8px 0px 0px; mso-text-raise: 5px; mso-line-height-rule: exactly" width="16"><a href="https://cwiki.apache.org/confluence/display/OPENWHISK/2018-06-06+OW+Tech+Interchange+-+Meeting+Notes?src=mail&amp;src.mail.product=confluence-server&amp;src.mail.timestamp=1528302001451&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-notifications-batch-plugin%3Abatching-notification&amp;src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&amp;src.mail.action=view" title="page icon" style="vertical-align: top;; color: #3b73af; text-decoration: none"><img style="vertical-align: top; display: block;" src="cid:page-icon" alt="page icon" title="page icon" height="16" width="16" border="0"></a></td> 
</tr> 
</tbody> 
</table> </td>
<td style="vertical-align: top;; padding: 0px; border-collapse: collapse; padding-right: 5px; font-size: 20px; line-height: 30px; mso-line-height-rule: exactly" id="page-title-pattern-header-container"><span id="page-title-pattern-header" style="font-family: Arial, sans-serif; padding: 0; font-size: 20px; line-height: 30px; mso-text-raise: 2px; mso-line-height-rule: exactly; vertical-align: middle"><a href="https://cwiki.apache.org/confluence/display/OPENWHISK/2018-06-06+OW+Tech+Interchange+-+Meeting+Notes?src=mail&amp;src.mail.product=confluence-server&amp;src.mail.timestamp=1528302001451&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-notifications-batch-plugin%3Abatching-notification&amp;src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&amp;src.mail.action=view" title="2018-06-06 OW Tech Interchange - Meeting Notes" style="color: #3b73af; text-decoration: none; color: #3572b0">2018-06-06 OW Tech Interchange - Meeting Notes</a></span></td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
<tr> 
<td class="email-content-main mobile-expand last-row-padding" style="padding: 0px; border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0 15px 15px 16px; background-color: #ffffff; padding-bottom: 10px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0; background-color: #ffffff" bgcolor="#ffffff"> 
<table class="batch-section" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td class="batch-section-content" style="padding: 0px; border-collapse: collapse; padding: 0px 20px"> 
<table class="batch-group" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td style="padding: 0px; border-collapse: collapse"> 
<table class="batch-line" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td style="padding: 0px; border-collapse: collapse"> 
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td class="header-pattern-container batch-comment" style="padding: 0px; border-collapse: collapse; padding: 0; padding-top: 20px"> 
<table class="header-pattern" cellspacing="0" cellpadding="0" boder="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td class="header-avatar-image-container" valign="top" style="padding: 0px; border-collapse: collapse; vertical-align: top; width: 32px; padding-right: 9px" width="32"><img class="header-avatar-image image_fix" src="cid:avatar_1c1ec99848547cb9f4e49b30ec5da36b" height="32" width="32" border="0" style="border-radius: 3px; vertical-align: top"></td>
<td class="header-text-container " valign="middle" style="padding: 0px; border-collapse: collapse; vertical-align: middle; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 1px"> 
<table align="left" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td valign="middle" style="padding: 0px; border-collapse: collapse"><span class="batch-message"><span class="batch-user-fullname" style="font-size: 16px; font-weight: bold">Matt Rutkowski</span> edited this page</span></td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
<tr> 
<td class="batch-comment-split" style="padding: 0px; border-collapse: collapse; padding-top: 20px; border-bottom: 1px solid #e9e9e9"></td>
<td class="batch-comment-split" style="padding: 0px; border-collapse: collapse; padding-top: 20px; border-bottom: 1px solid #e9e9e9"></td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> 
<table class="batch-group" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td style="padding: 0px; border-collapse: collapse"> 
<table class="batch-line" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td style="padding: 0px; border-collapse: collapse"> 
<table class="batch-html-title" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td style="padding: 0px; border-collapse: collapse; padding-top: 15px; font-size: 14px"><span class="batch-message">Here's what changed:</span></td> 
</tr> 
</tbody> 
</table> 
<table class="batch-html batch-html-border " cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif; border: 1px solid #e4e4e4; Margin: 20px 0 0; overflow-x: auto"> 
<tbody> 
<tr> 
<td style="padding: 0px; border-collapse: collapse; padding: 10px"> 
<table class="content-excerpt-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 1px; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td class="content-excerpt-pattern-container mobile-resize-text " style="padding: 0px; border-collapse: collapse; padding: 0 0 0 24px; padding: 0; padding: 10px"> <p class="diff-context-placeholder" style="margin: 10px 0 0 0; margin-top: 0">...</p> 
<ul class="diff-block-target" style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);">Tyson Norris&nbsp;is moderating today</span> </li> 
<li> <span style="color: rgb(0,0,0);">last meeting was 2018-05-23</span> </li> 
<li> <span style="color: rgb(0,0,0);">Attendees:</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);">Michael Marth, Sam Baxter, Tyson, Priti, Martin, Sandeep, James Thomas, Rodric, Dan, Dragos, Vijay, KeonHee Kim, Neeraj, Mparuthickal (Matthew), Chetan, Ramki, Himavanth, Dominic, Olivier, Chris, Justin, Vadim, Carlos, Tzuchiao, Duy</span> </li> 
</ul> </li> 
</ul> <p class="diff-context-placeholder" style="margin: 10px 0 0 0">...</p> 
<ul class="diff-block-target diff-block-context" style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);">Main/core OpenWhisk&nbsp;(Carlos/Jeremias/Markus/Tyson)</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,255);"><a class="external-link" href="https://github.com/apache/incubator-openwhisk/pulls?utf8=%E2%9C%93&amp;q=is%3Apr+is%3Amerged" rel="nofollow" style="color: #3b73af; text-decoration: none"><span style="color: rgb(0,0,255);"><span class="diff-html-changed" id="changed-diff-2" style="background-color: #d6f0ff;">https://github.com/apache/incubator-openwhisk/pulls?utf8=%E2%9C%93&amp;q=is%3Apr+is%3Amerged</span></span></a></span> </li> 
<li> <span style="color: rgb(0,0,0);">Status updates:</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);">Runtime manifest stem cell config. <span class="diff-html-removed" id="removed-diff-0" style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">&nbsp;</span> <br> </span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);">now can provide pre-warm configs for each kind in runtime manifest</span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-5" style="background-color: #d6f0ff;">one big problems with pre-warm was not being able </span></span><span class="diff-html-removed" style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;"> </span><span class="diff-html-removed" id="removed-diff-1" style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">specifiying </span><span style="color: rgb(0,0,0);"><span class="diff-html-added" id="added-diff-0" style="font-size: 100%; background-color: #ddfade;">specifying </span><span class="diff-html-changed" id="changed-diff-6" style="background-color: #d6f0ff;">diff. configs for different&nbsp;“kinds”</span></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Other PRs:</span></span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-8" style="background-color: #d6f0ff;">Tyson: nothing much notable from my look into PRs</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Carlos will provide later in agenda if time</span></span> </li> 
</ul> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><strong>Scheduling algorithm change (Dominic)</strong></span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-added" id="added-diff-1" style="font-size: 100%; background-color: #ddfade;">(</span>Shares slides<span class="diff-html-added" id="added-diff-2" style="font-size: 100%; background-color: #ddfade;">)</span>:</span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-10" style="background-color: #d6f0ff;">Shows Kafka consumer log and message processing pipeline</span></span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);">Discusses autonomous container scheduling “basics”</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);">shows how container scheduling from kafka-&gt;Invoker focusing on how # consumers and # partitions are currently handled.</span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-13" style="background-color: #d6f0ff;"># of partitions = # of concurrent containers (today)</span></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);">Shows diagram of Invoker status via “health” message</span> </li> 
<li> <span style="color: rgb(0,0,0);">Shows “Even" load distribution slide</span> </li> 
<li> <span style="color: rgb(0,0,0);">Shows “Performance Isolation” slide</span> </li> 
<li> <span style="color: rgb(0,0,0);">Shows “Improved Base TPS” slide</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);">tests show 1,500 TPS for 1 container</span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);">Deterministic TPS slide</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);">Total TPS for Action A: 4,500</span> </li> 
<li> <span style="color: rgb(0,0,0);">for 6,000 TPS -&gt; Add one more container</span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);">Goal is deterministic / predictable TPS</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-17" style="background-color: #d6f0ff;">In this proposal Invokers read from kafka topiccs</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Tyson: how do container get deleted in your proposal?</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dom: if no request for some time (e.g., 10 sec, configurable) then deletion happens</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Tyson: by who</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dom: container proxy?</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Tyson: it commits “suicide”?</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dom: effectively yes</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Tyson: if container proxy resp. for killing itself, you could run out of resources, because they may never kill themselves… controller needs to be involved?</span></span> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-19" style="background-color: #d6f0ff;">can take this offline…</span></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dom: shows “worst case” “does not wait for completion” slide</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dom: shows Pros/Cons of proposal</span></span> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-21" style="background-color: #d6f0ff;">Pros:Container reads request from kafka, request processing not affected by container creation/deletion</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Cons: consumer lag for each request -&gt; increase exec. time</span></span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-23" style="background-color: #d6f0ff;">same # of topic with # of Actions (1 topic per action)</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Action container can be reserved for 30sec to 1min per action</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">all runtimes would need to include kafka client</span></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-24" style="background-color: #d6f0ff;">Tyson: consumer lags is a concern</span></span> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-26" style="background-color: #d6f0ff;">checking lag on every request is LOTS of overhead</span></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dom: I did some benchmark to chk. consumer lag… with 10 virtual resources the mean test time was 1ms</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Tyson: ok, the other issue I had was # of topics is unbounded, (per action) partitions/backing for kafka could become an issue</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dom: kafka topics has config. issues… hope is shared topics is possible, but if each topic is unique, the hope is kafka would be able to delete topics if not fully utilized based upon retention configuration</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Tyson: data not the problem, but consumers having to check for data and brokers need to manage topics is the larger problems… if we approach a million actions…</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dom: ran tests upto 1000 topics (30,885 Kafka TPS)</span></span> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-28" style="background-color: #d6f0ff;">1k active topics = 1k concurrent containers = 62.5 invokers (8 cores, 10GB memory, max pool size-16)</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Matt: appears growth is deterministic (scale out) based upon # of topics</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dom: would need more than 3 nodes of kafka</span></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Tyson: data size is manageable, don’t know if broker and consumer will not have resource overhead just having a topic exist at all.</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Tyson: would like kafka person to comment...</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Carlos: a basic question, is the consumer/client per unique action? or 1 consumer for 1 invoker?</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dragos: some questions</span></span> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-30" style="background-color: #d6f0ff;">if multiple partitions for mult. consumers, we have problems with people reading same message from diff partitions</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">one container does not know how other containers work on same post. &nbsp;containers running at different rates could cause problems</span></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dom: mult partitions with same journal might cause issues</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Tyson: if consumers for an action topic have same consumer group, then 1 part consumer will receive messages from a part. partition and other consumers will not receive messages from other partitions. </span></span> </li> 
</ul> </li> 
</ul> <span class="diff-html-removed" id="removed-diff-2" style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">&nbsp;</span> 
<ul style="margin: 10px 0 0 0"> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-32" style="background-color: #d6f0ff;">what is impact of changing # of partitions “in flight” might cause sig. issues..</span></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Don: Shows </span></span> </li> 
</ul> </li> 
</ul> <span class="diff-html-removed" style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;"> </span><span class="diff-html-removed" id="removed-diff-3" style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">lside </span> 
<ul style="margin: 10px 0 0 0"> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-added" id="added-diff-3" style="font-size: 100%; background-color: #ddfade;">slide </span><span class="diff-html-changed" id="changed-diff-33" style="background-color: #d6f0ff;">of “Kafka consumer group”</span></span> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-35" style="background-color: #d6f0ff;">shows how partitions (TopicA) are mapped to different Consumer Groups (before/after proposal)</span> <br> </span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Maximum parallelism is limited to the # of partitions</span></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Tyson: need to continue this on the “dev” list</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Carlos: does this assume same kafka cluster? Could be diff kafka clusters for consumers, for mgmt.?</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dom: can separate if we want…</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Tyson: can separate, larger concern is potential or overwhelming the data plane…</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dom: shows Perf. evaluation slides</span></span> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-37" style="background-color: #d6f0ff;">BMT Environment show (3 controllers, 3 kafka, 10 invokers, 100 containers</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Shows TPS increase by # of actions vs. # of containers (avail)</span></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Tyson: </span><em><strong><span class="diff-html-changed" style="background-color: #d6f0ff;">presentation is on CWiki, please review and take it to “dev” list</span></strong></em></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><strong><span class="diff-html-changed" style="background-color: #d6f0ff;">Tracing&nbsp;support&nbsp;(Sandeep)</span></strong></span> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-added" id="added-diff-4" style="font-size: 100%; background-color: #ddfade;">(</span><span class="diff-html-changed" id="changed-diff-39" style="background-color: #d6f0ff;">shares slides</span><span class="diff-html-added" id="added-diff-5" style="font-size: 100%; background-color: #ddfade;">)</span></span><span class="diff-html-added" style="font-size: 100%; background-color: #ddfade;">:</span> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-41" style="background-color: #d6f0ff;">PR 2282 represents this feature, markus and others have been reviewing</span></span> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-43" style="background-color: #d6f0ff;">“Implementation details” - based upon </span><strong><span class="diff-html-changed" style="background-color: #d6f0ff;">OpenTracing API&nbsp;</span></strong></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">How to enable: Start Zipkin server (docker run), very easy</span></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Shows demo</span><span class="diff-html-added" id="added-diff-6" style="font-size: 100%; background-color: #ddfade;">...</span></span> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-45" style="background-color: #d6f0ff;">Goes to Zipkin UI and shows Action trace by Controller</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">shows timings of each invocation (with component breakdown)</span></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Some issues with cache in zipkin, so may need to refresh (and note on UI that some actions are “still in progress”)</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Dom: consider using kafka headers for trace context?</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Sandeep: much easier to use activation messages as trace context, kafka would add to impl. complexity</span></span> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-47" style="background-color: #d6f0ff;">other libs. that help support kafka tracing are not supported on many platforms, this was much easier.</span></span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Justin: can you show again how this was setup?</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Sandeep: add application.conf to connect to zipkin backend and use docker to start zipkin server</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Rodric: how big is context?</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Sandeep: small object with 3 IDs, very small</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Rodric: can this be for end user or operators?</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Sandeep: mainly for operators, look for bottlenecks</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Rodric: have you thought of incorporating existing system metrics? container reuse etc.?</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Sandeep: focus is request insight not component insight</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Tyson: with metrics hard to see details of a particular activation</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Chetan: in future, in production, we likely do not want to enable this for everything all the time, but add as needed to look at particular customer</span></span> </li> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" style="background-color: #d6f0ff;">Rodric: there is already a header (in Nginx) that might help with that</span></span> </li> 
</ul> </li> 
</ul> </li> 
</ul> </li> 
</ul> </li> 
</ul> 
<ul class="diff-block-target diff-block-context" style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><strong><span class="diff-html-changed" id="changed-diff-48" style="background-color: #d6f0ff;">Release process</span></strong>: (Matt/Vincent)</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);">Matt updates on source release</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);">document and support making JDK configurable</span> </li> 
<li> <span style="color: rgb(0,0,0);">All code that can/needs an ASF license now has it</span> </li> 
<li> <span style="color: rgb(0,0,0);">Scancode(.py) and Apache RAT (tools) configs. now enforce our policies that are published on the "Release" website<br> </span> </li> 
</ul> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><strong><span class="diff-html-changed" id="changed-diff-51" style="background-color: #d6f0ff;">Mesos/Splunk update</span></strong>: (Dragos/Tyson)</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);">No update</span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><strong><span class="diff-html-changed" id="changed-diff-53" style="background-color: #d6f0ff;">Kubernetes</span></strong>: &nbsp;(Dave Grove)</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,255);"><a class="external-link" href="https://github.com/apache/incubator-openwhisk-deploy-kube/pulls?utf8=%E2%9C%93&amp;q=is%3Apr+is%3Amerged" rel="nofollow" style="color: #3b73af; text-decoration: none"><span style="color: rgb(0,0,255);"><span class="diff-html-changed" id="changed-diff-55" style="background-color: #d6f0ff;">https://github.com/apache/incubator-openwhisk-deploy-kube/pulls?utf8=%E2%9C%93&amp;q=is%3Apr+is%3Amerged</span></span></a></span> </li> 
<li> <span style="color: rgb(0,0,0);">No update</span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><strong><span class="diff-html-changed" id="changed-diff-56" style="background-color: #d6f0ff;">API Gateway</span></strong><span class="diff-html-changed" style="background-color: #d6f0ff;"> </span>(Matt Hamann/Dragos)</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,255);"><a class="external-link" href="https://github.com/apache/incubator-openwhisk-apigateway/pulls" rel="nofollow" style="color: #3b73af; text-decoration: none"><span style="color: rgb(0,0,255);"><span class="diff-html-changed" id="changed-diff-58" style="background-color: #d6f0ff;">https://github.com/apache/incubator-openwhisk-apigateway/pulls</span></span></a></span> </li> 
<li> <span style="color: rgb(0,0,0);">No update</span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><strong><span class="diff-html-changed" id="changed-diff-59" style="background-color: #d6f0ff;">Catalog/Packages/Samples</span></strong><span class="diff-html-changed" style="background-color: #d6f0ff;"> </span>(anyone)</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);">No update</span> </li> 
</ul> </li> 
<li> <span style="color: rgb(0,0,0);"><strong><span class="diff-html-changed" id="changed-diff-61" style="background-color: #d6f0ff;">Tooling/Utilities</span></strong><span class="diff-html-changed" style="background-color: #d6f0ff;"> </span>(Carlos/Matt/Priti)</span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><a class="external-link" href="https://github.com/apache/incubator-openwhisk-devtools/pulls" rel="nofollow" style="color: #3b73af; text-decoration: none"><span style="color: rgb(0,0,0);"><span class="diff-html-removed" id="removed-diff-4" style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">https://github.com/apache/incubator-openwhisk-devtools/pulls</span></span></a></span><strong><span style="color: rgb(0,0,0);"><span class="diff-html-added" id="added-diff-7" style="font-size: 100%; background-color: #ddfade;">Wskdeploy</span></span></strong> <br> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-64" style="background-color: #d6f0ff;">Priti updates on latest wskdeploy changes/enahncements/fixes</span></span> 
<ul style="margin: 10px 0 0 0"> 
<li> <span style="color: rgb(0,0,0);"><span class="diff-html-changed" id="changed-diff-66" style="background-color: #d6f0ff;">Parameter passing (command line &gt; Depl. file &gt; Environment → (applied to) Project and cascades to low level entities (e.g., Actions)</span> <br> </span> </li> 
</ul> </li> 
</ul> </li> 
</ul> </li> 
</ul> <p class="diff-block-context" style="margin: 10px 0 0 0"> <br> <span style="color: rgb(0,0,0);">Confirm moderator for next call</span> </p> <p class="diff-context-placeholder" style="margin: 10px 0 0 0">...</p> </td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> 
<table class="batch-group" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td style="padding: 0px; border-collapse: collapse"> 
<table class="batch-line" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td style="padding: 0px; border-collapse: collapse"> 
<table class="batch-actions actions-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 1px"> 
<tbody> 
<tr> 
<td class="actions-pattern-container" valign="middle" style="padding: 0px; border-collapse: collapse; padding-top: 10px; vertical-align: middle"> 
<table style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td class="actions-pattern-action-text-container" style="padding: 0px; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 4px; padding-left: 5px; white-space: nowrap; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 4px; padding-left: 0px; white-space: nowrap"><a href="https://cwiki.apache.org/confluence/pages/viewpreviousversions.action?pageId=85476671&amp;src=mail&amp;src.mail.product=confluence-server&amp;src.mail.timestamp=1528302001451&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-notifications-batch-plugin%3Abatching-notification&amp;src.mail.recipient=8aa980875bf24635015c9267bc8e02f6" title="Go to page history" style="color: #3b73af; text-decoration: none; color: #707070">Go to page history</a></td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> 
<table class="batch-section-split" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td style="padding: 0px; border-collapse: collapse; border-bottom: 1px solid #cccccc; padding-bottom: 20px"></td> 
</tr> 
</tbody> 
</table> 
<table cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td id="batch-call-action" style="padding: 0px; border-collapse: collapse; padding: 20px"> 
<table cellspacing="0" cellpadding="0" border="0" class="aui-button-email-container" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td class="aui-button-email" style="padding: 0px; border-collapse: collapse; border-radius: 3px; padding: 5px; margin: 0; background: #3572b0; -moz-box-sizing: border-box; -webkit-font-smoothing: antialiased"><a href="https://cwiki.apache.org/confluence/display/OPENWHISK/2018-06-06+OW+Tech+Interchange+-+Meeting+Notes?src=mail&amp;src.mail.product=confluence-server&amp;src.mail.timestamp=1528302001451&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-notifications-batch-plugin%3Abatching-notification&amp;src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&amp;src.mail.action=view" class="aui-button-email-link" style="color: #3b73af; text-decoration: none; color: #ffffff; font-weight: bold; padding: 6px; font-size: 14px; line-height: 1.429; font-family: Arial, sans-serif">View page</a></td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
<tr> 
<td class="email-content-rounded-bottom mobile-expand" style="padding: 0px; border-collapse: collapse; color: #ffffff; height: 5px; line-height: 5px; padding: 0 15px 0 16px; background-color: #ffffff; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-top: 0; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; mso-line-height-rule: exactly; color: #ffffff; height: 5px; line-height: 5px; padding: 0 15px 0 16px; background-color: #ffffff; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-top: 0; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; mso-line-height-rule: exactly" height="5" bgcolor="#ffffff">&nbsp;</td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
<tr> 
<td id="footer-pattern" style="padding: 0px; border-collapse: collapse; padding: 12px 20px"> 
<table id="footer-pattern-container" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td id="footer-pattern-links-container" width="100%" style="padding: 0px; border-collapse: collapse; color: #999999; font-size: 12px; line-height: 18px; font-family: Arial, sans-serif; mso-line-height-rule: exactly; mso-text-raise: 2px"> 
<table align="left" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-size: 12px; line-height: 18px; font-family: Arial, sans-serif; mso-line-height-rule: exactly; mso-text-raise: 2px; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td class="footer-pattern-links mobile-resize-text" style="padding: 0px; border-collapse: collapse"><a href="https://cwiki.apache.org/confluence/users/removespacenotification.action?spaceKey=OPENWHISK&amp;src=mail&amp;src.mail.product=confluence-server&amp;src.mail.timestamp=1528302001451&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-notifications-batch-plugin%3Abatching-notification&amp;src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&amp;src.mail.action=stop-watching&amp;jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ4c3JmOjhhYTk4MDg3NWJmMjQ2MzUwMTVjOTI2N2JjOGUwMmY2IiwicXNoIjoiYmQ3Y2NjZmVkZjVjNTlmMTA0MGY2ZGZkMDViMTg1ZjQ0NjhiODA5MTgzYjk0MjJmYjM5OTBmMThiMjQ1YzFlMCIsImlzcyI6ImNvbmZsdWVuY2Vfbm90aWZpY2F0aW9uc0FSRUgtWFVEMS1QT1FHLUNTQU8iLCJleHAiOjE1Mjg5MDY4MDEsImlhdCI6MTUyODMwMjAwMX0.PKWld7bpiTMQnz5okY95QmZpUjGUQI6MzQzJV6DueCA" title="" style="color: #3b73af; text-decoration: none; color: #2b71b9">Stop watching space</a></td>
<td class="footer-pattern-links-bull" style="padding: 0px; border-collapse: collapse; padding: 0 5px; color: #999999">•</td> 
</tr> 
</tbody> 
</table> 
<table style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-size: 12px; line-height: 18px; font-family: Arial, sans-serif; mso-line-height-rule: exactly; mso-text-raise: 2px; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td class="footer-pattern-links mobile-resize-text" style="padding: 0px; border-collapse: collapse"><a href="https://cwiki.apache.org/confluence/users/editmyemailsettings.action?src=mail&amp;src.mail.product=confluence-server&amp;src.mail.timestamp=1528302001451&amp;src.mail.notification=com.atlassian.confluence.plugins.confluence-notifications-batch-plugin%3Abatching-notification&amp;src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&amp;src.mail.action=manage" title="" style="color: #3b73af; text-decoration: none; color: #2b71b9">Manage notifications</a></td> 
</tr> 
</tbody> 
</table> </td>
<td id="footer-pattern-logo-desktop-container" rowspan="2" valign="top" style="padding: 0px; border-collapse: collapse; padding-left: 20px; vertical-align: top"> 
<table style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; font-family: Helvetica, Arial, sans-serif"> 
<tbody> 
<tr> 
<td id="footer-pattern-logo-desktop-padding" style="padding: 0px; border-collapse: collapse; padding-top: 3px"><img id="footer-pattern-logo-desktop" src="cid:footer-desktop-logo" alt="Confluence logo big" title="Confluence logo big" width="132" height="20" class="image_fix"></td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
<tr> 
<td id="footer-pattern-text" class="mobile-resize-text" width="100%" style="padding: 0px; border-collapse: collapse; color: #999999; font-size: 12px; line-height: 18px; font-family: Arial, sans-serif; mso-line-height-rule: exactly; mso-text-raise: 2px; display: none">This message was sent by Atlassian Confluence 6.9.0<br> <img id="footer-pattern-logo-mobile" src="cid:footer-mobile-logo" alt="" title="" width="0" height="0" style="display: none; mso-hide: all"></td> 
</tr> 
</tbody> 
</table> </td> 
</tr> 
</tbody> 
</table> 
<table id="sealed-section" border="0" cellpadding="0" cellspacing="0" width="0" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; color: #333333; display: none; mso-hide: all"> 
<tbody> 
<tr> 
<td style="padding: 0px; border-collapse: collapse; border: 0; font-size: 0px; line-height: 0; mso-line-height-rule: exactly"></td> 
</tr> 
</tbody> 
</table>
</body>
</html>
Mime
View raw message