crossplane-contrib / provider-kafka

Crossplane provider for Kafka
Apache License 2.0
24 stars 28 forks source link

Multi-Threading #51

Open marshmallory opened 1 year ago

marshmallory commented 1 year ago

What problem are you facing?

Currently, we do not have any kind of multi-threading enabled in this provider. A disconnect fix was added by @jutley, but the fix is not necessarily thread safe. Adding multi-threading would probably result in unwanted effects.

How could Crossplane help solve your problem?

Adding this issue to track whether there is significant interest in multi-threading this provider, as well as gain insight from Crossplane about it. https://pkg.go.dev/sigs.k8s.io/controller-runtime/pkg/controller@v0.9.6#Options references the configuration option, which is currently defaulting to 1.