Put Mapping: When using a single node and updating a mapping, it is not marked as `acknowledged`, closes #280.

This commit is contained in:
kimchy 2010-07-29 15:21:11 +03:00
parent e955e41a91
commit 4f407e18aa
1 changed files with 22 additions and 19 deletions

View File

@ -205,7 +205,9 @@ public class MetaDataMappingService extends AbstractComponent {
} }
} }
if (expectedReplies == 0) {
listener.onResponse(new Response(true));
} else {
final AtomicInteger counter = new AtomicInteger(expectedReplies); final AtomicInteger counter = new AtomicInteger(expectedReplies);
final Set<String> indicesSet = newHashSet(request.indices); final Set<String> indicesSet = newHashSet(request.indices);
final NodeMappingCreatedAction.Listener nodeMappingListener = new NodeMappingCreatedAction.Listener() { final NodeMappingCreatedAction.Listener nodeMappingListener = new NodeMappingCreatedAction.Listener() {
@ -227,6 +229,7 @@ public class MetaDataMappingService extends AbstractComponent {
} }
}, request.timeout, TimerService.ExecutionType.THREADED); }, request.timeout, TimerService.ExecutionType.THREADED);
listener.timeout = timeoutTask; listener.timeout = timeoutTask;
}
return newClusterStateBuilder().state(currentState).metaData(builder).build(); return newClusterStateBuilder().state(currentState).metaData(builder).build();