openwhisk-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt Rutkowski (Confluence)" <no-re...@apache.org>
Subject [CONF] OpenWhisk > 2018-09-12 OW Tech Interchange - Meeting Notes
Date Wed, 12 Sep 2018 16:10:02 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-09-12+OW+Tech+Interchange+-+Meeting+Notes?src=mail&amp;src.mail.product=confluence-server&amp;src.mail.timestamp=1536768602040&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-09-12+OW+Tech+Interchange+-+Meeting+Notes?src=mail&amp;src.mail.product=confluence-server&amp;src.mail.timestamp=1536768602040&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-09-12 OW Tech Interchange - Meeting Notes" style="color: #3b73af; text-decoration:
none; color: #3572b0">2018-09-12 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> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">single containers can report
busy/failure</p> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">still need to resolve the logging
thingy</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Need to track # request sent
plus memory used...</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">can these parts be made into
separate PRs</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">tracking containers in LoadBalancer
seems to be a largish change</p> </li> 
</ul> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Tyson: do not know how to break
up the PR...</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">only do tracking when concurrency
enabled</p> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Markus: how consistent is the
tracking?</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Tyson: now strictly consistent</p>
</li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">one change in PR was I did refactor
the sharding in load balancer to allow for testing of workflow from publish to completing
an activity,,</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">added test there, to attempt
to saturate with diff. batches of requests</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">no containers, with conc. slots,
without, etc.</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">batch sizes up to batch sizes
that overloads the entire system.</p> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">relies on sync. of memory slots
as well as allocation of conc. slots</p> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Markus: so if you invoke an
action on invoker, you look up a map if you have a container for that action, if not create
one, (semaphore X)?</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Tyson: yes</p> </li>

<li> <p style="margin: 10px 0 0 0; margin-top: 0">Markus: before you ask if you
have free slots (memory)&nbsp;</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">a resizable semaphore? yes...</p>
</li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Tyson: once conc. slots used
up, a new container is created</p> 
<ul style="margin: 10px 0 0 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">owe everyone a diagram...</p>
</li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">There is a “double check”
there</p> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Markus: how is deletion handled?</p>

<ul style="margin: 10px 0 0 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">are both algo. synced up?</p>
</li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Tyson: only works on the completion</p>

<ul style="margin: 10px 0 0 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Once conc. slots are released
to a value that equals max for that cont. then they are released as a whole...</p> </li>

<li> <p style="margin: 10px 0 0 0; margin-top: 0">assumes that completion process
is reliably called for each action (as it is for actions today)</p> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Markus: If LB pt-view, if conc.
slots drop to zero, then allocate a new cont.?</p> 
<ul style="margin: 10px 0 0 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">This is why i asked for breaking
of PR...</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">what you <span class="diff-html-removed"
id="removed-diff-0" style="font-size: 100%; background-color: #ffe7e7; text-decoration: line-through;">desc.</span><span
class="diff-html-added" id="added-diff-0" style="font-size: 100%; background-color: #ddfade;">describe...
is that you </span>do not really track state of invoker, if conc. falls to well know
value then you throw the state away… (not real tracking, but simplified)</p> </li>

</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Tyson: simplified making assumptions
of container as we do today.</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Dave: worried about pushing
Container state back <span class="diff-html-removed" id="removed-diff-1" style="font-size:
100%; background-color: #ffe7e7; text-decoration: line-through;">int oLB</span><span
class="diff-html-added" id="added-diff-1" style="font-size: 100%; background-color: #ddfade;">into
LB</span>, that is counter to what we are trying to do to achieve a more scalable system...</p>
</li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Tyson: exact precise state of
invokers is not possible to be tracked at controller level</p> 
<ul style="margin: 10px 0 0 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">more interesting (future) is
to better track diff. types of resources...</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Better tracking of diff invokers/containers
and the resources they have. That better track health state of warm containers (and allow
better use/reuse)</p> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Dave: with Kube hat on… even
tracking memory in Container, is counter to this model...</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Tyson: ignoring that for (Invoker
having memory is a BAD <span class="diff-html-removed" id="removed-diff-2" style="font-size:
100%; background-color: #ffe7e7; text-decoration: line-through;">metaphore</span><span
class="diff-html-added" id="added-diff-2" style="font-size: 100%; background-color: #ddfade;">metaphor</span>)</p>
</li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">should be “is invoker cap.
of handling this action with its resources)</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Markus: thinking again, this
could fit our future models better...</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">agree we cannot break up PR...</p>
</li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Dave: back to runtime support…
like OPTION 2… return a dictionary of runtimes caps… &nbsp;does not “block” moving
forward</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Chetan: useful to have better
support for broadcasting support of caps.</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">want to leverage cap. of container
“puling” action code directly from storage and not having it pushed/store by system</p>
</li> 
</ul> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Tyson: draws live diagram</p>
</li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">1) Check Concurrent slots-&gt;</p>
</li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">if fails</p> </li>

