You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by "Matt Rutkowski (Confluence)" <no...@apache.org> on 2019/07/24 17:20:07 UTC

[CONF] OpenWhisk > 2019-07-24 OW Tech Interchange - Meeting Notes

There's **1 new edit** on this page  
---  
|  
---  
|  | [![page icon](cid:page-
icon)](https://cwiki.apache.org/confluence/display/OPENWHISK/2019-07-24+OW+Tech+Interchange+-+Meeting+Notes?src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1563988807210&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&src.mail.action=view
"page icon")  
---  
[2019-07-24 OW Tech Interchange - Meeting
Notes](https://cwiki.apache.org/confluence/display/OPENWHISK/2019-07-24+OW+Tech+Interchange+-+Meeting+Notes?src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1563988807210&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&src.mail.action=view
"2019-07-24 OW Tech Interchange - Meeting Notes")  
|  |  |  |  | ![](cid:avatar_1c1ec99848547cb9f4e49b30ec5da36b) |  | Matt
Rutkowski edited this page  
---  
|  
|  | Here's what changed:  
---  
|

...

  * Recurring Agenda topics

    * Release/Graduation: (Matt)

      * ASF Board approved OW as TLP on 7/17/2019

      * Congratulations all!

      * Matt updated CWIKI, website and incubator-openwhisk repo. to remove “incubating” and update runtime/catalog refernces

    * PR review (e.g., Rodric/Carlos//Tyson, etc.)

      * [Scheduler] Initial commit for Scheduler #4547 (Dom)

        * <https://github.com/apache/incubator-openwhisk/pull/4547>

        * Matt: looks like it has been sitting 15 days, corresponding discuss. on dev list appears stalled a bite

        * Matt: see related WIP PR… are they tied?

        * Dave: need to look at some of these PRs after returning from vacation

        * Dave: beleif was that Dom was adding flags/vars to allow people to change out easily (select one vs. another)

        * Matt: what is our process/criteria, perhaps need to make sure we document sched. options better

          * Note: see Chetan comments below on having a better Operators guide...

    * Close the consumer when WakeupExcpetion happened #4459

      * <https://github.com/apache/incubator-openwhisk/pull/4459>

      * Matt: Merge?

      * Matt Looks ready… can someone see why no one merged yet.

    * Delete pod when creating timeout #4424

      * <https://github.com/apache/incubator-openwhisk/pull/4424>

      * Merge?

      * Matt: same for this, looks ready

    * Change prewarm container #4225

      * <https://github.com/apache/incubator-openwhisk/pull/4225>

      * Matt: Needs rebase/conflicts fixed…  previously it appeared ready to merge...

      * Matt: perhaps reach out to author and add to list of PRs for next rel.

    * Dev List

      * Housecleaning of Git repos. (Dave)

        * <https://lists.apache.org/thread.html/f490294036f0e2ae8536966c2f2e8f8e7986646b487753cc467c89a4@%3Cdev.openwhisk.apache.org%3E>

        * remove “incubator-“; can we deprecate any before?

        * Dave: chethan did a nice job at showing which had not been udpated in 2+ years

        * Dave: look to 

        * Chetan: in other proijects we would use SVN to move a folder down (deprecated repos.)

        * Chetan: not sure how we do this in Git, perhaps create arhcive repo. and move under...

        * Matt: inpacts of “incubator-“ from repo. names via JIRA, should with redirects not impact much

        * Dave: redirects shoulf make easy, will look to first remove old repos. then use JIA 

        * Dave: likely have to re-add encrypted credentials in CI/CD automation (Docker image push, etc.) as they may be impacted

        * Dave: will start with runtimes repos. to see what breaks and learn lessons be4 moving onto main repos.

        * Matt: consolidate Catalog into main OW

        * James: many packages like Slack not used in NodeJS functions as people use packages/libs from Node…  value is lessened

        * Matt: Vincent had issues with testng. auto. having catalog separate, may imporove if we can brin back in

        * Matt: know that we mainly use lots of “helloworld” (and similar) from catalog  in automated testing everywhere...

        * Matt: the future where people added packages did not come to fruition...

        * Matt: consolidate runtimes after stdize. on Go proxy?

        * Dave/James: there is value in keeping runtimes separate...

        * Matt: packages like JIRA and RSS, should we roll into catalog? delete?

        * Matt: need better “roadmap” to repos...

        * Matt: release repo. separate?

        * Dave: its not uncommon to have release tooling kept out of official project repos.

        * Chetan: have list of repos. here:Matt: not kept current necessarily, 

          * [https://github.com/apache/incubator-openwhisk/blob/master/docs/dev/modules.md](https://github.com/apache/incubator-openwhisk/blob/master/docs/dev/modules.md)

          * generated by build

          * Matt: need to expose this list better… to main README

          * Matt: look to move to website

      * OW Invoker overloads - “Resched. run” (Sven)

        * <https://lists.apache.org/thread.html/6f0a809584f4bfe712669550ffd99a129202e146235e7c0f75595cd6@%3Cdev.openwhisk.apache.org%3E>

        * Operators guide docs may be needed (Dave), providers can describe discuss configs.

        * Dave: Ask providers to surface their configs and what added things they need to do...

        * Chetan - Kube repo. is the mainstream focus, guidance on docker network/security part, kafka setup. etc.

          * min. sec. level setup needed at least

          * Helm deploy with production values would be interesting, a “production use use case"

      * A direction to take in a new component, "the scheduler” (Dom)

        * <https://lists.apache.org/thread.html/c67a883f893fab8a40ed34b78696451ad5bc55dee693618a3013c460@%3Cdev.openwhisk.apache.org%3E>

        * Matt: better process for managing features? Seems Matt S. also suggests this on dev list:

          * From: Matt Sicker <[boards@gmail.com](mailto:boards@gmail.com)>

          * Subject: Re: A direction to take in a new component, "the scheduler"

          * This is one of the situations where having some sort of proposal process can help align the various people and technical considerations a bit easier than mailing lists and PRs. There are numerous other communities with similar proposal processes (e.g., SIPs for Scala, KIPs for Kafka, JEPs and JSRs for Java, etc.). Using such a process can help obtain active buy-in to these changes more than a PR or dev@ post might depending on the scale of the change.

    * Openwhisk in a standalone runnable jar (#4516) (Chetan)

      * <https://lists.apache.org/thread.html/5d207a2cef5b6b3b79695633d0206d94fee0c08aa09c746826e0610f@%3Cdev.openwhisk.apache.org%3E>

      * Impacts on website, OW README “getting started”?

      * Chetah: will submit PR in day or two to main OW repo. to produce JAR as part of build

      * Chetan: looking into adding API GW support, asked some Qs on Slack...

      * James: with API GW we could do some amazing demos/examples

      * Chetan: JAR approach could help speed build CI/CD testing for some repos. (reduce install/build of OW repo itself) 

    * Kubernetes/Knative:

      * Matt: plans to bring Kube deploy. into main OW repo.? likely post-repo. cleanup...

    * Tooling/Utilities (CLI, wskdeploy)

      * Priti: earlu work on Tekton pipeline for OW runtimes…. shows source-2-container builds (Github, OW image, -> results in a OW runtime for knative serving)

    * Catalog/Packages/Samples (e.g., Carlos/Matt/Priti)

      * Watson, others removed… 

        * website updated accordingly

      * Matt: Value of Catalog as sep. repo.?  People not contrib. packages...

        * Should standalon packages consolidated as well (Kafka, JIRA, RSS, etc.)?

...  
  
---  
|  |  | [Go to page
history](https://cwiki.apache.org/confluence/pages/viewpreviousversions.action?pageId=122916627&src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1563988807210&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c9267bc8e02f6 "Go to page
history")  
---  
---  
| [View
page](https://cwiki.apache.org/confluence/display/OPENWHISK/2019-07-24+OW+Tech+Interchange+-+Meeting+Notes?src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1563988807210&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&src.mail.action=view)  
---  
  
|  | [Stop watching
space](https://cwiki.apache.org/confluence/users/removespacenotification.action?spaceKey=OPENWHISK&src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1563988807210&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&src.mail.action=stop-
watching&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ4c3JmOjhhYTk4MDg3NWJmMjQ2MzUwMTVjOTI2N2JjOGUwMmY2IiwicXNoIjoiYWEyZGZmNjJiYmJjMTFkZWE4NDc0YjVjOTAwYzFiZTlmMjNhN2ZlODE5NWVhNjg4YzUxM2E5ZjQ3NGE2NTQ3ZiIsImlzcyI6ImNvbmZsdWVuY2Vfbm90aWZpY2F0aW9uc0FSRUgtWFVEMS1QT1FHLUNTQU8iLCJleHAiOjE1NjQ1OTM2MDcsImlhdCI6MTU2Mzk4ODgwN30.9gzD_HI3VuDT25PImpYUJekln0jPDJ3DOnRmWqpX3-0)
| •  
---|---  
[Manage
notifications](https://cwiki.apache.org/confluence/users/editmyemailsettings.action?src=mail&src.mail.product=confluence-
server&src.mail.timestamp=1563988807210&src.mail.notification=com.atlassian.confluence.plugins.confluence-
notifications-batch-plugin%3Abatching-
notification&src.mail.recipient=8aa980875bf24635015c9267bc8e02f6&src.mail.action=manage)  
---  
| ![Confluence logo big](cid:footer-desktop-logo)  
---  
This message was sent by Atlassian Confluence 6.15.2  
![](cid:footer-mobile-logo)  
---