#647 wait for yellow status

This commit is contained in:
Shinsuke Sugaya 2016-08-25 12:12:08 +09:00
parent 8e4aa4f083
commit 1b7ff889db

View file

@ -413,8 +413,8 @@ public class FessEsClient implements Client {
final String updatedIndexName;
if (isFessIndex) {
client.admin().indices().prepareRefresh(fessConfig.getIndexDocumentUpdateIndex()).execute()
.actionGet(fessConfig.getIndexIndicesTimeout());
client.admin().cluster().prepareHealth(fessConfig.getIndexDocumentUpdateIndex()).setWaitForYellowStatus().execute()
.actionGet();
final GetIndexResponse response =
client.admin().indices().prepareGetIndex().addIndices(fessConfig.getIndexDocumentUpdateIndex()).execute()
.actionGet(fessConfig.getIndexIndicesTimeout());