Logfile format of pulp container

I have installed pulp in One Container with podman on and RHEL9 system. This log entries looks like apache log. But can someone describe me the exact meaning of this fields?
The colume after HTTP/1.1 seems to be the http status code. And the next colume could be the transfered data. But if this the data size than not in bit or byte.

For example the downloaded vmlinuz has 13 MB (13364712 Byte). But the “size” filed have onetime 296 and than 295.

And it seems that if this filed shows 296 the download is not correct. The system, who is downloading this file, don’t boot.

And also the status code looks strange. It is always 200, also if the download don’t work and the “size” field is 0.

::ffff:127.0.0.1 [26/Mar/2024:19:51:31 +0000] “GET /pulp/content/sparpos/public/Rockylinux/9/BaseOS/x86_64/1.25.3@2023-11-24T00:00:00/repodata/ HTTP/1.1” 200 1761 “-” “curl/7.29.0”
::ffff:127.0.0.1 [26/Mar/2024:19:51:31 +0000] “GET /pulp/content/sparpos/public/Rockylinux/9/BaseOS/x86_64/1.25.3@2023-11-24T00:00:00/repodata/ HTTP/1.1” 200 1761 “-” “curl/7.29.0”
::ffff:127.0.0.1 [26/Mar/2024:19:51:46 +0000] “GET /pulp/content/sparpos/public/Rockylinux/9/BaseOS/x86_64/1.25.3@2023-11-24T00:00:00//images/pxeboot/vmlinuz HTTP/1.1” 200 296 “-” “curl/7.29.0”
::ffff:127.0.0.1 [26/Mar/2024:19:51:46 +0000] “GET /pulp/content/sparpos/public/Rockylinux/9/BaseOS/x86_64/1.25.3@2023-11-24T00:00:00//images/pxeboot/vmlinuz HTTP/1.1” 200 295 “-” “curl/7.29.0”
::ffff:127.0.0.1 [26/Mar/2024:19:51:46 +0000] “GET /pulp/content/sparpos/public/Rockylinux/9/BaseOS/x86_64/1.25.3@2023-11-24T00:00:00//images/pxeboot/initrd.img HTTP/1.1” 200 298 “-” “curl/7.29.0”
::ffff:127.0.0.1 [26/Mar/2024:19:51:46 +0000] “GET /pulp/content/sparpos/public/Rockylinux/9/BaseOS/x86_64/1.25.3@2023-11-24T00:00:00//images/pxeboot/initrd.img HTTP/1.1” 200 297 “-” “curl/7.29.0”
::ffff:127.0.0.1 [26/Mar/2024:19:51:46 +0000] “GET /pulp/content/sparpos/public/Rockylinux/9/BaseOS/x86_64/1.25.3@2023-11-24T00:00:00//images/pxeboot/vmlinuz HTTP/1.1” 200 295 “-” “curl/7.29.0”
::ffff:127.0.0.1 [26/Mar/2024:19:51:46 +0000] “GET /pulp/content/sparpos/public/Rockylinux/9/BaseOS/x86_64/1.25.3@2023-11-24T00:00:00//images/pxeboot/initrd.img HTTP/1.1” 200 297 “-” “curl/7.29.0”
::ffff:127.0.0.1 [26/Mar/2024:19:51:46 +0000] “GET /pulp/content/sparpos/public/Rockylinux/9/BaseOS/x86_64/1.25.3@2023-11-24T00:00:00//images/pxeboot/vmlinuz HTTP/1.1” 200 295 “-” “curl/7.29.0”
::ffff:127.0.0.1 [26/Mar/2024:19:51:46 +0000] “GET /pulp/content/sparpos/public/Rockylinux/9/BaseOS/x86_64/1.25.3@2023-11-24T00:00:00//images/pxeboot/initrd.img HTTP/1.1” 200 297 “-” “curl/7.29.0”
::ffff:127.0.0.1 [26/Mar/2024:19:51:46 +0000] “GET /pulp/content/sparpos/public/Rockylinux/9/BaseOS/x86_64/1.25.3@2023-11-24T00:00:00//images/pxeboot/vmlinuz HTTP/1.1” 200 295 “-” “curl/7.29.0”
::ffff:127.0.0.1 [26/Mar/2024:19:51:47 +0000] “GET /pulp/content/sparpos/public/Rockylinux/9/BaseOS/x86_64/1.25.3@2023-11-24T00:00:00//images/pxeboot/vmlinuz HTTP/1.1” 200 295 “-” “curl/7.29.0”

Thx for your help
Rainer

It’s actually the gunicorn access_log_format and the default is set here: pulpcore/pulpcore/app/entrypoint.py at main · pulp/pulpcore · GitHub.

2 Likes

I believe we changed the default only to include the correlation id.