confluentinc / ksql

The database purpose-built for stream processing applications.
https://ksqldb.io
Other
127 stars 1.04k forks source link

Java client and migrations tool request timeouts should be configurable #8900

Open vcrfxia opened 2 years ago

vcrfxia commented 2 years ago

There's no way today for users to configure request timeouts used by the ksqlDB Java client, or the ksql migrations tool (which leverages the Java client). We should make this timeout configurable.

min-gui commented 6 months ago

I have a question. When is the time out configurable implementation going to be made in java client?

filpano commented 3 months ago

This is currently a rather large issue for our dev deployments which setup a clean ksqlDB cluster every time and run accompanying migrations.

It would be great so be able to pass some kind of timeout configuration to at least the ksql-migrations tool (either CLI or via the ksql-migrations.properties file), otherwise we need cumbersome retry logic for something that really should not fail due to timeouts.