Simplifying configuring OpenWhisk Components (#3984)

2018-08-22 Thread Chetan Mehrotra
Hi Team, Currently we rely on env variables to configure OpenWhisk component like Controller and Invoker. For example setting whisk.loadbalancer.invoker-busy-threshold would need env name like "CONFIG_whisk_loadbalancer_invokerBusyThreshold". This mapping is at times tricky to get right and bit e

[Discussion] Use TransactionID as ActivationID

2018-08-22 Thread Dominic Kim
Dear whiskers. This is to discuss to whether we will allow using TransactionID as ActivationID. Some of discussion history is here: https://github.com/apache/incubator-openwhisk/pull/3671 As that PR is merged, now ActivationID is included in response headers. Currently, TransactionID is being ge

Re: Kafka and Proposal on a future architecture of OpenWhisk

2018-08-22 Thread Tyson Norris
Hi - thanks for the discussion! More inline... On 8/22/18, 2:55 PM, "Markus Thömmes" wrote: Hi Tyson, Am Mi., 22. Aug. 2018 um 23:37 Uhr schrieb Tyson Norris : > Hi - > > > > When exactly is the case that a ContainerRouter should put a blocking >

Re: Kafka and Proposal on a future architecture of OpenWhisk

2018-08-22 Thread Markus Thömmes
Hi Tyson, Am Mi., 22. Aug. 2018 um 23:37 Uhr schrieb Tyson Norris : > Hi - > > > > When exactly is the case that a ContainerRouter should put a blocking > > activation to a queue for stealing? Since a) it is not spawning > containers > > and b) it is not parsing request/response b

Re: Kafka and Proposal on a future architecture of OpenWhisk

2018-08-22 Thread Tyson Norris
Hi - > > When exactly is the case that a ContainerRouter should put a blocking > activation to a queue for stealing? Since a) it is not spawning containers > and b) it is not parsing request/response bodies, can we say this would > only happen when a ContainerRouter maxes o

Re: Kafka and Proposal on a future architecture of OpenWhisk

2018-08-22 Thread Markus Thömmes
Hi Tyson, Am Mi., 22. Aug. 2018 um 22:49 Uhr schrieb Tyson Norris : > Yes, agreed this makes sense, same as Carlos is saying. > > Let's ignore async for now, I think that one is simpler __ - does "A > blocking request can still be put onto the work-stealing queue" mean that > it wouldn't always b

Re: Kafka and Proposal on a future architecture of OpenWhisk

2018-08-22 Thread Tyson Norris
Yes, agreed this makes sense, same as Carlos is saying. Let's ignore async for now, I think that one is simpler __ - does "A blocking request can still be put onto the work-stealing queue" mean that it wouldn't always be put on the queue? If there is existing warm container capacity in the Co

Re: Guide to conduct performance benchmark against OpenWhisk

2018-08-22 Thread Carlos Santana
+1 Dominic - Carlos Santana @csantanapr > On Aug 21, 2018, at 11:29 PM, Dominic Kim wrote: > > Dear Carlos. > > I`ve just added an index on the page. > https://cwiki.apache.org/confluence/display/OPENWHISK/Proposals > > Best regards > Dominic > > 2018년 8월 22일 (수) 오전 11:45, Carlos Santana 님이