-
Bug
-
Resolution: Done
-
Undefined
-
None
-
4.13
-
None
-
Quality / Stability / Reliability
-
False
-
-
None
-
Moderate
-
No
-
None
-
None
-
CNF RAN Sprint 232
-
1
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
TALM image precaching executes a disk space check on the managed cluster before precaching begins. When a low disk space condition: disk space free is less than ((15% capacity in KB) - 15GB) TALM should report report the error "not enough space for precaching" In TALM build 4.13.0-42 this error is not reported in the precaching pod logs.
Version-Release number of selected component (if applicable):
4.13.0-42
How reproducible:
Always
Steps to Reproduce:
1.Simulate a low disk space condition on the managed cluster. Use fallocate to create a file of a size calculated to force free disk space to be (85% - 15GB) of total capacity. 2. Create and enable a policy and CGU that will trigger image precaching 3. Monitor the precache pod logs on the managed cluster.
Actual results:
CGU status on hub:
- lastTransitionTime: "2023-02-27T20:26:45Z"
message: Precaching failed for all clusters
reason: Failed
status: "False"
type: PrecachingSuceeded
...
precaching:
spec:
...
status:
ocp-edge87: UnrecoverableError
Log from precache pod on managed cluster
$ oc logs -n openshift-talo-pre-cache pre-cache-rllmj --follow
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3262 0 3262 0 0 74136 0 --:--:-- --:--:-- --:--:-- 74136
highThresholdPercent: 85 diskSize:937156932 used:781047416
Expected results:
TALM should report report the error "not enough space for precaching"
Additional info: