Skip to content

Test cases using ProcessorTopologyTestDriver can now manually punctuate.#77

Closed
Randall Hauch (rhauch) wants to merge 1 commit into
confluentinc:streamingfrom
rhauch:streaming-fix-processortopologytestdriver-punctuate
Closed

Test cases using ProcessorTopologyTestDriver can now manually punctuate.#77
Randall Hauch (rhauch) wants to merge 1 commit into
confluentinc:streamingfrom
rhauch:streaming-fix-processortopologytestdriver-punctuate

Conversation

@rhauch

Copy link
Copy Markdown

Test cases can call driver.maybePunctuate(...) with a "current" timestamp, and if enough time has elapsed for any of the processors that registered a scheduled operation, punctuate will be called on those processors.

This is a simple addition to test-only code.

… punctuate if supplied current time has advanced
@rhauch

Copy link
Copy Markdown
Author

Guozhang Wang (@guozhangwang) Here's a simple enhancement to the recently-added ProcessorTopologyTestDriver class.

@ijuma

Copy link
Copy Markdown
Member

I assume this is stale by now. If this wasn't integrated and is still relevant, please submit a PR to the Apache fork.

José Armando García Sancio (jsancio) pushed a commit that referenced this pull request Sep 13, 2019
…#77)

Limit the number of new connections processed in each iteration in the SocketServer by
each Processor. Block the acceptor if the connection queue on all Processors are full.
Added a metric to track accept idle time percent.

This was originally committed to cc-kafka (reviewed by Jun, Jason and Dhruvil):

confluentinc/cc-kafka@847553d

A couple of bugs were found and this commit includes fixes to both.

Reviewers: Ismael Juma <ismael@juma.me.uk>
Andrew Egelhofer (andrewegel) pushed a commit that referenced this pull request Nov 16, 2021
List of commits from kafka-broker-plugins:

* Include all transitive dependencies in assembly (#71)
* Add OAuth LoginCallbackHandler for the Kafka server (#72)
* CPKAFKA-1593: Multi-tenant authorizer for CCloud (#66)
* CPKAFKA-1593: Integration tests for multi-tenant authorizer for CCloud (#67)
* CAAS-1960: Implement Phase 3.1 Metrics (#76)
* CAAS-1960: Add authenticated connections and authentication rate metrics per tenant (#77)
* Bump Confluent to 5.2.0-SNAPSHOT, Kafka to 2.2.0-SNAPSHOT
* Topic config constraints (#70)
* Remove redundant import in MultiTenantRequestContext (#79)
* 4.1.x to 5.0.x (#78)
* 5.0.x to 5.1.x (#82)
* CPKAFKA-1408: Add tenant throughput and request quota plugin (#68)
* Improve topic policy checks (#81)
* CPKAFKA-1410: Partition assignor to balance partitions at tenant level (#73)
* CPKAFKA-1694: Add partition throughput percentiles for monitoring (#84)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants