Giter Site home page Giter Site logo

Comments (16)

jchesterpivotal avatar jchesterpivotal commented on May 18, 2024

cc:
@josephburnett @markusthoemmes (Autoscaler leads)
@mattmoor @vaikas-google @evankanderson (TOC)

from community.

mattmoor avatar mattmoor commented on May 18, 2024

@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.

jchesterpivotal avatar jchesterpivotal commented on May 18, 2024

@mattmoor Yes, I see this as falling within Autoscaler WG's scope.

from community.

evankanderson avatar evankanderson commented on May 18, 2024

@rgregg who has been looking at our policy in terms of adopting / managing repos.

from community.

abrennan89 avatar abrennan89 commented on May 18, 2024

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.

jchesterpivotal avatar jchesterpivotal commented on May 18, 2024

@abrennan89 I don't think an immediate change to docs would be necessary.

from community.

josephburnett avatar josephburnett commented on May 18, 2024

👍 to accepting this into Knative. It's been useful already in talking about autoscaling behavior. E.g. cliff behavior when exiting panic mode.

image

And for considering the impact of changes. E.g. what happens if we increase scale-up-rate to 1000x?

image

from community.

josephburnett avatar josephburnett commented on May 18, 2024

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.

csantanapr avatar csantanapr commented on May 18, 2024

@josephburnett thanks for the screenshots very useful, I was asking today how this tool looks like

from community.

jchesterpivotal avatar jchesterpivotal commented on May 18, 2024

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.

evankanderson avatar evankanderson commented on May 18, 2024

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.

mattmoor avatar mattmoor commented on May 18, 2024

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.

jchesterpivotal avatar jchesterpivotal commented on May 18, 2024

@evankanderson

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.

@mattmoor

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.

josephburnett avatar josephburnett commented on May 18, 2024

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.

jchesterpivotal avatar jchesterpivotal commented on May 18, 2024

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.

jchesterpivotal avatar jchesterpivotal commented on May 18, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.