<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">create new container (which
allocates memory slots)</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">check concurrent slots (again)</p>
</li> 
</ul> </li> 
</ul> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">2) attempt create container
(against allocated memory slots)</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">allocate concurrent slots...</p>
</li> 
</ul> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Dave: only create 1 now?</p>
</li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Tyson: yes. that brings us to
other options?&nbsp;</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">burst of 100 requests… could
end up with 100 containers…&nbsp;</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">leaning towards “pay up front”
for sync. costs</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">first batch of 100 will have
a latency penalty, but next 100 benefits</p> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Markus: asking myself if a conc.
data structure can help.</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">a conc. map has a means to atomically
check if something there, if not create it… but now we have a semaphore that needs to be
checked...</p> </li> 
</ul> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0"> <span>Release process:</span>
(Vincent) / <span>Roadmap</span> (Ben)</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Matt: Vincent is moving forward
with Runtimes ‘component” release.</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">wskdeploy completed and at Incubator
stage/vote</p> </li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0"> <span>Next-gen architecture</span>
(Markus):&nbsp;</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">No update</p> </li>

</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0"> <span>Mesos/Compose/Splunk
update:</span> (Dragos/Tyson)</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">No update</p> </li>

</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0"> <span>OpenShift update:</span>
(Brendan/Ben)</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">No update</p> </li>

</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0"> <span>Kubernetes</span>:
&nbsp;(Dave Grove/Daisy)</p> </li> 
<li> 
<ul style="margin: 10px 0 0 0; margin-top: 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Dave: upgraded to Kube 1.9 as
min. level for support, in accordance with Helm charts, testing on &nbsp;1.10 started
as well.</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">Provider charts are a nice feature</p>
</li> 
</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0"> <span>API</span>
<span>Gateway</span> (Matt Hamann/Dragos)</p> 
<ul style="margin: 10px 0 0 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">No update</p> </li>

</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0"> <span>Catalog</span>/<span>Packages</span>/<span>Samples
(anyone)</span> </p> 
<ul style="margin: 10px 0 0 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">No update</p> </li>

</ul> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0"> <span>Tooling</span>/<span>Utilities</span>
(Carlos (CLI), Priti/Matt (wskdeploy))</p> 
<ul style="margin: 10px 0 0 0"> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0"> <a class="external-link"
href="https://github.com/apache/incubator-openwhisk-devtools/pulls" rel="nofollow" style="color:
#3b73af; text-decoration: none">https://github.com/apache/incubator-openwhisk-devtools/pulls</a>
</p> </li> 
<li> <p style="margin: 10px 0 0 0; margin-top: 0">No update</p> </li>

</ul> </li> 
</ul> <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=91554437&amp;src=mail&amp;src.mail.product=confluence-server&amp;src.mail.timestamp=1536768602040&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-09-12+OW+Tech+Interchange+-+Meeting+Notes?src=mail&amp;src.mail.product=confluence-server&amp;src.mail.timestamp=1536768602040&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=1536768602040&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.eyJzdWIiOiJ4c3JmOjhhYTk4MDg3NWJmMjQ2MzUwMTVjOTI2N2JjOGUwMmY2IiwicXNoIjoiYjRhNDY4YmQwOGQzNWFlMWM2ZGE3YTRmNGE2ZmQ3OTJkMjEzOTAzOTIyZmYwMjM5ZmI1ZTkyYWJiNDM4NjZlMiIsImlzcyI6ImNvbmZsdWVuY2Vfbm90aWZpY2F0aW9uc0FSRUgtWFVEMS1QT1FHLUNTQU8iLCJleHAiOjE1MzczNzM0MDIsImlhdCI6MTUzNjc2ODYwMn0.qc94CzpsirvWbvnzeQS_0eWjSXmDI938J8iFBIgOwcA"
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=1536768602040&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