Skip to content

Reduce the poll duration for CoordinatorBasedSegmentHandoffNotifierConfig from 1M to 1S#317

Merged
Rushikesh Bankar (rbankar7) merged 1 commit into30.0.1-confluentfrom
rban/scraping-v2-reduce-handoff-time
Apr 9, 2025
Merged

Reduce the poll duration for CoordinatorBasedSegmentHandoffNotifierConfig from 1M to 1S#317
Rushikesh Bankar (rbankar7) merged 1 commit into30.0.1-confluentfrom
rban/scraping-v2-reduce-handoff-time

Conversation

@rbankar7
Copy link
Copy Markdown
Member

@rbankar7 Rushikesh Bankar (rbankar7) commented Apr 9, 2025

Description

As per the investigation of higher handoff time on inducing some consumer lag, we have found out that segments arent dropped even when they are loaded on historicals and hence causes broker to route a bulk of queries to the node

with this config we will be dropping the segment as soon as it is loaded on to the historical node


This PR has:

  • been self-reviewed.
  • added documentation for new or modified features or behaviors.
  • a release note entry in the PR description.
  • added Javadocs for most classes and all non-trivial methods. Linked related entities via Javadoc links.
  • added or updated version, license, or notice information in licenses.yaml
  • added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader.
  • added unit tests or modified existing tests to cover new code paths, ensuring the threshold for code coverage is met.
  • added integration tests.
  • been tested in a test Druid cluster.

@rbankar7 Rushikesh Bankar (rbankar7) requested a review from a team as a code owner April 9, 2025 08:55
@rbankar7 Rushikesh Bankar (rbankar7) enabled auto-merge (squash) April 9, 2025 09:04
@rbankar7 Rushikesh Bankar (rbankar7) merged commit b4ba11d into 30.0.1-confluent Apr 9, 2025
2 checks passed
@rbankar7 Rushikesh Bankar (rbankar7) deleted the rban/scraping-v2-reduce-handoff-time branch April 9, 2025 10:02
airlock-confluentinc Bot pushed a commit that referenced this pull request Apr 23, 2025
Indrajeet Garse (igarse) added a commit that referenced this pull request Apr 23, 2025
* Column adding in druid-metric

* Changed to javadoc pattern

* Minor fix

* Checking

* Fixed checkstyle

* Added delayd_minutes

* double

* Removed redundant code

* Minor fix

* Test Case

* Removed reflection

* Fix for Class Error

* Minor fix

* New Interface

* Minor fix

* Checkstyle correction

* Dependency fix

* Renamed TimestampedEntity to KafkaEntity

* Local testing

* Dockerfile

* Checkstyle correction

* Modified Tests

* OBSDATA-9613 Run "services" tests separately on semaphore (#312)

* run "services" tests separately in semaphore

* Avoid local artifacts for running tests of "services"

* update command for "services" tests

* Run "services" tests sequentially

* pass params in MAVEN_OPTS

* fix MAVEN_OPTS in "Services"

* [OBSDATA-8872]Add maxInterval to kill config and make kill tasks efficient (#309)

* Add maxInterval to kill config and make kill tasks efficient

* resolve CI

* Reduce the poll duration for CoordinatorBasedSegmentHandoffNotifierConfig from 1M to 1S (#317)

* OBSDATA-9685 Add RDS root CA certs to Dockerfile (#319)

* Remove logic to disable "hard rest" and "set offsets" button when supervisor is in suspended state (#321)

* Modify "maxRowsInMemory"and "maxBytesInMemory" to use values from config (#323)

---------

Co-authored-by: Suraj Goel <sugoel@confluent.io>
Co-authored-by: Chetan Patidar <122344823+chetanpatidar26@users.noreply.github.com>
Co-authored-by: Rushikesh Bankar <67940386+rbankar7@users.noreply.github.com>
Co-authored-by: Sadananda Aithal <111732128+saithal-confluent@users.noreply.github.com>
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