Conversation
|
Hi @dnhatn, I've created a changelog YAML for you. |
|
Hi @dnhatn, I've updated the changelog YAML for you. |
|
Pinging @elastic/es-analytical-engine (Team:Analytics) |
|
Thanks Chris! |
💔 Backport failed
You can use sqren/backport to manually backport by running |
…locations
* upstream/main: (94 commits)
Mute org.elasticsearch.xpack.esql.qa.mixed.EsqlClientYamlIT test {p0=esql/40_tsdb/TS Command grouping on text field} elastic#142544
Mute org.elasticsearch.index.store.StoreDirectoryMetricsIT testDirectoryMetrics elastic#143419
Mute org.elasticsearch.xpack.esql.qa.multi_node.GenerativeIT test elastic#143023
TS_INFO information retrieval command (elastic#142721)
ESQL: External source parallel execution and distribution (elastic#143349)
Mute org.elasticsearch.index.mapper.blockloader.FlattenedFieldRootBlockLoaderTests testBlockLoaderForFieldInObject {preference=Params[syntheticSource=false, preference=DOC_VALUES]} elastic#143414
Mute org.elasticsearch.index.mapper.blockloader.FlattenedFieldRootBlockLoaderTests testBlockLoaderForFieldInObject {preference=Params[syntheticSource=false, preference=NONE]} elastic#143413
Mute org.elasticsearch.index.mapper.blockloader.FlattenedFieldRootBlockLoaderTests testBlockLoaderForFieldInObject {preference=Params[syntheticSource=false, preference=STORED]} elastic#143412
Removing ingest random sampling (elastic#143289)
Mute org.elasticsearch.xpack.esql.qa.single_node.GenerativeIT test elastic#143023
[Transform] Clean up internal tests (elastic#143246)
Skip time series field type merge for non-TS agg queries (elastic#143262)
Enable zero-copy SIMD vector scoring on searchable snapshots (frozen tier) (elastic#141718)
Mute org.elasticsearch.xpack.search.CrossClusterAsyncSearchIT testCancelViaExpirationOnRemoteResultsWithMinimizeRoundtrips elastic#143407
Fix MemorySegmentUtilsTests (elastic#143391)
Unmute testWorkflowsRestrictionAllowsAccess (elastic#143308)
Cancel async query on expiry (elastic#143016)
ESQL: Finish migrating error testing (elastic#143322)
Reduce LuceneOperator.Status memory consumption with large QueryDSL queries (elastic#143175)
ESQL: Generative testing with full text functions (elastic#142961)
...
Today, we don’t cancel async queries when they expire. This means an async query continues running until it completes, unless the user explicitly deletes it. With this change, we will schedule a cancellation when an async query starts and reschedule the cancellation whenever the keep-alive is updated via get. Closes elastic#142662
|
Hi, @dnhatn . Could you please confirm whether or not this PR was or will be backported to 9.3.2? Our customer had been waiting for this bug fix, and we said it would be available in 9.3.2 per the labels on this PR. However, this comment states that the backport failed, and I don't see the fix for it listed in the 9.3.2 release notes: https://www.elastic.co/docs/release-notes/elasticsearch#elasticsearch-9.3.2-release-notes |
Today, we don’t cancel async queries when they expire. This means an async query continues running until it completes, unless the user explicitly deletes it. With this change, we will schedule a cancellation when an async query starts and reschedule the cancellation whenever the keep-alive is updated via get. Closes elastic#142662 (cherry picked from commit 8feeac8)
Today, we don’t cancel async queries when they expire. This means an async query continues running until it completes, unless the user explicitly deletes it. With this change, we will schedule a cancellation when an async query starts and reschedule the cancellation whenever the keep-alive is updated via get. Closes elastic#142662 (cherry picked from commit 8feeac8)
💚 All backports created successfully
Questions ?Please refer to the Backport tool documentation |
Today, we don’t cancel async queries when they expire. This means an async query continues running until it completes, unless the user explicitly deletes it. With this change, we will schedule a cancellation when an async query starts and reschedule the cancellation whenever the keep-alive is updated via get. Closes elastic#142662 (cherry picked from commit 8feeac8)
|
@jsevidal13 I'm so sorry; I missed the backport, and this fix unfortunately did not make it into 9.3.2. I am backporting it now, and it should be available in 9.3.3. |
Today, we don’t cancel async queries when they expire. This means an async query continues running until it completes, unless the user explicitly deletes it. With this change, we will schedule a cancellation when an async query starts and reschedule the cancellation whenever the keep-alive is updated via get. Closes #142662 (cherry picked from commit 8feeac8)
Today, we don’t cancel async queries when they expire. This means an async query continues running until it completes, unless the user explicitly deletes it. With this change, we will schedule a cancellation when an async query starts and reschedule the cancellation whenever the keep-alive is updated via get. Closes #142662 (cherry picked from commit 8feeac8)
Today, we don’t cancel async queries when they expire. This means an async query continues running until it completes, unless the user explicitly deletes it. With this change, we will schedule a cancellation when an async query starts and reschedule the cancellation whenever the keep-alive is updated via get. Closes #142662 (cherry picked from commit 8feeac8)
Today, we don’t cancel async queries when they expire. This means an async query continues running until it completes, unless the user explicitly deletes it. With this change, we will schedule a cancellation when an async query starts and reschedule the cancellation whenever the keep-alive is updated via get.
Closes #142662