Return target index name even if _rollover conditions are not met (#21138)

Today we return the old index name as the target / new index name.
This change passes the correct rollover index name to the response.
This commit is contained in:
Simon Willnauer 2016-10-27 09:20:46 +02:00 committed by GitHub
parent 7a7d6ea8e6
commit e745015325
2 changed files with 16 additions and 1 deletions

View File

@ -149,7 +149,7 @@ public class TransportRolloverAction extends TransportMasterNodeAction<RolloverR
} else {
// conditions not met
listener.onResponse(
new RolloverResponse(sourceIndexName, sourceIndexName, conditionResults, false, false, false, false)
new RolloverResponse(sourceIndexName, rolloverIndexName, conditionResults, false, false, false, false)
);
}
}

View File

@ -71,3 +71,18 @@
- match: { hits.total: 1 }
- match: { hits.hits.0._index: "logs-000002"}
# run again and verify results without rolling over
- do:
indices.rollover:
alias: "logs_search"
wait_for_active_shards: 1
body:
conditions:
max_docs: 100
- match: { old_index: logs-000002 }
- match: { new_index: logs-000003 }
- match: { rolled_over: false }
- match: { dry_run: false }
- match: { conditions: { "[max_docs: 100]": false } }