Mason Malone

Results 66 comments of Mason Malone

I found this: https://github.com/cncf/cluster > The CNCF Community Infrastructure Lab (CIL) provides free access to state-of-the-art computing resources for open source developers working to advance cloud native computing. We currently...

@Joibel It could, but I don't know if https://github.com/argoproj/ is "part of the CNCF’s GitHub Enterprise account". Do you have access to https://github.com/argoproj/argo-workflows/settings/actions/runners? That should be the URL to manage...

I mentioned in the contributor meeting I'd look into this. To evaluate these kind of optimizations, you need a ton of rows in `argo_archived_workflows`, but there doesn't seem to be...

Okay, I entered a draft PR with a simple CLI tool to populate the DB with randomly-generated workflows: https://github.com/argoproj/argo-workflows/pull/13715 Unfortunately, I can't reproduce the performance issues reported in https://github.com/argoproj/argo-workflows/pull/13566. @ryancurrah...

I edited my previous comment because I think I was wrong about the workflow size being ~1466 bytes. That was the value returned by `select avg(pg_column_size(workflow)) from argo_archived_workflows`, which I...

@kodieg Thanks for the details! > Also explain indicates that you are retrieving a single row. It works instantly as well for me, but retrieving 1000 of rows takes much...

Okay, I spent a lot of time looking into this, and I'm pretty sure the main problem is a TOAST issue (as I alluded to https://github.com/argoproj/argo-workflows/issues/13601#issuecomment-2395630467) introduced in https://github.com/argoproj/argo-workflows/pull/12912. That...

@kodieg Thanks! The first query (with the CTE) is indeed a lot faster when I test it on PostgreSQL (~40% with `json` and ~60% with `jsonb`). I can enter a...

As promised, I entered https://github.com/argoproj/argo-workflows/pull/13819 with the optimization @kodieg found, as well as optimizations for MySQL.

Test failures seem due to flakiness. `CI / E2E Tests (test-executor, minimal, false) (pull_request) ` is failing with the same error on the `main` branch: https://github.com/argoproj/argo-workflows/actions/runs/10969440498/job/30462136331 For the failure in...