Taher Ajnawala
07/17/2024, 10:52 AM2024-07-17 10:50:31 destination > INFO pool-3-thread-1 i.a.c.i.d.a.b.BufferManager(printQueueInfo):89 [ASYNC QUEUE INFO] Global: max: 307.2 MB, allocated: 10 MB (10.0 MB), %% used: 0.03255208335354433 | State Manager memory usage: Allocated: 10 MB, Used: 0 bytes, percentage Used 0.0
2024-07-17 10:50:31 destination > INFO pool-6-thread-1 i.a.c.i.d.a.FlushWorkers(printWorkerInfo):128 [ASYNC WORKER INFO] Pool queue size: 0, Active threads: 0
kapa.ai
07/17/2024, 10:53 AMTaher Ajnawala
07/17/2024, 10:56 AMkapa.ai
07/17/2024, 10:56 AMkapa.ai
07/17/2024, 10:56 AM/tmp
file system, data loading will not succeed. However, the specific log lines you're seeing are more related to the internal workings of Airbyte's data integration engine rather than specific to the Postgres connectors. They provide insights into the memory usage and worker thread status during data synchronization. If you're experiencing issues with connections getting stuck, it's recommended to check if any of the known limitations apply to your case. If the issue persists, consider raising a [Github issue](https://github.com/airbytehq/airbyte/issues) on the Airbyte repository or post a question on the [Airbyte discussion forum](https://discuss.airbyte.io/). Knowledge sources: - [Documentation > Integrations > Sources > Postgres > Troubleshooting Postgres Sources > Connector Limitations > General Limitations](https://docs.airbyte.com/integrations/sources/postgres/postgres-troubleshooting#general-limitations) - [Documentation > Integrations > Destinations > Postgres > Troubleshooting Postgres Destinations > Connector Limitations > Vendor-Specific Connector Limitations](https://docs.airbyte.com/integrations/destinations/postgres/postgres-troubleshooting#vendor-specific-connector-limitations)Taher Ajnawala
07/17/2024, 10:58 AM2024-07-17 10:46:23 destination > INFO main i.a.i.b.d.t.DefaultTyperDeduper(prepareFinalTables):154 Preparing tables
2024-07-17 10:46:23 destination > INFO type-and-dedupe i.a.i.b.d.t.DefaultTyperDeduper(prepareTablesFuture$lambda$4):187 Final Table exists for stream table_name
kapa.ai
07/17/2024, 10:58 AMkapa.ai
07/17/2024, 10:58 AMDefaultTyperDeduper
class is responsible for ensuring that the final tables are ready to receive data. The line Final Table exists for stream table_name
means that the final table for the stream table_name
already exists in the destination database. If the table didn't exist, the connector would create it. The printQueueInfo
method, which you see repeating in the logs, is part of Airbyte's internal data buffering system. It prints information about the memory usage and the status of worker threads. This method is called periodically to provide insights into the state of the system during data synchronization. If your sync process is stuck and keeps printing printQueueInfo
, it might be due to some issues with the data synchronization. It could be a temporary network issue, a problem with the source or destination connector, or a bug in Airbyte. If the issue persists, consider raising a [Github issue](https://github.com/airbytehq/airbyte/issues) on the Airbyte repository or post a question on the [Airbyte discussion forum](https://discuss.airbyte.io/). Be sure to include as much information as possible, including the full logs and the versions of Airbyte and the connectors you're using.