lsergio opened a new issue, #5755:
URL: https://github.com/apache/camel-k/issues/5755
### What happened?
After creating 4 integrations at the same time, 3 of the builds are hanging
for minutes after the first build has finished.
### Steps to reproduce
- Clean up all Integration Kits on the Camel K installation.
- Create the following Integrations using a single yaml file:
```
apiVersion: camel.apache.org/v1
kind: Integration
metadata:
name: deploy-a41357e7-14c0-4a64-9933-80044f023ad3-381
spec:
sources:
- name: main.yaml
content: |-
- from:
uri: quartz://ipaas/trigger?cron=0+*+*+?+*+*
steps:
- log:
message: "It worked"
traits:
camel:
runtimeVersion: 3.8.1
cron:
fallback: true
---
apiVersion: camel.apache.org/v1
kind: Integration
metadata:
name: deploy-a41357e7-14c0-4a64-9933-80044f023ad3-323
spec:
sources:
- name: main.yaml
content: |-
- from:
uri: quartz://ipaas/trigger?cron=0+*+*+?+*+*
steps:
- log:
message: "It worked"
traits:
camel:
runtimeVersion: 3.2.3
cron:
fallback: true
---
apiVersion: camel.apache.org/v1
kind: Integration
metadata:
name: deploy-fc949ea7-e5ea-4d59-8fed-83471b9350e0-381
spec:
sources:
- name: main.yaml
content: |-
- from:
uri: rest:get:/demo
steps:
- setBody:
constant: "It worked"
traits:
knative-service:
minScale: 1
camel:
runtimeVersion: 3.8.1
---
apiVersion: camel.apache.org/v1
kind: Integration
metadata:
name: deploy-fc949ea7-e5ea-4d59-8fed-83471b9350e0-323
spec:
sources:
- name: main.yaml
content: |-
- from:
uri: rest:get:/demo
steps:
- setBody:
constant: "It worked"
traits:
knative-service:
minScale: 1
camel:
runtimeVersion: 3.2.3
```
This will create 4 Builds:
```
NAME PHASE AGE STARTED DURATION ATTEMPTS
kit-cqqft44lsn2s73ed6ufg Running 55s 55s
kit-cqqft44lsn2s73ed6ug0 Scheduling 55s
kit-cqqft4clsn2s73ed6ugg Scheduling 54s
kit-cqqft4clsn2s73ed6uh0 Scheduling 54s
```
- Wait for the first build to finish.
- Keep waiting for the second build to start.
- Even after minutes waiting, the build is still in Scheduling status; (I
waited for ~5 minutes)
Checking the operator log I see:
```
{"level":"info","ts":"2024-08-08T17:24:23Z","logger":"camel-k.controller.build","msg":"Waiting
for build (kit-cqqft44lsn2s73ed6ug0) to finish in order to use incremental
image builds - the build (kit-cqqft4clsn2s73ed6uh0) gets
enqueued","request-namespace":"a1b2c3d4e5","request-name":"deploy-fc949ea7-e5ea-4d59-8fed-83471b9350e0-323","order-strategy":"dependencies","api-version":"camel.apache.org/v1","kind":"Build","ns":"a1b2c3d4e5","name":"kit-cqqft4clsn2s73ed6uh0"}
{"level":"info","ts":"2024-08-08T17:24:27Z","logger":"camel-k.controller.build","msg":"Waiting
for build (kit-cqqft4clsn2s73ed6ugg) to finish in order to use incremental
image builds - the build (kit-cqqft44lsn2s73ed6ug0) gets
enqueued","request-namespace":"a1b2c3d4e5","request-name":"deploy-a41357e7-14c0-4a64-9933-80044f023ad3-323","order-strategy":"dependencies","api-version":"camel.apache.org/v1","kind":"Build","ns":"a1b2c3d4e5","name":"kit-cqqft44lsn2s73ed6ug0"}
{"level":"info","ts":"2024-08-08T17:24:27Z","logger":"camel-k.controller.build","msg":"Waiting
for build (kit-cqqft44lsn2s73ed6ug0) to finish in order to use incremental
image builds - the build (kit-cqqft4clsn2s73ed6ugg) gets
enqueued","request-namespace":"a1b2c3d4e5","request-name":"deploy-fc949ea7-e5ea-4d59-8fed-83471b9350e0-381","order-strategy":"dependencies","api-version":"camel.apache.org/v1","kind":"Build","ns":"a1b2c3d4e5","name":"kit-cqqft4clsn2s73ed6ugg"}
{"level":"info","ts":"2024-08-08T17:24:28Z","logger":"camel-k.controller.build","msg":"Waiting
for build (kit-cqqft44lsn2s73ed6ug0) to finish in order to use incremental
image builds - the build (kit-cqqft4clsn2s73ed6uh0) gets
enqueued","request-namespace":"a1b2c3d4e5","request-name":"deploy-fc949ea7-e5ea-4d59-8fed-83471b9350e0-323","order-strategy":"dependencies","api-version":"camel.apache.org/v1","kind":"Build","ns":"a1b2c3d4e5","name":"kit-cqqft4clsn2s73ed6uh0"}
{"level":"info","ts":"2024-08-08T17:24:32Z","logger":"camel-k.controller.build","msg":"Waiting
for build (kit-cqqft4clsn2s73ed6ugg) to finish in order to use incremental
image builds - the build (kit-cqqft44lsn2s73ed6ug0) gets
enqueued","request-namespace":"a1b2c3d4e5","request-name":"deploy-a41357e7-14c0-4a64-9933-80044f023ad3-323","order-strategy":"dependencies","api-version":"camel.apache.org/v1","kind":"Build","ns":"a1b2c3d4e5","name":"kit-cqqft44lsn2s73ed6ug0"}
{"level":"info","ts":"2024-08-08T17:24:32Z","logger":"camel-k.controller.build","msg":"Waiting
for build (kit-cqqft44lsn2s73ed6ug0) to finish in order to use incremental
image builds - the build (kit-cqqft4clsn2s73ed6ugg) gets
enqueued","request-namespace":"a1b2c3d4e5","request-name":"deploy-fc949ea7-e5ea-4d59-8fed-83471b9350e0-381","order-strategy":"dependencies","api-version":"camel.apache.org/v1","kind":"Build","ns":"a1b2c3d4e5","name":"kit-cqqft4clsn2s73ed6ugg"}
{"level":"info","ts":"2024-08-08T17:24:33Z","logger":"camel-k.controller.build","msg":"Waiting
for build (kit-cqqft44lsn2s73ed6ug0) to finish in order to use incremental
image builds - the build (kit-cqqft4clsn2s73ed6uh0) gets
enqueued","request-namespace":"a1b2c3d4e5","request-name":"deploy-fc949ea7-e5ea-4d59-8fed-83471b9350e0-323","order-strategy":"dependencies","api-version":"camel.apache.org/v1","kind":"Build","ns":"a1b2c3d4e5","name":"kit-cqqft4clsn2s73ed6uh0"}
{"level":"info","ts":"2024-08-08T17:24:37Z","logger":"camel-k.controller.build","msg":"Waiting
for build (kit-cqqft4clsn2s73ed6ugg) to finish in order to use incremental
image builds - the build (kit-cqqft44lsn2s73ed6ug0) gets
enqueued","request-namespace":"a1b2c3d4e5","request-name":"deploy-a41357e7-14c0-4a64-9933-80044f023ad3-323","order-strategy":"dependencies","api-version":"camel.apache.org/v1","kind":"Build","ns":"a1b2c3d4e5","name":"kit-cqqft44lsn2s73ed6ug0"}
{"level":"info","ts":"2024-08-08T17:24:37Z","logger":"camel-k.controller.build","msg":"Waiting
for build (kit-cqqft44lsn2s73ed6ug0) to finish in order to use incremental
image builds - the build (kit-cqqft4clsn2s73ed6ugg) gets
enqueued","request-namespace":"a1b2c3d4e5","request-name":"deploy-fc949ea7-e5ea-4d59-8fed-83471b9350e0-381","order-strategy":"dependencies","api-version":"camel.apache.org/v1","kind":"Build","ns":"a1b2c3d4e5","name":"kit-cqqft4clsn2s73ed6ugg"}
{"level":"info","ts":"2024-08-08T17:24:38Z","logger":"camel-k.controller.build","msg":"Waiting
for build (kit-cqqft44lsn2s73ed6ug0) to finish in order to use incremental
image builds - the build (kit-cqqft4clsn2s73ed6uh0) gets
enqueued","request-namespace":"a1b2c3d4e5","request-name":"deploy-fc949ea7-e5ea-4d59-8fed-83471b9350e0-323","order-strategy":"dependencies","api-version":"camel.apache.org/v1","kind":"Build","ns":"a1b2c3d4e5","name":"kit-cqqft4clsn2s73ed6uh0"}
```
It seems like each build is waiting for another one to finish;
### Relevant log output
_No response_
### Camel K version
2.4.0
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]