Sorry, I had to reproduce the problem first.
Me too! Since those 500GB was my total available storage and we need double the space for the import, so in the end I needed to go with a different repo set, one with 123 GB and 65542 packages in total.
With this I was able to reproduced the issue, here is the traceback:
May 26 10:16:16 SAT pulpcore-worker-5[213434]: pulp [75a0642a-6ddb-41b7-97e5-c0e410e0044a]: pulpcore.tasking.tasks:INFO: Task[pulp_rpm.app.tasks.copy.copy_content] 019e6467-ed55-7997-9a4f-34b930138a19 failed (OperationalError: sending query and params failed: number of parameters must be between 0 and 65535) in domain: default
May 26 10:16:16 SAT pulpcore-worker-5[213434]: pulp [75a0642a-6ddb-41b7-97e5-c0e410e0044a]: pulpcore.tasking.tasks:INFO: File “/usr/lib/python3.12/site-packages/pulpcore/tasking/tasks.py”, line 109, in _execute_task
May 26 10:16:16 SAT pulpcore-worker-5[213434]: func(*args, **kwargs)
May 26 10:16:16 SAT pulpcore-worker-5[213434]: File “/usr/lib64/python3.12/contextlib.py”, line 81, in inner
May 26 10:16:16 SAT pulpcore-worker-5[213434]: return func(*args, **kwds)
May 26 10:16:16 SAT pulpcore-worker-5[213434]: ^^^^^^^^^^^^^^^^^^^
May 26 10:16:16 SAT pulpcore-worker-5[213434]: File “/usr/lib/python3.12/site-packages/pulp_rpm/app/tasks/copy.py”, line 225, in copy_content
May 26 10:16:16 SAT pulpcore-worker-5[213434]: children = find_children_of_content(content, source_repo_version)
May 26 10:16:16 SAT pulpcore-worker-5[213434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 26 10:16:16 SAT pulpcore-worker-5[213434]: File “/usr/lib/python3.12/site-packages/pulp_rpm/app/tasks/copy.py”, line 100, in find_children_of_content
May 26 10:16:16 SAT pulpcore-worker-5[213434]: for packagegroup in packagegroups.iterator():
May 26 10:16:16 SAT pulpcore-worker-5[213434]: ^^^^^^^^^^^^^^^^^^^^^^^^
May 26 10:16:16 SAT pulpcore-worker-5[213434]: File “/usr/lib/python3.12/site-packages/django/db/models/query.py”, line 518, in _iterator
May 26 10:16:16 SAT pulpcore-worker-5[213434]: yield from iterable
May 26 10:16:16 SAT pulpcore-worker-5[213434]: File “/usr/lib/python3.12/site-packages/django/db/models/query.py”, line 93, in iter
May 26 10:16:16 SAT pulpcore-worker-5[213434]: results = compiler.execute_sql(
May 26 10:16:16 SAT pulpcore-worker-5[213434]: ^^^^^^^^^^^^^^^^^^^^^
May 26 10:16:16 SAT pulpcore-worker-5[213434]: File “/usr/lib/python3.12/site-packages/django/db/models/sql/compiler.py”, line 1562, in execute_sql
May 26 10:16:16 SAT pulpcore-worker-5[213434]: cursor.execute(sql, params)
May 26 10:16:16 SAT pulpcore-worker-5[213434]: File “/usr/lib/python3.12/site-packages/django/db/backends/utils.py”, line 67, in execute
May 26 10:16:16 SAT pulpcore-worker-5[213434]: return self._execute_with_wrappers(
May 26 10:16:16 SAT pulpcore-worker-5[213434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 26 10:16:16 SAT pulpcore-worker-5[213434]: File “/usr/lib/python3.12/site-packages/django/db/backends/utils.py”, line 80, in _execute_with_wrappers
May 26 10:16:16 SAT pulpcore-worker-5[213434]: return executor(sql, params, many, context)
May 26 10:16:16 SAT pulpcore-worker-5[213434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 26 10:16:16 SAT pulpcore-worker-5[213434]: File “/usr/lib/python3.12/site-packages/django/db/backends/utils.py”, line 84, in _execute
May 26 10:16:16 SAT pulpcore-worker-5[213434]: with self.db.wrap_database_errors:
May 26 10:16:16 SAT pulpcore-worker-5[213434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 26 10:16:16 SAT pulpcore-worker-5[213434]: File “/usr/lib/python3.12/site-packages/django/db/utils.py”, line 91, in exit
May 26 10:16:16 SAT pulpcore-worker-5[213434]: raise dj_exc_value.with_traceback(traceback) from exc_value
May 26 10:16:16 SAT pulpcore-worker-5[213434]: File “/usr/lib/python3.12/site-packages/django/db/backends/utils.py”, line 89, in _execute
May 26 10:16:16 SAT pulpcore-worker-5[213434]: return self.cursor.execute(sql, params)
May 26 10:16:16 SAT pulpcore-worker-5[213434]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 26 10:16:16 SAT pulpcore-worker-5[213434]: File “/usr/lib/python3.12/site-packages/psycopg/_server_cursor.py”, line 98, in execute
May 26 10:16:16 SAT pulpcore-worker-5[213434]: raise ex.with_traceback(None)
May 26 10:16:22 SAT pulpcore-api[194464]: pulp [75a0642a-6ddb-41b7-97e5-c0e410e0044a]: - - [26/May/2026:14:16:22 +0000] “GET /pulp/api/v3/tasks/019e6467-ed55-7997-9a4f-34b930138a19/ HTTP/1.1” 200 3191 “-” “OpenAPI-Generator/3.85.11/ruby”
I think we have all we need to file a bug!