Skip to content

Commit 8aeab0b

Browse files
Add refresh policy to logstash plugin write requests (#62583) (#62665)
1 parent 4a08928 commit 8aeab0b

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

x-pack/plugin/logstash/src/main/java/org/elasticsearch/xpack/logstash/action/TransportDeletePipelineAction.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import org.elasticsearch.action.DocWriteResponse.Result;
1111
import org.elasticsearch.action.support.ActionFilters;
1212
import org.elasticsearch.action.support.HandledTransportAction;
13+
import org.elasticsearch.action.support.WriteRequest;
1314
import org.elasticsearch.client.Client;
1415
import org.elasticsearch.common.inject.Inject;
1516
import org.elasticsearch.tasks.Task;
@@ -31,6 +32,7 @@ protected void doExecute(Task task, DeletePipelineRequest request, ActionListene
3132
client.prepareDelete()
3233
.setIndex(Logstash.LOGSTASH_CONCRETE_INDEX_NAME)
3334
.setId(request.id())
35+
.setRefreshPolicy(WriteRequest.RefreshPolicy.IMMEDIATE)
3436
.execute(
3537
ActionListener.wrap(
3638
deleteResponse -> listener.onResponse(new DeletePipelineResponse(deleteResponse.getResult() == Result.DELETED)),

x-pack/plugin/logstash/src/main/java/org/elasticsearch/xpack/logstash/action/TransportPutPipelineAction.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import org.elasticsearch.action.ActionListener;
1010
import org.elasticsearch.action.support.ActionFilters;
1111
import org.elasticsearch.action.support.HandledTransportAction;
12+
import org.elasticsearch.action.support.WriteRequest;
1213
import org.elasticsearch.client.Client;
1314
import org.elasticsearch.common.inject.Inject;
1415
import org.elasticsearch.tasks.Task;
@@ -31,6 +32,7 @@ protected void doExecute(Task task, PutPipelineRequest request, ActionListener<P
3132
.setIndex(Logstash.LOGSTASH_CONCRETE_INDEX_NAME)
3233
.setId(request.id())
3334
.setSource(request.source(), request.xContentType())
35+
.setRefreshPolicy(WriteRequest.RefreshPolicy.IMMEDIATE)
3436
.execute(
3537
ActionListener.wrap(
3638
indexResponse -> listener.onResponse(new PutPipelineResponse(indexResponse.status())),

x-pack/plugin/src/javaRestTest/java/org/elasticsearch/xpack/test/rest/LogstashSystemIndexIT.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ public void testTemplateIsPut() throws Exception {
5050
);
5151
}
5252

53-
@AwaitsFix(bugUrl = "https://github.com/elastic/elasticsearch/issues/62413")
5453
public void testPipelineCRUD() throws Exception {
5554
// put pipeline
5655
final String pipelineJson = getPipelineJson();

0 commit comments

Comments
 (0)