Comments (16)
cc:
@josephburnett @markusthoemmes (Autoscaler leads)
@mattmoor @vaikas-google @evankanderson (TOC)
from community.
@jchesterpivotal Given it's proximity, do you see this falling under the scope of the Autoscaling WG to maintain (and as needed release)?
from community.
@mattmoor Yes, I see this as falling within Autoscaler WG's scope.
from community.
@rgregg who has been looking at our policy in terms of adopting / managing repos.
from community.
Does this require changes to knative.dev/docs to include information about this?
cc @samodell in case this needs to be on your roadmap
from community.
@abrennan89 I don't think an immediate change to docs would be necessary.
from community.
👍 to accepting this into Knative. It's been useful already in talking about autoscaling behavior. E.g. cliff behavior when exiting panic mode.
And for considering the impact of changes. E.g. what happens if we increase scale-up-rate to 1000x?
from community.
Regarding supporting Skenario, after I have been replaced as Scaling WG Lead, I would like to dedicate my 20% Knative time to supporting this simulator. In particular, I would like to extend it to simulate the Kubernetes HPA. This will help to evaluate the KPA-HPA feature gap. But it will also help with my day job of supporting the HPA. There are some complex changes coming down the pipeline (kep) and I would like to have tool support for thinking about them.
from community.
@josephburnett thanks for the screenshots very useful, I was asking today how this tool looks like
from community.
A note for those following along at home: the process is pending the next quorate TOC meeting, which is expected to be on 11th July.
from community.
I'm in favor of adopting this, but I believe that Ryan has some mechanical changes to the acceptance process that he wanted to propose in the steering committee.
From the TOC perspective, it seems like we have at least 2-3 contributors, and may have more if adopted into the org. What would the OWNERS file look like, and what WG would discussion and participation happen in? (I think I know the answers, but these should probably be spelled out in the proposal.)
from community.
Skenario is able to drive the 0.5 release of the KPA. Driving 0.6 and up is blocked pending further investigations of changes needed in the KPA to ease integration.
This and how we staff this are two of my major concerns (incl. things like test-infra support overhead). I'd like to better understand our long-term story for keeping this working, ideally with a relatively low overhead to ongoing work on the autoscaler itself.
Given the pace of change in the autoscaler, my concern is that 0.5 -> 0.7 is a huge delta that will grow faster than it closes, and that for this to provide maximum value it needs to track head.
We don't really have a "sandbox" or "incubation" designation, but we've discussed it in the past. I'd be inclined to support it's inclusion with this sort of probationary status, to see if we can realistically track HEAD.
On the topic of release cadence, I am curious if/what artifacts we expect this repo to produce? Would we create binary releases of the simulator each cycle?
from community.
From the TOC perspective, it seems like we have at least 2-3 contributors, and may have more if adopted into the org. What would the OWNERS file look like, and what WG would discussion and participation happen in? (I think I know the answers, but these should probably be spelled out in the proposal.)
Updated.
This and how we staff this are two of my major concerns (incl. things like test-infra support overhead). ... Given the pace of change in the autoscaler, my concern is that 0.5 -> 0.7 is a huge delta that will grow faster than it closes, and that for this to provide maximum value it needs to track head.
I'm concerned too. There's a chicken-and-egg situation for keeping Skenario in sync with the autoscaler. I fell behind because I was focused on development of Skenario-as-Skenario and needed a stable target. Assuming it's adopted, I expect that on catching up it will become easier to stay in sync because Skenario would be an at least optional check on activity.
On the topic of release cadence, I am curious if/what artifacts we expect this repo to produce? Would we create binary releases of the simulator each cycle?
I can see compiled binaries becoming a possibility, co-released with the rest of Serving.
Another place I would expect it to become more prominent is when it becomes possible to run fully headlessly. It would then be a source of data for performance prediction that can be collected over a number of versions of Serving.
from community.
what artifacts we expect this repo to produce
And I would expect to have some automated deployment to a demo site where people can play around with the simulation. So it should produce a container at least.
from community.
Update: this was discussed in today's Technical Oversight Committee meeting.
No vote as yet. The Steering Committee will discuss what other requirements might be necessary before proceeding and loop back.
from community.
Hi everyone,
After talking with @josephburnett, we've come to the view that Skenario ought to chart an independent destiny.
So, to avoid confusion, I'm withdrawing this proposal. The withdrawal is without prejudice and is not meant as a sign or symbol or anything of the sort. It's just a practical step towards where Skenario goes next.
I want to thank everyone who was involved in the discussions around the donation proposal and I'm pleased it acted as a small piece of our continued evolution as an open community.
from community.
Related Issues (20)
- [ADOPTERS]: Sonavi Labs HOT 1
- Put Knative under CNCF GitHub "enterprise" HOT 3
- PROCESS CHANGE: Dissolving TradeMark Commitee HOT 9
- must kubernetes be installed to use knative? possible just use docker swarm? HOT 1
- [ADOPTERS]: ${property.xyz}
- PROCESS CHANGE: add new ready-to-work and not-ready-to-work labels HOT 10
- Security response team rotation is outdated HOT 6
- Update CLOMonitor/CLOTributor to use new knative-extensions GH Org HOT 3
- Add rotating banner of logos of Knative project end users on knative.dev site HOT 4
- Add rotating banner of case study quotes and testimonials HOT 2
- Add SVA Case study link published on CNCF site on Knative.dev HOT 2
- Assess the impact of Hashicorp license changes from MPL to BSL
- Status of UX WG HOT 9
- New Repo: `serving-progressive-rollout` HOT 1
- Knative 1.10 support till Feb 2023? HOT 6
- Revisit the need to bundle the LICENSE files in `third_party` folder HOT 7
- Create social media guidelines HOT 2
- Create LinkedIn company page for Knative HOT 4
- New Repo: knative-extensions/backstage-plugins HOT 10
- lower the voter eligibility in Knative elections to 25 from 50. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from community.