Skip to content

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

Merged
Chetan Patidar (chetanpatidar26) merged 2 commits into30.0.1-confluentfrom
max-interval-overrides-durationToRetain
Mar 27, 2025
Merged

[OBSDATA-8872]Add maxInterval to kill config and make kill tasks efficient#309
Chetan Patidar (chetanpatidar26) merged 2 commits into30.0.1-confluentfrom
max-interval-overrides-durationToRetain

Conversation

@chetanpatidar26
Copy link
Copy Markdown

@chetanpatidar26 Chetan Patidar (chetanpatidar26) commented Mar 5, 2025

Description

TL;DR
Kill tasks on cordinators are lagging, causing deep storage to increase rapidly and ingest handoff time spikes. This PR is to fix that.

For more description, please follow

Release note

For tips about how to write a good release note, see Release notes.


Key changed/added classes in this PR
  • KillUnusedSegments

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.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@airlock-confluentinc airlock-confluentinc Bot force-pushed the max-interval-overrides-durationToRetain branch from 6160b6e to 3db97b9 Compare March 26, 2025 19:17
@chetanpatidar26 Chetan Patidar (chetanpatidar26) merged commit d32f160 into 30.0.1-confluent Mar 27, 2025
2 checks passed
@chetanpatidar26 Chetan Patidar (chetanpatidar26) deleted the max-interval-overrides-durationToRetain branch March 27, 2025 04:27
airlock-confluentinc Bot pushed a commit that referenced this pull request Apr 23, 2025
…cient (#309)

* Add maxInterval to kill config and make kill tasks efficient

* resolve CI
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.

3 participants