nephio-project / nephio

Nephio is a Kubernetes-based automation platform for deploying and managing highly distributed, interconnected workloads such as 5G Network Functions, and the underlying infrastructure on which those workloads depend.
Apache License 2.0
93 stars 52 forks source link

PackageRevision tasks continuously grows in size #635

Open liamfallon opened 2 months ago

liamfallon commented 2 months ago

Original issue URL: https://github.com/kptdev/kpt/issues/3525 Original issue user: https://github.com/ChristopherFry Original issue created at: 2022-08-31T15:23:21Z Original issue last updated at: 2022-11-15T22:21:53Z Original issue body: With the PackageRevision tasks list (in spec.tasks) always being appended to anytime a package revision is updated, we'll need a way to compact this list after a number of tasks occur to ensure the list does not continuously grow in size.

Original issue comments: Comment user: https://github.com/johnbelamaric Comment created at: 2022-09-02T23:56:57Z Comment last updated at: 2022-09-02T23:56:57Z Comment body: I would probably classify an eternally growing list as a bug rather than an enhancement. Eventually this will reach various limits and cause different parts of the pipeline to puke.

Comment user: https://github.com/ChristopherFry Comment created at: 2022-09-06T15:54:07Z Comment last updated at: 2022-09-06T15:54:07Z Comment body: > I would probably classify an eternally growing list as a bug rather than an enhancement. Eventually this will reach various limits and cause different parts of the pipeline to puke.

Agree. Updated the title of this issue, removed the enhancement label, and added the bug label.