Aiven-Open / Aiven-Open/karapace
Karapace fails to process requests due to Failed to initialize thread local storage error
- Lenguaje dominante
- Python
- Estrellas
- 634
- Forks
- 110
- Merge medio
- 4 d 7 h
- PR fusionados (30 d)
- 4
Descripción
# What happened?
Karapace fails to process requests due to Failed to initialize thread local storage error.
DEFAULT 2025-05-27T17:22:38.413757102Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: karapace #011MainThread#011ERROR #011Internal server error
DEFAULT 2025-05-27T17:22:38.414035982Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: Traceback (most recent call last):
DEFAULT 2025-05-27T17:22:38.414037653Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: File "/venv/lib/python3.10/site-packages/karapace/rapu.py", line 334, in _handle_request
DEFAULT 2025-05-27T17:22:38.414038522Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: data = await callback(**callback_kwargs)
DEFAULT 2025-05-27T17:22:38.414039262Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: File "/venv/lib/python3.10/site-packages/karapace/kafka_rest_apis/__init__.py", line 433, in topic_publish
DEFAULT 2025-05-27T17:22:38.414039873Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: proxy = await self.get_user_proxy(request)
DEFAULT 2025-05-27T17:22:38.414040493Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: File "/venv/lib/python3.10/site-packages/karapace/kafka_rest_apis/__init__.py", line 323, in get_user_proxy
DEFAULT 2025-05-27T17:22:38.414041062Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: self.proxies[key] = UserRestProxy(config, self.kafka_timeout, self.serializer, auth_expiry)
DEFAULT 2025-05-27T17:22:38.414041702Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: File "/venv/lib/python3.10/site-packages/karapace/kafka_rest_apis/__init__.py", line 481, in __init__
DEFAULT 2025-05-27T17:22:38.414042333Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: self.init_admin_client(verify_connection)
DEFAULT 2025-05-27T17:22:38.414043002Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: File "/venv/lib/python3.10/site-packages/karapace/kafka_rest_apis/__init__.py", line 753, in init_admin_client
DEFAULT 2025-05-27T17:22:38.414043633Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: self.admin_client = KafkaAdminClient(
DEFAULT 2025-05-27T17:22:38.414044273Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: File "/venv/lib/python3.10/site-packages/karapace/core/kafka/admin.py", line 42, in __init__
DEFAULT 2025-05-27T17:22:38.414044902Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: super().__init__(bootstrap_servers, **params)
DEFAULT 2025-05-27T17:22:38.414240662Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: File "/venv/lib/python3.10/site-packages/karapace/core/kafka/common.py", line 133, in __init__
DEFAULT 2025-05-27T17:22:38.414242073Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: super().__init__(self._get_config_from_params(bootstrap_servers, **params)) # type: ignore[call-arg]
DEFAULT 2025-05-27T17:22:38.414242802Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: File "/venv/lib/python3.10/site-packages/confluent_kafka/admin/__init__.py", line 122, in __init__
DEFAULT 2025-05-27T17:22:38.414243402Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: super(AdminClient, self).__init__(conf)
DEFAULT 2025-05-27T17:22:38.414244053Z May 27 17:22:38 karapace-vm-2mcc bash[11869]: RuntimeError: Failed to initialize thread local storage
# What did you expect to happen?
Requests processed
# What else do we need to know?
Happens on version 4.1.0 and 4.1.1
Happens in container and on vm built from source
ENVs used:
KARAPACE_PORT="8082"
KARAPACE_HOST="0.0.0.0"
REST_AUTHORIZATION="true"
KARAPACE_ADVERTISED_HOSTNAME="***-kafka.aivencloud.com:14630"
KARAPACE_BOOTSTRAP_URI="***-kafka.aivencloud.com:14630"
KARAPACE_CONSUMER_REQUEST_TIMEOUT_MS=30000
KARAPACE_CONNECTIONS_MAX_IDLE_MS=300000
KARAPACE_ADMIN_METADATA_MAX_AGE=0
KARAPACE_LOG_LEVEL="DEBUG"
KARAPACE_KAFKA_SCHEMA_READER_STRICT_MODE="false"
KARAPACE_KAFKA_RETRIABLE_ERRORS_SILENCED="true"
KARAPACE_KAFKA_SESSION_TIMEOUT=10000
KARAPACE_SSL_CAFILE="/etc/karapace/secrets/ca/ca.pem"
KARAPACE_SSL_CERTFILE="/etc/karapace/secrets/cert/service.cert"
KARAPACE_SSL_KEYFILE="/etc/karapace/secrets/key/service.key"
KARAPACE_SECURITY_PROTOCOL="SSL"
KARAPACE_REST="true"
KARAPACE_REST_BASE_URI="***-kafka.aivencloud.com:14630"
KARAPACE_REST_AUTHORIZATION="true"
KARAPACE_SASL_BOOTSTRAP_URI="***-kafka.aivencloud.com:14630"
KARAPACE_RETRIABLE_ERRORS_SILENCED="true"
Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.