Skip to content

SpecificSegmentQueryRunner misses missing segments from toYielder()#3617

Merged
fjy merged 1 commit intoapache:masterfrom
navis:missing-missed-segments
Oct 30, 2016
Merged

SpecificSegmentQueryRunner misses missing segments from toYielder()#3617
fjy merged 1 commit intoapache:masterfrom
navis:missing-missed-segments

Conversation

@navis
Copy link
Copy Markdown
Contributor

@navis navis commented Oct 28, 2016

toYielder() also should report missing segments

@nishantmonu51
Copy link
Copy Markdown
Member

LGTM, 👍

@fjy fjy added this to the 0.9.3 milestone Oct 30, 2016
@fjy
Copy link
Copy Markdown
Contributor

fjy commented Oct 30, 2016

👍

@fjy fjy merged commit 3fca3be into apache:master Oct 30, 2016
leventov added a commit to metamx/druid that referenced this pull request Nov 14, 2016
…apache#3563 (more consistent and paranoiac resource handing in Sequences subsystem); Add Sequences.wrap() for DRY in MetricsEmittingQueryRunner, CPUTimeMetricQueryRunner and SpecificSegmentQueryRunner; Catch MissingSegmentsException in SpecificSegmentQueryRunner's yielder.next() method (follow up on apache#3617)
leventov added a commit to metamx/druid that referenced this pull request Dec 15, 2016
….common.guava package; fix apache#3563 (more consistent and paranoiac resource handing in Sequences subsystem); Add Sequences.wrap() for DRY in MetricsEmittingQueryRunner, CPUTimeMetricQueryRunner and SpecificSegmentQueryRunner; Catch MissingSegmentsException in SpecificSegmentQueryRunner's yielder.next() method (follow up on apache#3617)
fjy pushed a commit that referenced this pull request Jan 20, 2017
* Removing unused code from io.druid.java.util.common.guava package; fix #3563 (more consistent and paranoiac resource handing in Sequences subsystem); Add Sequences.wrap() for DRY in MetricsEmittingQueryRunner, CPUTimeMetricQueryRunner and SpecificSegmentQueryRunner; Catch MissingSegmentsException in SpecificSegmentQueryRunner's yielder.next() method (follow up on #3617)

* Make Sequences.withEffect() execute the effect if the wrapped sequence throws exception from close()

* Fix strange code in MetricsEmittingQueryRunner

* Add comment on why YieldingSequenceBase is used in Sequences.withEffect()

* Use Closer in OrderedMergeSequence and MergeSequence to close multiple yielders
dgolitsyn pushed a commit to metamx/druid that referenced this pull request Feb 14, 2017
…pache#3693)

* Removing unused code from io.druid.java.util.common.guava package; fix apache#3563 (more consistent and paranoiac resource handing in Sequences subsystem); Add Sequences.wrap() for DRY in MetricsEmittingQueryRunner, CPUTimeMetricQueryRunner and SpecificSegmentQueryRunner; Catch MissingSegmentsException in SpecificSegmentQueryRunner's yielder.next() method (follow up on apache#3617)

* Make Sequences.withEffect() execute the effect if the wrapped sequence throws exception from close()

* Fix strange code in MetricsEmittingQueryRunner

* Add comment on why YieldingSequenceBase is used in Sequences.withEffect()

* Use Closer in OrderedMergeSequence and MergeSequence to close multiple yielders
seoeun25 pushed a commit to seoeun25/incubator-druid that referenced this pull request Feb 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants