We migrated from RHEL 7 Linux servers to RHEL 8 Linux servers, which also forced us from using Docker to Podman. Everything else (as far as we can tell) is the exact same.
We use postgresql on a separate Linux server (also migrated from RHEL 7 to RHEL 8). We connect to postgresql using a custom java code based container, and this container also connects to its own elasticsearch container. But when we try to re-index a specific table for the elasticsearch container using the API, it does not pull all records. The full count it tries to pull with the re-index is around 176k, but it seems to always pull a random amount between 90k and 120k, with a different count every single time. It worked perfectly fine and would pull every single record in the re-index when we were on Docker and RHEL 7.
There's no errors in the container logs anywhere, and we've tried googling or using AI LLM searches, and trying tons of different solutions, like messing around with permissions of the files on the server, upgrading elasticsearch versions, changing internal paths, etc, all with no luck. We are completely lost and do not know how to fix this incomplete data issue. Does anyone have any ideas?