summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAreek Zillur <areek.zillur@elasticsearch.com>2016-10-12 13:09:29 -0400
committerAreek Zillur <areek.zillur@elasticsearch.com>2016-10-12 13:09:29 -0400
commit133be6631d66387f4fb3e7977514c40f5e20243c (patch)
tree768d2a7ea8cead619363d4dd60ec18d6e436f56c
parent481f7909aebec0d73502d61f703ddd8185cb3783 (diff)
parent3d3ed7a83a4c7bf4a740ae7e68f39182a120a75f (diff)
Merge branch 'master' into cleanup/transport_bulk
-rw-r--r--core/src/main/java/org/apache/lucene/queryparser/classic/ExistsFieldQueryExtension.java3
-rw-r--r--core/src/main/java/org/apache/lucene/queryparser/classic/FieldQueryExtension.java3
-rw-r--r--core/src/main/java/org/apache/lucene/search/vectorhighlight/CustomFieldQuery.java3
-rw-r--r--core/src/main/java/org/apache/lucene/store/StoreRateLimiting.java2
-rw-r--r--core/src/main/java/org/apache/lucene/store/StoreUtils.java2
-rw-r--r--core/src/main/java/org/elasticsearch/ElasticsearchParseException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/ElasticsearchWrapperException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/Version.java11
-rw-r--r--core/src/main/java/org/elasticsearch/action/ActionRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/ActionRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/FailedNodeException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/NoShardAvailableActionException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/NoSuchNodeException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/PrimaryMissingActionException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/RoutingMissingException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/ThreadingModel.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/TimestampParsingException.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/UnavailableShardsException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/ValidateActions.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthResponse.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/health/TransportClusterHealthAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodeHotThreads.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsRequest.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsResponse.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/TransportNodesHotThreadsAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoResponse.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/TransportNodesInfoAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsResponse.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/TransportNodesStatsAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/node/tasks/list/TransportListTasksAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/reroute/ClusterRerouteAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/reroute/TransportClusterRerouteAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/settings/ClusterUpdateSettingsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsGroup.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsRequest.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsResponse.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/shards/TransportClusterSearchShardsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/restore/TransportRestoreSnapshotAction.java56
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotIndexShardStage.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotIndexShardStatus.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotStats.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/TransportSnapshotsStatusAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateResponse.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/state/TransportClusterStateAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsResponse.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/stats/TransportClusterStatsAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/DeleteStoredScriptAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/GetStoredScriptAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/PutStoredScriptAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksRequest.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksResponse.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/TransportPendingClusterTasksAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/alias/IndicesAliasesAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistResponse.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/TransportAliasesExistAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/BaseAliasesRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesRequest.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesResponse.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/TransportGetAliasesAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeResponse.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/close/CloseIndexAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/create/CreateIndexAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/delete/DeleteIndexAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/delete/DeleteIndexRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/exists/indices/IndicesExistsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/exists/indices/IndicesExistsRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/exists/types/TypesExistsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/exists/types/TypesExistsRequest.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/flush/FlushAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/flush/FlushRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/flush/TransportShardFlushAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/forcemerge/ForceMergeAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/get/GetIndexAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/get/GetIndexRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetFieldMappingsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsRequest.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsResponse.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/TransportGetFieldMappingsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/TransportGetMappingsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/mapping/put/PutMappingAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/open/OpenIndexAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/rollover/RolloverAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/segments/IndicesSegmentsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/segments/IndicesSegmentsRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/segments/TransportIndicesSegmentsAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsRequest.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsResponse.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/TransportGetSettingsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/settings/put/TransportUpdateSettingsAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/settings/put/UpdateSettingsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/shrink/ShrinkAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndexShardStats.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndexStats.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndicesStatsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndicesStatsResponse.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/stats/ShardStats.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/stats/TransportIndicesStatsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/template/delete/DeleteIndexTemplateAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/template/delete/DeleteIndexTemplateRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/template/get/GetIndexTemplatesAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/template/get/GetIndexTemplatesRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/template/get/TransportGetIndexTemplatesAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/template/put/PutIndexTemplateAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/template/put/PutIndexTemplateRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/TransportUpgradeStatusAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/UpgradeStatusAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/UpgradeStatusRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/ShardUpgradeRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/ShardUpgradeResult.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/TransportUpgradeSettingsAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/UpgradeSettingsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/QueryExplanation.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/TransportValidateQueryAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/ValidateQueryAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/ValidateQueryRequestBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/bulk/BulkAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/bulk/BulkItemRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/bulk/BulkShardRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/bulk/BulkShardResponse.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/delete/DeleteAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsRequest.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsResponse.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsShardRequest.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsShardResponse.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/get/GetAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/get/MultiGetAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/index/IndexAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/search/ClearScrollAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/search/ClearScrollRequest.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/search/ClearScrollRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/search/ClearScrollResponse.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/search/MultiSearchAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/search/ParsedScrollId.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/search/SearchAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/search/SearchPhaseController.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/search/SearchScrollAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/search/SearchScrollRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/search/TransportSearchHelper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/search/TransportSearchScrollAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/AbstractListenableActionFuture.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/AdapterActionFuture.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/DefaultShardOperationFailedException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/PlainActionFuture.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/TransportAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastOperationRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastShardRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastShardResponse.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/broadcast/TransportBroadcastAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/master/info/ClusterInfoRequest.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/master/info/ClusterInfoRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/master/info/TransportClusterInfoAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodeRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodesRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodesResponse.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/nodes/NodesOperationRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/replication/ReplicationRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/single/instance/InstanceShardOperationRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/single/instance/InstanceShardOperationRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/single/instance/TransportInstanceSingleOperationAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/single/shard/SingleShardOperationRequestBuilder.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/support/single/shard/SingleShardRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/action/termvectors/MultiTermVectorsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/termvectors/TermVectorsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/update/TransportUpdateAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/update/UpdateAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/action/update/UpdateRequest.java2
-rw-r--r--core/src/main/java/org/elasticsearch/client/support/AbstractClient.java3
-rw-r--r--core/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java3
-rw-r--r--core/src/main/java/org/elasticsearch/client/transport/support/TransportProxyClient.java3
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/action/index/NodeMappingRefreshAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/block/ClusterBlock.java3
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/block/ClusterBlockException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/block/ClusterBlockLevel.java3
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/health/ClusterHealthStatus.java3
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/metadata/AliasMetaData.java3
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/metadata/IndexMetaData.java3
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/metadata/IndexTemplateMetaData.java3
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/metadata/MetaDataDeleteIndexService.java25
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/metadata/ProcessClusterEventTimeoutException.java2
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/node/DiscoveryNodeFilters.java2
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/routing/allocation/AllocationService.java21
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/routing/allocation/RoutingAllocation.java17
-rw-r--r--core/src/main/java/org/elasticsearch/cluster/service/PendingClusterTask.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/Booleans.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/Classes.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/Strings.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/blobstore/BlobStoreException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/blobstore/fs/FsBlobStore.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/blobstore/support/PlainBlobMetaData.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/collect/HppcMaps.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/collect/MapBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/collect/Tuple.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/component/AbstractLifecycleComponent.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/component/LifecycleComponent.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/component/LifecycleListener.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/compress/Compressor.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/compress/CompressorFactory.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/geo/GeoPoint.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/geo/GeoUtils.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/geo/ShapesAvailability.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/geo/SpatialStrategy.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/io/FastCharArrayReader.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/io/UTF8StreamWriter.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/io/stream/ByteBufferStreamInput.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/io/stream/DataOutputStreamOutput.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/io/stream/InputStreamStreamInput.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/io/stream/OutputStreamStreamOutput.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/joda/Joda.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/lease/Releasables.java13
-rw-r--r--core/src/main/java/org/elasticsearch/common/lucene/BytesRefs.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/lucene/Lucene.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/lucene/MinimumScoreCollector.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/lucene/ScorerAware.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/lucene/all/AllEntries.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/lucene/all/AllTokenStream.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/lucene/search/FilteredCollector.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/lucene/search/MoreLikeThisQuery.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/lucene/search/Queries.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/lucene/search/function/ScoreFunction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/lucene/search/function/WeightFactorFunction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/lucene/store/InputStreamIndexInput.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/metrics/CounterMetric.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/metrics/MeanMetric.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/metrics/Metric.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/network/NetworkService.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/recycler/NoneRecycler.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/regex/Regex.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/rounding/DateTimeUnit.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/transport/NetworkExceptionHelper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/transport/PortsRange.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/unit/SizeUnit.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/util/ArrayUtils.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/util/Callback.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentCollections.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentHashMapLong.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentMapLong.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/util/concurrent/EsAbortPolicy.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/util/concurrent/EsRejectedExecutionException.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/util/concurrent/FutureUtils.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/util/concurrent/PrioritizedCallable.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/util/concurrent/PrioritizedRunnable.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/util/concurrent/UncategorizedExecutionException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/util/concurrent/XRejectedExecutionHandler.java2
-rw-r--r--core/src/main/java/org/elasticsearch/common/xcontent/XContentHelper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/xcontent/cbor/CborXContentParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/xcontent/json/JsonXContentParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/xcontent/smile/SmileXContentParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/xcontent/support/AbstractXContentParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/xcontent/support/XContentMapValues.java3
-rw-r--r--core/src/main/java/org/elasticsearch/common/xcontent/yaml/YamlXContentParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/discovery/MasterNotDiscoveredException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/discovery/local/LocalDiscovery.java3
-rw-r--r--core/src/main/java/org/elasticsearch/discovery/zen/DiscoveryNodesProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/discovery/zen/ElectMasterService.java3
-rw-r--r--core/src/main/java/org/elasticsearch/discovery/zen/membership/MembershipAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/discovery/zen/ping/PingContextProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/discovery/zen/ping/unicast/UnicastZenPing.java3
-rw-r--r--core/src/main/java/org/elasticsearch/discovery/zen/publish/PublishClusterStateAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/gateway/GatewayAllocator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/gateway/GatewayException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/gateway/GatewayModule.java3
-rw-r--r--core/src/main/java/org/elasticsearch/gateway/GatewayService.java3
-rw-r--r--core/src/main/java/org/elasticsearch/gateway/LocalAllocateDangledIndices.java2
-rw-r--r--core/src/main/java/org/elasticsearch/gateway/ReplicaShardAllocator.java2
-rw-r--r--core/src/main/java/org/elasticsearch/gateway/TransportNodesListGatewayMetaState.java3
-rw-r--r--core/src/main/java/org/elasticsearch/http/BindHttpException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/http/HttpException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/http/HttpServerAdapter.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/IndexComponent.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/IndexShardAlreadyExistsException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/IndexWarmer.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/VersionType.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/AbstractCharFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/AbstractIndexAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/AbstractTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/AbstractTokenizerFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/AnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/AnalyzerScope.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/ArabicAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/ArabicNormalizationFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/ArabicStemTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/ArmenianAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/BasqueAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/BrazilianAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/BrazilianStemTokenFilterFactory.java4
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/BulgarianAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/CatalanAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/CharFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/CjkAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/CommonGramsTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/CustomAnalyzer.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/CzechAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/DanishAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/DelimitedPayloadTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/DutchAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/DutchStemTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/EdgeNGramTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/EdgeNGramTokenizerFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/ElisionTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/EnglishAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/FieldNameAnalyzer.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/FingerprintTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/FinnishAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/FrenchAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/FrenchStemTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/GalicianAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/GermanAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/GermanStemTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/GreekAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/HindiAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/HungarianAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/IndonesianAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/ItalianAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/KeywordAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/KeywordTokenizerFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/LatvianAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/LengthTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/LetterTokenizerFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/LimitTokenCountFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/LowerCaseTokenizerFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/NGramTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/NGramTokenizerFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/NorwegianAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/PatternAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/PersianAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/PersianNormalizationFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/PorterStemTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/PortugueseAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerProviderFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/ReverseTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/RomanianAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/RussianAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/RussianStemTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/SerbianNormalizationFilterFactory.java4
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/ShingleTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/SimpleAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/SpanishAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/StandardAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/StandardHtmlStripAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/StandardTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/StandardTokenizerFactory.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/StemmerTokenFilterFactory.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/StopAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/StopTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/SwedishAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/ThaiAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/TokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/TokenizerFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/TrimTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/TruncateTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/TurkishAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/UAX29URLEmailTokenizerFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/UniqueTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/UpperCaseTokenFilterFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/WhitespaceAnalyzerProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/analysis/WhitespaceTokenizerFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/cache/IndexCache.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/cache/bitset/ShardBitsetFilterCache.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/cache/query/DisabledQueryCache.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/cache/query/QueryCache.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/cache/query/QueryCacheStats.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/cache/request/RequestCacheStats.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/engine/DeleteFailedEngineException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/engine/DocumentMissingException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/engine/DocumentSourceMissingException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/engine/EngineException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/engine/FlushFailedEngineException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/engine/IndexFailedEngineException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/engine/RecoveryEngineException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/engine/RefreshFailedEngineException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/engine/SnapshotFailedEngineException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/engine/VersionConflictEngineException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/fielddata/FieldDataStats.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/fielddata/IndexNumericFieldData.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/fielddata/ShardFieldData.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/fielddata/ordinals/SinglePackedOrdinals.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicGeoPointFieldData.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicOrdinalsFieldData.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicParentChildFieldData.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/fielddata/plain/GeoPointArrayAtomicFieldData.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/fielddata/plain/GeoPointArrayLegacyAtomicFieldData.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/fielddata/plain/PagedBytesAtomicFieldData.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/fielddata/plain/PagedBytesIndexFieldData.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/fieldvisitor/JustUidFieldsVisitor.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/fieldvisitor/SingleFieldsVisitor.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/get/GetField.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/get/GetResult.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/get/GetStats.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/get/ShardGetService.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/AllFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/BinaryFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/CompletionFieldMapper2x.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/DocumentFieldMappers.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/DocumentMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/DynamicTemplate.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/IndexFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/LegacyByteFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/LegacyDoubleFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/LegacyFloatFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/LegacyIntegerFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/LegacyIpFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/LegacyLongFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/LegacyNumberFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/LegacyShortFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/MapperException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/MapperParsingException.java3
-rwxr-xr-xcore/src/main/java/org/elasticsearch/index/mapper/MapperService.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/ObjectMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/RootObjectMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/RoutingFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/SourceFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/SourceToParse.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/StrictDynamicMappingException.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/TypeFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/TypeParsers.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/Uid.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/mapper/UidFieldMapper.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/merge/MergeStats.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/query/support/QueryParsers.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/search/geo/GeoPolygonQuery.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/search/stats/SearchStats.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/search/stats/ShardSearchStats.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/CommitPoint.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/CommitPoints.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/DocsStats.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/IllegalIndexShardStateException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/IndexShardClosedException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/IndexShardComponent.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/IndexShardNotRecoveringException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/IndexShardNotStartedException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/IndexShardRecoveringException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/IndexShardRecoveryException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/IndexShardRelocatedException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/IndexShardStartedException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/IndexShardState.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/IndexingStats.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/LocalShardSnapshot.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/ShardNotFoundException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/ShardStateMetaData.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/shard/SnapshotStatus.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/store/DirectoryService.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/store/FsDirectoryService.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/store/StoreFileMetaData.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/store/StoreStats.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/translog/Checkpoint.java2
-rw-r--r--core/src/main/java/org/elasticsearch/index/translog/TranslogException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/index/translog/TranslogStats.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/AliasFilterParsingException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/IndexAlreadyExistsException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/IndexCreationException.java2
-rw-r--r--core/src/main/java/org/elasticsearch/indices/IndexTemplateAlreadyExistsException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/IndexTemplateMissingException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/InvalidAliasNameException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/InvalidIndexNameException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/InvalidIndexTemplateException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/InvalidTypeNameException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/TypeMissingException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltAnalyzers.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltCacheFactory.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltCharFilters.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltTokenFilters.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltTokenizers.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/cluster/IndicesClusterStateService.java22
-rw-r--r--core/src/main/java/org/elasticsearch/indices/recovery/RecoverFilesRecoveryException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/recovery/RecoveryCleanFilesRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFailedException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFileChunkRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFilesInfoRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFinalizeRecoveryRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/recovery/RecoveryPrepareForTranslogOperationsRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/recovery/RecoveryResponse.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/recovery/RecoveryTranslogOperationsRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/recovery/StartRecoveryRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/store/IndicesStore.java3
-rw-r--r--core/src/main/java/org/elasticsearch/indices/store/TransportNodesListShardStoreMetaData.java3
-rw-r--r--core/src/main/java/org/elasticsearch/monitor/jvm/DeadlockAnalyzer.java3
-rw-r--r--core/src/main/java/org/elasticsearch/monitor/jvm/GcNames.java2
-rw-r--r--core/src/main/java/org/elasticsearch/monitor/jvm/HotThreads.java2
-rw-r--r--core/src/main/java/org/elasticsearch/monitor/jvm/JvmService.java3
-rw-r--r--core/src/main/java/org/elasticsearch/monitor/process/ProcessService.java3
-rw-r--r--core/src/main/java/org/elasticsearch/node/internal/InternalSettingsPreparer.java3
-rw-r--r--core/src/main/java/org/elasticsearch/node/service/NodeService.java2
-rw-r--r--core/src/main/java/org/elasticsearch/plugins/PluginsService.java3
-rw-r--r--core/src/main/java/org/elasticsearch/repositories/VerificationFailure.java2
-rw-r--r--core/src/main/java/org/elasticsearch/rest/RestController.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/RestResponse.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/AcknowledgedRestListener.java2
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/RestActions.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestClusterRerouteAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestClusterStatsAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestNodesHotThreadsAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/indices/AliasesNotFoundException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestFlushAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestForceMergeAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestGetAliasesAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestGetMappingAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestIndexDeleteAliasesAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestOpenIndexAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestPutMappingAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestRolloverIndexAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestSyncedFlushAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestUpdateSettingsAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/document/RestDeleteAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/document/RestUpdateAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/search/RestMultiSearchAction.java2
-rw-r--r--core/src/main/java/org/elasticsearch/rest/action/search/RestSearchAction.java3
-rw-r--r--core/src/main/java/org/elasticsearch/script/ScriptEngineService.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/SearchContextException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/SearchContextMissingException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/SearchException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/SearchParseException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/SearchPhaseResult.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/AggregatorFactories.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/HasAggregations.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/BucketsAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/filters/FiltersAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/global/GlobalAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/missing/MissingAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/nested/ReverseNestedAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/InternalRange.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/RangeAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/RangeParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/date/DateRangeParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/date/InternalDateRange.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/geodistance/GeoDistanceParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/geodistance/InternalGeoDistance.java10
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/sampler/DiversifiedSamplerParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantLongTermsAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantTermsAggregationBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantTermsParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/DoubleTermsAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/InternalOrder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/LongTermsAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/TermsParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/InternalNumericMetricsAggregation.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/NumericMetricsAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/avg/AvgAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/avg/AvgParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/MaxAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/MaxParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/min/MinAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/min/MinParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/PercentileRanksParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/PercentilesParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/hdr/HDRPercentileRanksAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/hdr/HDRPercentilesAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/tdigest/TDigestPercentileRanksAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/tdigest/TDigestPercentilesAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/StatsAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/StatsParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/extended/ExtendedStatsAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/extended/ExtendedStatsParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/sum/SumAggregator.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/sum/SumParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/tophits/TopHitsAggregator.java2
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/metrics/valuecount/ValueCountParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/support/AbstractValuesSourceParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/support/GeoPointParser.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/support/ValueType.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/support/ValuesSourceAggregationBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/aggregations/support/ValuesSourceConfig.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/builder/SearchSourceBuilderException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/dfs/DfsPhaseExecutionException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/dfs/DfsSearchResult.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/FetchPhaseExecutionException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/FetchSearchResult.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/FetchSearchResultProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/QueryFetchSearchResult.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/ScrollQueryFetchSearchResult.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/subphase/InnerHitsContext.java2
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/subphase/ScriptFieldsContext.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/FastVectorHighlighter.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/HighlighterContext.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/PlainHighlighter.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SearchContextHighlight.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SourceScoreOrderFragmentsBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SourceSimpleFragmentsBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/internal/InternalSearchHit.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/internal/InternalSearchHitField.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/internal/InternalSearchResponse.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/lookup/DocLookup.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/lookup/FieldLookup.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/lookup/FieldsLookup.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/lookup/LeafDocLookup.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/lookup/LeafFieldsLookup.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/lookup/SearchLookup.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/lookup/SourceLookup.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/query/QueryPhaseExecutionException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/query/QuerySearchRequest.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/query/QuerySearchResultProvider.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/query/ScrollQuerySearchResult.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/rescore/RescoreSearchContext.java2
-rw-r--r--core/src/main/java/org/elasticsearch/search/searchafter/SearchAfterBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/sort/SortBuilder.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/suggest/SuggestionSearchContext.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionStats.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggestionContext.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/suggest/completion2x/CompletionSuggestion.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/suggest/completion2x/CompletionTokenStream.java3
-rw-r--r--core/src/main/java/org/elasticsearch/search/suggest/phrase/DirectCandidateGeneratorBuilder.java70
-rw-r--r--core/src/main/java/org/elasticsearch/snapshots/RestoreService.java535
-rw-r--r--core/src/main/java/org/elasticsearch/transport/BindTransportException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/ConnectTransportException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/EmptyTransportResponseHandler.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/NodeDisconnectedException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/NodeShouldNotConnectException.java2
-rw-r--r--core/src/main/java/org/elasticsearch/transport/NotSerializableTransportException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/PlainTransportFuture.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/ReceiveTimeoutTransportException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/RequestHandlerRegistry.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/SendRequestTransportException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/TcpTransport.java19
-rw-r--r--core/src/main/java/org/elasticsearch/transport/Transport.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/TransportConnectionListener.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/TransportException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/TransportFuture.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/TransportRequest.java2
-rw-r--r--core/src/main/java/org/elasticsearch/transport/TransportRequestHandler.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/TransportResponse.java2
-rw-r--r--core/src/main/java/org/elasticsearch/transport/TransportResponseHandler.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/TransportResponseOptions.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/TransportSerializationException.java3
-rw-r--r--core/src/main/java/org/elasticsearch/transport/support/TransportStatus.java2
-rw-r--r--core/src/main/java/org/elasticsearch/watcher/WatcherHandle.java3
-rw-r--r--core/src/test/java/org/apache/lucene/analysis/miscellaneous/TruncateTokenFilterTests.java2
-rw-r--r--core/src/test/java/org/apache/lucene/analysis/miscellaneous/UniqueTokenFilterTests.java2
-rw-r--r--core/src/test/java/org/apache/lucene/queries/BlendedTermQueryTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/VersionTests.java13
-rw-r--r--core/src/test/java/org/elasticsearch/action/ListenerActionIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/action/RejectionActionIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/action/index/IndexRequestTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/bwcompat/BasicBackwardsCompatibilityIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/client/AbstractClientHeadersTestCase.java3
-rw-r--r--core/src/test/java/org/elasticsearch/client/node/NodeClientHeadersTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/client/node/NodeClientIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/NoMasterNodeIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/SimpleDataNodesIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/UpdateSettingsValidationIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/allocation/AwarenessAllocationIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/allocation/ClusterRerouteIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/metadata/IndexNameExpressionResolverTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/metadata/MetaDataIndexAliasesServiceTests.java4
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/metadata/ToAndFromJsonMetaDataTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/node/DiscoveryNodeFiltersTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/AllocationIdTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/DelayedAllocationIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/DelayedAllocationServiceTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/RoutingServiceTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/UnassignedInfoTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/AllocationCommandsTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/AwarenessAllocationTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/DeadNodesAllocationTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/ElectReplicaAsPrimaryDuringRelocationTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/ExpectedShardSizeAllocationTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/FailedShardsRoutingTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/FilterRoutingTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/IndexBalanceTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/NodeVersionAllocationDeciderTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/PreferLocalPrimariesToRelocatingPrimariesTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/PreferPrimaryAllocationTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/PrimaryElectionRoutingTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/PrimaryNotRelocatedWhileBeingRecoveredTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/RebalanceAfterActiveTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/ReplicaAllocatedAfterPrimaryTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/RoutingNodesIntegrityTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/RoutingNodesUtils.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/SameShardRoutingTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/ShardsLimitAllocationTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/SingleShardNoReplicasRoutingTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/SingleShardOneReplicaRoutingTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/TenShardsOneReplicaRoutingTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/ThrottlingAllocationTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/UpdateNumberOfReplicasTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/routing/allocation/decider/EnableAllocationTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/serialization/ClusterStateToStringTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/cluster/shards/ClusterSearchShardsIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/common/ReleasablesTests.java38
-rw-r--r--core/src/test/java/org/elasticsearch/common/compress/DeflateCompressedXContentTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/common/lucene/all/SimpleAllTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/common/lucene/index/FreqTermsEnumTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/common/lucene/search/morelikethis/MoreLikeThisQueryTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/common/lucene/store/InputStreamIndexInputTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/common/path/PathTrieTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/common/rounding/TimeZoneRoundingTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/common/unit/ByteSizeValueTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/common/unit/DistanceUnitTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/common/unit/SizeValueTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/common/util/ArrayUtilsTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/common/util/concurrent/RefCountedTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/common/xcontent/XContentFactoryTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/common/xcontent/cbor/JsonVsCborTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/common/xcontent/smile/JsonVsSmileTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/common/xcontent/support/XContentMapValuesTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/deps/jackson/JacksonLocationTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/deps/joda/SimpleJodaTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/deps/lucene/SimpleLuceneTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/deps/lucene/VectorHighlighterTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/discovery/DiscoveryModuleTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/document/AliasedIndexDocumentActionsIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/document/ShardInfoIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/explain/ExplainActionIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/fieldstats/FieldStatsTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/gateway/AsyncShardFetchTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/gateway/DanglingIndicesStateTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/gateway/MetaStateServiceTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/gateway/PrimaryShardAllocatorTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/gateway/QuorumGatewayIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/gateway/ReplicaShardAllocatorTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/analysis/CharFilterTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/analysis/CompoundAnalysisTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/analysis/StemmerTokenFilterFactoryTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/analysis/commongrams/CommonGramsTokenFilterFactoryTests.java1
-rw-r--r--core/src/test/java/org/elasticsearch/index/analysis/synonyms/SynonymsAnalysisTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/engine/EngineSearcherTotalHitsMatcher.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/fielddata/AbstractGeoFieldDataTestCase.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/fielddata/AbstractStringFieldDataTestCase.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/fielddata/BinaryDVFieldDataTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/fielddata/FieldDataLoadingIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/fielddata/PagedBytesStringFieldDataTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/fielddata/ParentChildFieldDataTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/fielddata/ordinals/MultiOrdinalsTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/fielddata/ordinals/SingleOrdinalsTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/BinaryFieldMapperTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/CamelCaseFieldNameTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/CopyToMapperIntegrationIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/CopyToMapperTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/DoubleIndexingDocTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/DynamicTemplatesTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/ExternalFieldMapperTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/FieldLevelBoostTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/GenericStoreDynamicTemplateTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/JavaMultiFieldMergeTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/LegacyGeohashMappingGeoPointTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/LegacyIpFieldMapperTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/LegacyNumberFieldMapperTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/LegacyStringMappingTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/MultiFieldTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/MultiFieldsIntegrationIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/NullValueObjectMappingTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/NullValueTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/PathMapperTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/PathMatchDynamicTemplateTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/StoredNumericValuesTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/mapper/TimestampFieldMapperTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/search/nested/AbstractNumberNestedSortingTestCase.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/search/nested/DoubleNestedSortingTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/search/nested/FloatNestedSortingTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/search/nested/LongNestedSortingTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/search/nested/NestedSortingTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/shard/CommitPointsTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/index/shard/IndexSearcherWrapperTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/shard/ShardPathTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/snapshots/blobstore/FileInfoTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/store/IndexStoreTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/index/suggest/stats/SuggestStatsIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/indexing/IndexActionIT.java28
-rw-r--r--core/src/test/java/org/elasticsearch/indexlifecycle/IndexLifecycleActionIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/indices/analysis/AnalysisModuleTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/indices/analyze/AnalyzeActionIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/indices/flush/SyncedFlushSingleNodeTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/indices/mapping/SimpleGetMappingsIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/indices/recovery/IndexRecoveryIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/indices/recovery/StartRecoveryRequestTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/indices/state/RareClusterStateIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/indices/state/SimpleIndexStateIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/indices/store/IndicesStoreIntegrationIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/indices/store/IndicesStoreTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/indices/template/SimpleIndexTemplateIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/nodesinfo/SimpleNodesInfoIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/operateAllIndices/DestructiveOperationsIntegrationIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/recovery/FullRollingRestartIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/recovery/RelocationIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/routing/AliasResolveRoutingIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/SearchTimeoutIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/CombiIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/bucket/BooleanTermsIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/bucket/ChildrenIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateHistogramIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateRangeIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/bucket/GeoDistanceIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/bucket/GlobalIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/bucket/SignificantTermsIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/bucket/SignificantTermsSignificanceScoreIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/bucket/TermsShardMinDocCountIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/bucket/nested/NestedAggregatorTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/metrics/AbstractGeoTestCase.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/metrics/AvgIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/metrics/MaxIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/metrics/MinIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/metrics/SumIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/metrics/TopHitsIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/metrics/ValueCountIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/aggregations/support/PathTests.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/fetch/subphase/MatchedQueriesIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/fetch/subphase/NestedChildrenFilterTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/search/functionscore/FunctionScoreBackwardCompatibilityIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/search/functionscore/FunctionScorePluginIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/functionscore/QueryRescorerIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/geo/GeoBoundingBoxIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/geo/GeoDistanceIT.java57
-rw-r--r--core/src/test/java/org/elasticsearch/search/geo/GeoFilterIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/indicesboost/SimpleIndicesBoostSearchIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/morelikethis/MoreLikeThisIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/search/query/MultiMatchQueryIT.java37
-rw-r--r--core/src/test/java/org/elasticsearch/search/scroll/DuelScrollIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/search/scroll/SearchScrollWithFailingNodesIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/search/suggest/phrase/DirectCandidateGeneratorTests.java7
-rw-r--r--core/src/test/java/org/elasticsearch/snapshots/DedicatedClusterSnapshotRestoreIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/snapshots/SharedClusterSnapshotRestoreIT.java67
-rw-r--r--core/src/test/java/org/elasticsearch/snapshots/SnapshotUtilsTests.java2
-rw-r--r--core/src/test/java/org/elasticsearch/snapshots/mockstore/BlobContainerWrapper.java3
-rw-r--r--core/src/test/java/org/elasticsearch/snapshots/mockstore/BlobStoreWrapper.java3
-rw-r--r--core/src/test/java/org/elasticsearch/snapshots/mockstore/MockRepository.java10
-rw-r--r--core/src/test/java/org/elasticsearch/threadpool/SimpleThreadPoolIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/timestamp/SimpleTimestampIT.java2
-rw-r--r--core/src/test/java/org/elasticsearch/update/UpdateByNativeScriptIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/validate/SimpleValidateQueryIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/versioning/ConcurrentDocumentOperationIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/versioning/SimpleVersioningIT.java3
-rw-r--r--core/src/test/java/org/elasticsearch/watcher/ResourceWatcherServiceTests.java3
-rw-r--r--docs/reference/aggregations/bucket/children-aggregation.asciidoc2
-rw-r--r--docs/reference/cat/health.asciidoc10
-rw-r--r--modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/MatrixStatsAggregationBuilders.java2
-rw-r--r--modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/matrix/stats/MatrixStatsAggregatorFactory.java2
-rw-r--r--modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/matrix/stats/MatrixStatsParser.java2
-rw-r--r--modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/support/MultiValuesSourceAggregationBuilder.java3
-rw-r--r--modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/support/MultiValuesSourceParser.java3
-rw-r--r--modules/aggs-matrix-stats/src/test/java/org/elasticsearch/search/aggregations/matrix/stats/BaseMatrixStatsTestCase.java3
-rw-r--r--modules/aggs-matrix-stats/src/test/java/org/elasticsearch/search/aggregations/matrix/stats/RunningStatsTests.java3
-rw-r--r--modules/transport-netty3/src/main/java/org/elasticsearch/transport/netty3/Netty3InternalESLogger.java3
-rw-r--r--modules/transport-netty3/src/main/java/org/elasticsearch/transport/netty3/Netty3Utils.java2
-rw-r--r--modules/transport-netty3/src/test/java/org/elasticsearch/http/netty3/Netty3PipeliningDisabledIT.java3
-rw-r--r--modules/transport-netty3/src/test/java/org/elasticsearch/http/netty3/pipelining/HttpPipeliningHandlerTests.java3
-rw-r--r--plugins/analysis-icu/src/main/java/org/elasticsearch/index/analysis/IcuTransformTokenFilterFactory.java3
-rw-r--r--plugins/analysis-icu/src/test/java/org/elasticsearch/index/analysis/IcuTokenizerFactoryTests.java2
-rw-r--r--plugins/analysis-icu/src/test/java/org/elasticsearch/index/analysis/SimpleIcuAnalysisTests.java3
-rw-r--r--plugins/analysis-kuromoji/src/main/java/org/elasticsearch/index/analysis/KuromojiAnalyzerProvider.java2
-rw-r--r--plugins/analysis-kuromoji/src/main/java/org/elasticsearch/index/analysis/KuromojiTokenizerFactory.java2
-rw-r--r--plugins/analysis-kuromoji/src/test/java/org/elasticsearch/index/analysis/KuromojiAnalysisTests.java2
-rw-r--r--plugins/analysis-phonetic/src/main/java/org/elasticsearch/index/analysis/PhoneticTokenFilterFactory.java3
-rw-r--r--plugins/analysis-phonetic/src/test/java/org/elasticsearch/index/analysis/SimplePhoneticAnalysisTests.java2
-rw-r--r--plugins/analysis-smartcn/src/main/java/org/elasticsearch/index/analysis/SmartChineseAnalyzerProvider.java2
-rw-r--r--plugins/analysis-stempel/src/main/java/org/elasticsearch/index/analysis/pl/PolishAnalyzerProvider.java2
-rw-r--r--plugins/analysis-stempel/src/test/java/org/elasticsearch/index/analysis/PolishAnalysisTests.java2
-rw-r--r--plugins/discovery-azure-classic/src/main/java/org/elasticsearch/cloud/azure/classic/management/AzureComputeServiceImpl.java3
-rw-r--r--plugins/discovery-azure-classic/src/main/java/org/elasticsearch/discovery/azure/classic/AzureUnicastHostsProvider.java3
-rw-r--r--plugins/discovery-azure-classic/src/test/java/org/elasticsearch/cloud/azure/classic/management/AzureComputeServiceAbstractMock.java3
-rw-r--r--plugins/discovery-ec2/src/main/java/org/elasticsearch/cloud/aws/AwsEc2ServiceImpl.java3
-rw-r--r--plugins/discovery-ec2/src/main/java/org/elasticsearch/discovery/ec2/AwsEc2UnicastHostsProvider.java3
-rw-r--r--plugins/discovery-ec2/src/main/java/org/elasticsearch/plugin/discovery/ec2/Ec2DiscoveryPlugin.java3
-rw-r--r--plugins/discovery-ec2/src/test/java/org/elasticsearch/discovery/ec2/Ec2DiscoveryTests.java3
-rw-r--r--plugins/discovery-gce/src/main/java/org/elasticsearch/discovery/gce/GceUnicastHostsProvider.java3
-rw-r--r--plugins/discovery-gce/src/test/java/org/elasticsearch/discovery/gce/GceInstancesServiceMock.java3
-rw-r--r--plugins/lang-javascript/src/main/java/org/elasticsearch/script/javascript/JavaScriptScriptEngineService.java3
-rw-r--r--plugins/lang-javascript/src/main/java/org/elasticsearch/script/javascript/support/NativeList.java3
-rw-r--r--plugins/lang-javascript/src/test/java/org/elasticsearch/script/javascript/JavaScriptScriptEngineTests.java3
-rw-r--r--plugins/lang-python/src/main/java/org/elasticsearch/script/python/PythonScriptEngineService.java3
-rw-r--r--plugins/lang-python/src/test/java/org/elasticsearch/script/python/PythonScriptEngineTests.java3
-rw-r--r--plugins/lang-python/src/test/java/org/elasticsearch/script/python/PythonScriptMultiThreadedTests.java3
-rw-r--r--plugins/repository-azure/src/main/java/org/elasticsearch/cloud/azure/blobstore/AzureBlobContainer.java3
-rw-r--r--plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/AwsS3Service.java3
-rw-r--r--plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/InternalAwsS3Service.java3
-rw-r--r--plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/blobstore/S3BlobStore.java3
-rw-r--r--plugins/repository-s3/src/test/java/org/elasticsearch/cloud/aws/AmazonS3Wrapper.java3
-rw-r--r--plugins/repository-s3/src/test/java/org/elasticsearch/cloud/aws/TestAmazonS3.java3
-rw-r--r--plugins/repository-s3/src/test/java/org/elasticsearch/repositories/s3/S3SnapshotRestoreOverHttpTests.java2
-rw-r--r--plugins/repository-s3/src/test/java/org/elasticsearch/repositories/s3/S3SnapshotRestoreOverHttpsTests.java2
-rw-r--r--rest-api-spec/src/main/resources/rest-api-spec/api/delete_by_query.json8
-rw-r--r--rest-api-spec/src/main/resources/rest-api-spec/api/index.json2
-rw-r--r--rest-api-spec/src/main/resources/rest-api-spec/api/reindex.json2
-rw-r--r--rest-api-spec/src/main/resources/rest-api-spec/api/reindex_rethrottle.json2
-rw-r--r--rest-api-spec/src/main/resources/rest-api-spec/api/scroll.json2
-rw-r--r--rest-api-spec/src/main/resources/rest-api-spec/api/search.json4
-rw-r--r--rest-api-spec/src/main/resources/rest-api-spec/api/search_template.json2
-rw-r--r--rest-api-spec/src/main/resources/rest-api-spec/api/update.json2
-rw-r--r--rest-api-spec/src/main/resources/rest-api-spec/api/update_by_query.json8
-rw-r--r--test/framework/src/main/java/org/elasticsearch/cluster/ESAllocationTestCase.java2
-rw-r--r--test/framework/src/main/java/org/elasticsearch/common/util/MockBigArrays.java11
-rw-r--r--test/framework/src/main/java/org/elasticsearch/search/aggregations/metrics/AbstractNumericTestCase.java3
915 files changed, 618 insertions, 2854 deletions
diff --git a/core/src/main/java/org/apache/lucene/queryparser/classic/ExistsFieldQueryExtension.java b/core/src/main/java/org/apache/lucene/queryparser/classic/ExistsFieldQueryExtension.java
index cb4bee30aa..7c3e8652c0 100644
--- a/core/src/main/java/org/apache/lucene/queryparser/classic/ExistsFieldQueryExtension.java
+++ b/core/src/main/java/org/apache/lucene/queryparser/classic/ExistsFieldQueryExtension.java
@@ -24,9 +24,6 @@ import org.apache.lucene.search.Query;
import org.elasticsearch.index.query.ExistsQueryBuilder;
import org.elasticsearch.index.query.QueryShardContext;
-/**
- *
- */
public class ExistsFieldQueryExtension implements FieldQueryExtension {
public static final String NAME = "_exists_";
diff --git a/core/src/main/java/org/apache/lucene/queryparser/classic/FieldQueryExtension.java b/core/src/main/java/org/apache/lucene/queryparser/classic/FieldQueryExtension.java
index 299a37a155..6d7e6dc6ec 100644
--- a/core/src/main/java/org/apache/lucene/queryparser/classic/FieldQueryExtension.java
+++ b/core/src/main/java/org/apache/lucene/queryparser/classic/FieldQueryExtension.java
@@ -22,9 +22,6 @@ package org.apache.lucene.queryparser.classic;
import org.apache.lucene.search.Query;
import org.elasticsearch.index.query.QueryShardContext;
-/**
- *
- */
public interface FieldQueryExtension {
Query query(QueryShardContext context, String queryText);
diff --git a/core/src/main/java/org/apache/lucene/search/vectorhighlight/CustomFieldQuery.java b/core/src/main/java/org/apache/lucene/search/vectorhighlight/CustomFieldQuery.java
index d360a9d68b..f58d4b4742 100644
--- a/core/src/main/java/org/apache/lucene/search/vectorhighlight/CustomFieldQuery.java
+++ b/core/src/main/java/org/apache/lucene/search/vectorhighlight/CustomFieldQuery.java
@@ -39,9 +39,6 @@ import org.elasticsearch.common.lucene.search.function.FunctionScoreQuery;
import java.io.IOException;
import java.util.Collection;
-/**
- *
- */
// LUCENE MONITOR
// TODO: remove me!
public class CustomFieldQuery extends FieldQuery {
diff --git a/core/src/main/java/org/apache/lucene/store/StoreRateLimiting.java b/core/src/main/java/org/apache/lucene/store/StoreRateLimiting.java
index 3f5e10cb89..8e25d812e9 100644
--- a/core/src/main/java/org/apache/lucene/store/StoreRateLimiting.java
+++ b/core/src/main/java/org/apache/lucene/store/StoreRateLimiting.java
@@ -22,8 +22,6 @@ import org.apache.lucene.store.RateLimiter.SimpleRateLimiter;
import org.elasticsearch.common.Nullable;
import org.elasticsearch.common.unit.ByteSizeValue;
-/**
- */
public class StoreRateLimiting {
public interface Provider {
diff --git a/core/src/main/java/org/apache/lucene/store/StoreUtils.java b/core/src/main/java/org/apache/lucene/store/StoreUtils.java
index b7de08b1ec..c26bbbac35 100644
--- a/core/src/main/java/org/apache/lucene/store/StoreUtils.java
+++ b/core/src/main/java/org/apache/lucene/store/StoreUtils.java
@@ -20,8 +20,6 @@ package org.apache.lucene.store;
import java.util.Arrays;
-/**
- */
public final class StoreUtils {
private StoreUtils() {
diff --git a/core/src/main/java/org/elasticsearch/ElasticsearchParseException.java b/core/src/main/java/org/elasticsearch/ElasticsearchParseException.java
index 1358ef54d9..cdccdb8da9 100644
--- a/core/src/main/java/org/elasticsearch/ElasticsearchParseException.java
+++ b/core/src/main/java/org/elasticsearch/ElasticsearchParseException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class ElasticsearchParseException extends ElasticsearchException {
public ElasticsearchParseException(String msg, Object... args) {
diff --git a/core/src/main/java/org/elasticsearch/ElasticsearchWrapperException.java b/core/src/main/java/org/elasticsearch/ElasticsearchWrapperException.java
index 79e501b537..0b809e0923 100644
--- a/core/src/main/java/org/elasticsearch/ElasticsearchWrapperException.java
+++ b/core/src/main/java/org/elasticsearch/ElasticsearchWrapperException.java
@@ -19,9 +19,6 @@
package org.elasticsearch;
-/**
- *
- */
public interface ElasticsearchWrapperException {
Throwable getCause();
diff --git a/core/src/main/java/org/elasticsearch/Version.java b/core/src/main/java/org/elasticsearch/Version.java
index 163fc22e7b..9002328591 100644
--- a/core/src/main/java/org/elasticsearch/Version.java
+++ b/core/src/main/java/org/elasticsearch/Version.java
@@ -29,8 +29,6 @@ import org.elasticsearch.monitor.jvm.JvmInfo;
import java.io.IOException;
-/**
- */
public class Version {
/*
* The logic for ID is: XXYYZZAA, where XX is major version, YY is minor version, ZZ is revision, and AA is alpha/beta/rc indicator AA
@@ -97,6 +95,15 @@ public class Version {
public static final Version V_6_0_0_alpha1 = new Version(V_6_0_0_alpha1_ID, org.apache.lucene.util.Version.LUCENE_6_2_0);
public static final Version CURRENT = V_6_0_0_alpha1;
+ /* NOTE: don't add unreleased version to this list except of the version assigned to CURRENT.
+ * If you need a version that doesn't exist here for instance V_5_1_0 then go and create such a version
+ * as a constant where you need it:
+ * <pre>
+ * public static final Version V_5_1_0_UNRELEASED = new Version(5010099, Version.CURRENT.luceneVersion);
+ * </pre>
+ * Then go to VersionsTest.java and add a test for this constant VersionTests#testUnknownVersions().
+ * This is particularly useful if you are building a feature that needs a BWC layer for this unreleased version etc.*/
+
static {
assert CURRENT.luceneVersion.equals(org.apache.lucene.util.Version.LATEST) : "Version must be upgraded to ["
+ org.apache.lucene.util.Version.LATEST + "] is still set to [" + CURRENT.luceneVersion + "]";
diff --git a/core/src/main/java/org/elasticsearch/action/ActionRequest.java b/core/src/main/java/org/elasticsearch/action/ActionRequest.java
index 970afa413c..e8dd639c4d 100644
--- a/core/src/main/java/org/elasticsearch/action/ActionRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/ActionRequest.java
@@ -25,9 +25,6 @@ import org.elasticsearch.transport.TransportRequest;
import java.io.IOException;
-/**
- *
- */
public abstract class ActionRequest<Request extends ActionRequest<Request>> extends TransportRequest {
public ActionRequest() {
diff --git a/core/src/main/java/org/elasticsearch/action/ActionRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/ActionRequestBuilder.java
index 8cbc405daf..076d4ae67f 100644
--- a/core/src/main/java/org/elasticsearch/action/ActionRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/ActionRequestBuilder.java
@@ -26,9 +26,6 @@ import org.elasticsearch.threadpool.ThreadPool;
import java.util.Objects;
-/**
- *
- */
public abstract class ActionRequestBuilder<Request extends ActionRequest, Response extends ActionResponse, RequestBuilder extends ActionRequestBuilder<Request, Response, RequestBuilder>> {
protected final Action<Request, Response, RequestBuilder> action;
diff --git a/core/src/main/java/org/elasticsearch/action/FailedNodeException.java b/core/src/main/java/org/elasticsearch/action/FailedNodeException.java
index f6e680f2da..bf9aad0d39 100644
--- a/core/src/main/java/org/elasticsearch/action/FailedNodeException.java
+++ b/core/src/main/java/org/elasticsearch/action/FailedNodeException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- *
- */
public class FailedNodeException extends ElasticsearchException {
private final String nodeId;
diff --git a/core/src/main/java/org/elasticsearch/action/NoShardAvailableActionException.java b/core/src/main/java/org/elasticsearch/action/NoShardAvailableActionException.java
index 00562af99c..af40a7a672 100644
--- a/core/src/main/java/org/elasticsearch/action/NoShardAvailableActionException.java
+++ b/core/src/main/java/org/elasticsearch/action/NoShardAvailableActionException.java
@@ -26,9 +26,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class NoShardAvailableActionException extends ElasticsearchException {
public NoShardAvailableActionException(ShardId shardId) {
diff --git a/core/src/main/java/org/elasticsearch/action/NoSuchNodeException.java b/core/src/main/java/org/elasticsearch/action/NoSuchNodeException.java
index 3f8ce1441c..0d800cd99c 100644
--- a/core/src/main/java/org/elasticsearch/action/NoSuchNodeException.java
+++ b/core/src/main/java/org/elasticsearch/action/NoSuchNodeException.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class NoSuchNodeException extends FailedNodeException {
public NoSuchNodeException(String nodeId) {
diff --git a/core/src/main/java/org/elasticsearch/action/PrimaryMissingActionException.java b/core/src/main/java/org/elasticsearch/action/PrimaryMissingActionException.java
index f364bdb9ae..6e9ff68f5e 100644
--- a/core/src/main/java/org/elasticsearch/action/PrimaryMissingActionException.java
+++ b/core/src/main/java/org/elasticsearch/action/PrimaryMissingActionException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class PrimaryMissingActionException extends ElasticsearchException {
public PrimaryMissingActionException(String message) {
diff --git a/core/src/main/java/org/elasticsearch/action/RoutingMissingException.java b/core/src/main/java/org/elasticsearch/action/RoutingMissingException.java
index 86bca96d74..1ecd9593e1 100644
--- a/core/src/main/java/org/elasticsearch/action/RoutingMissingException.java
+++ b/core/src/main/java/org/elasticsearch/action/RoutingMissingException.java
@@ -27,9 +27,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
import java.util.Objects;
-/**
- *
- */
public class RoutingMissingException extends ElasticsearchException {
private final String type;
diff --git a/core/src/main/java/org/elasticsearch/action/ThreadingModel.java b/core/src/main/java/org/elasticsearch/action/ThreadingModel.java
index a4e020d9f0..996ebc9d6c 100644
--- a/core/src/main/java/org/elasticsearch/action/ThreadingModel.java
+++ b/core/src/main/java/org/elasticsearch/action/ThreadingModel.java
@@ -20,9 +20,6 @@
package org.elasticsearch.action;
-/**
- *
- */
public enum ThreadingModel {
NONE((byte) 0),
OPERATION((byte) 1),
diff --git a/core/src/main/java/org/elasticsearch/action/TimestampParsingException.java b/core/src/main/java/org/elasticsearch/action/TimestampParsingException.java
index 0764bb502c..c8401969d7 100644
--- a/core/src/main/java/org/elasticsearch/action/TimestampParsingException.java
+++ b/core/src/main/java/org/elasticsearch/action/TimestampParsingException.java
@@ -25,8 +25,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- */
public class TimestampParsingException extends ElasticsearchException {
private final String timestamp;
diff --git a/core/src/main/java/org/elasticsearch/action/UnavailableShardsException.java b/core/src/main/java/org/elasticsearch/action/UnavailableShardsException.java
index e2cff9244e..ac39bd91f2 100644
--- a/core/src/main/java/org/elasticsearch/action/UnavailableShardsException.java
+++ b/core/src/main/java/org/elasticsearch/action/UnavailableShardsException.java
@@ -27,9 +27,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class UnavailableShardsException extends ElasticsearchException {
public UnavailableShardsException(@Nullable ShardId shardId, String message, Object... args) {
diff --git a/core/src/main/java/org/elasticsearch/action/ValidateActions.java b/core/src/main/java/org/elasticsearch/action/ValidateActions.java
index d0ade0695f..d748ba59e0 100644
--- a/core/src/main/java/org/elasticsearch/action/ValidateActions.java
+++ b/core/src/main/java/org/elasticsearch/action/ValidateActions.java
@@ -19,9 +19,6 @@
package org.elasticsearch.action;
-/**
- *
- */
public class ValidateActions {
public static ActionRequestValidationException addValidationError(String error, ActionRequestValidationException validationException) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthAction.java
index 9770b05bae..786b318511 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.health;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class ClusterHealthAction extends Action<ClusterHealthRequest, ClusterHealthResponse, ClusterHealthRequestBuilder> {
public static final ClusterHealthAction INSTANCE = new ClusterHealthAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthRequest.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthRequest.java
index 47e0ecd7f7..ef206d0183 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthRequest.java
@@ -34,9 +34,6 @@ import org.elasticsearch.common.unit.TimeValue;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
-/**
- *
- */
public class ClusterHealthRequest extends MasterNodeReadRequest<ClusterHealthRequest> implements IndicesRequest.Replaceable {
private String[] indices;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthRequestBuilder.java
index 1a82cf8cb1..6716591f7a 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthRequestBuilder.java
@@ -26,9 +26,6 @@ import org.elasticsearch.cluster.health.ClusterHealthStatus;
import org.elasticsearch.common.Priority;
import org.elasticsearch.common.unit.TimeValue;
-/**
- *
- */
public class ClusterHealthRequestBuilder extends MasterNodeReadOperationRequestBuilder<ClusterHealthRequest, ClusterHealthResponse, ClusterHealthRequestBuilder> {
public ClusterHealthRequestBuilder(ElasticsearchClient client, ClusterHealthAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthResponse.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthResponse.java
index d483ae86bf..e4a575dcf7 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/health/ClusterHealthResponse.java
@@ -36,9 +36,6 @@ import java.io.IOException;
import java.util.Locale;
import java.util.Map;
-/**
- *
- */
public class ClusterHealthResponse extends ActionResponse implements StatusToXContent {
private String clusterName;
private int numberOfPendingTasks = 0;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/health/TransportClusterHealthAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/health/TransportClusterHealthAction.java
index 9314079424..7a5e5eef08 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/health/TransportClusterHealthAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/health/TransportClusterHealthAction.java
@@ -44,9 +44,6 @@ import org.elasticsearch.tasks.Task;
import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.TransportService;
-/**
- *
- */
public class TransportClusterHealthAction extends TransportMasterNodeReadAction<ClusterHealthRequest, ClusterHealthResponse> {
private final GatewayAllocator gatewayAllocator;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodeHotThreads.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodeHotThreads.java
index 635be28a64..7268f962ce 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodeHotThreads.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodeHotThreads.java
@@ -26,8 +26,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- */
public class NodeHotThreads extends BaseNodeResponse {
private String hotThreads;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsAction.java
index 7010b4cb14..57ca90288c 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.node.hotthreads;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class NodesHotThreadsAction extends Action<NodesHotThreadsRequest, NodesHotThreadsResponse, NodesHotThreadsRequestBuilder> {
public static final NodesHotThreadsAction INSTANCE = new NodesHotThreadsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsRequest.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsRequest.java
index e3df7f5731..60b03c710a 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsRequest.java
@@ -27,8 +27,6 @@ import org.elasticsearch.common.unit.TimeValue;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
-/**
- */
public class NodesHotThreadsRequest extends BaseNodesRequest<NodesHotThreadsRequest> {
int threads = 3;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsRequestBuilder.java
index 60001f50b6..1709151e82 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsRequestBuilder.java
@@ -23,8 +23,6 @@ import org.elasticsearch.action.support.nodes.NodesOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
import org.elasticsearch.common.unit.TimeValue;
-/**
- */
public class NodesHotThreadsRequestBuilder extends NodesOperationRequestBuilder<NodesHotThreadsRequest, NodesHotThreadsResponse, NodesHotThreadsRequestBuilder> {
public NodesHotThreadsRequestBuilder(ElasticsearchClient client, NodesHotThreadsAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsResponse.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsResponse.java
index 3136f2b682..44c38cb4f9 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/NodesHotThreadsResponse.java
@@ -28,8 +28,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
import java.util.List;
-/**
- */
public class NodesHotThreadsResponse extends BaseNodesResponse<NodeHotThreads> {
NodesHotThreadsResponse() {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/TransportNodesHotThreadsAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/TransportNodesHotThreadsAction.java
index 73403f4031..da45a3e402 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/TransportNodesHotThreadsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/hotthreads/TransportNodesHotThreadsAction.java
@@ -38,9 +38,6 @@ import org.elasticsearch.transport.TransportService;
import java.io.IOException;
import java.util.List;
-/**
- *
- */
public class TransportNodesHotThreadsAction extends TransportNodesAction<NodesHotThreadsRequest,
NodesHotThreadsResponse,
TransportNodesHotThreadsAction.NodeRequest,
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoAction.java
index adfd9481e7..afc90c3c1e 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.node.info;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class NodesInfoAction extends Action<NodesInfoRequest, NodesInfoResponse, NodesInfoRequestBuilder> {
public static final NodesInfoAction INSTANCE = new NodesInfoAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoRequestBuilder.java
index 16befb79aa..1222101616 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoRequestBuilder.java
@@ -22,9 +22,6 @@ package org.elasticsearch.action.admin.cluster.node.info;
import org.elasticsearch.action.support.nodes.NodesOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- *
- */
public class NodesInfoRequestBuilder extends NodesOperationRequestBuilder<NodesInfoRequest, NodesInfoResponse, NodesInfoRequestBuilder> {
public NodesInfoRequestBuilder(ElasticsearchClient client, NodesInfoAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoResponse.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoResponse.java
index 2d273bef2c..f233494e1c 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodesInfoResponse.java
@@ -34,9 +34,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class NodesInfoResponse extends BaseNodesResponse<NodeInfo> implements ToXContent {
public NodesInfoResponse() {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/TransportNodesInfoAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/TransportNodesInfoAction.java
index 028198cf83..c26554b25e 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/TransportNodesInfoAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/info/TransportNodesInfoAction.java
@@ -36,9 +36,6 @@ import org.elasticsearch.transport.TransportService;
import java.io.IOException;
import java.util.List;
-/**
- *
- */
public class TransportNodesInfoAction extends TransportNodesAction<NodesInfoRequest,
NodesInfoResponse,
TransportNodesInfoAction.NodeInfoRequest,
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsAction.java
index 3c322e3335..857922bf9e 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.node.stats;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class NodesStatsAction extends Action<NodesStatsRequest, NodesStatsResponse, NodesStatsRequestBuilder> {
public static final NodesStatsAction INSTANCE = new NodesStatsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsRequestBuilder.java
index 027e612268..d4005c84d0 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsRequestBuilder.java
@@ -23,9 +23,6 @@ import org.elasticsearch.action.admin.indices.stats.CommonStatsFlags;
import org.elasticsearch.action.support.nodes.NodesOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- *
- */
public class NodesStatsRequestBuilder extends NodesOperationRequestBuilder<NodesStatsRequest, NodesStatsResponse, NodesStatsRequestBuilder> {
public NodesStatsRequestBuilder(ElasticsearchClient client, NodesStatsAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsResponse.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsResponse.java
index 1a9023ab93..c4553304f4 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/NodesStatsResponse.java
@@ -31,9 +31,6 @@ import org.elasticsearch.common.xcontent.XContentFactory;
import java.io.IOException;
import java.util.List;
-/**
- *
- */
public class NodesStatsResponse extends BaseNodesResponse<NodeStats> implements ToXContent {
NodesStatsResponse() {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/TransportNodesStatsAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/TransportNodesStatsAction.java
index 5863e54d08..b4cef38d28 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/TransportNodesStatsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/stats/TransportNodesStatsAction.java
@@ -36,9 +36,6 @@ import org.elasticsearch.transport.TransportService;
import java.io.IOException;
import java.util.List;
-/**
- *
- */
public class TransportNodesStatsAction extends TransportNodesAction<NodesStatsRequest,
NodesStatsResponse,
TransportNodesStatsAction.NodeStatsRequest,
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/tasks/list/TransportListTasksAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/tasks/list/TransportListTasksAction.java
index 32c0c3c184..bebe1e33fe 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/node/tasks/list/TransportListTasksAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/node/tasks/list/TransportListTasksAction.java
@@ -40,9 +40,6 @@ import java.util.function.Consumer;
import static org.elasticsearch.common.unit.TimeValue.timeValueSeconds;
-/**
- *
- */
public class TransportListTasksAction extends TransportTasksAction<Task, ListTasksRequest, ListTasksResponse, TaskInfo> {
public static long waitForCompletionTimeout(TimeValue timeout) {
if (timeout == null) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/reroute/ClusterRerouteAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/reroute/ClusterRerouteAction.java
index 7aa6dc25cd..70a39d2d32 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/reroute/ClusterRerouteAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/reroute/ClusterRerouteAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.reroute;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class ClusterRerouteAction extends Action<ClusterRerouteRequest, ClusterRerouteResponse, ClusterRerouteRequestBuilder> {
public static final ClusterRerouteAction INSTANCE = new ClusterRerouteAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/reroute/TransportClusterRerouteAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/reroute/TransportClusterRerouteAction.java
index 7aade821f8..6fe497dd16 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/reroute/TransportClusterRerouteAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/reroute/TransportClusterRerouteAction.java
@@ -39,8 +39,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.TransportService;
-/**
- */
public class TransportClusterRerouteAction extends TransportMasterNodeAction<ClusterRerouteRequest, ClusterRerouteResponse> {
private final AllocationService allocationService;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/settings/ClusterUpdateSettingsAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/settings/ClusterUpdateSettingsAction.java
index 15b3e70dd0..bb0c0b08a9 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/settings/ClusterUpdateSettingsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/settings/ClusterUpdateSettingsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.settings;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class ClusterUpdateSettingsAction extends Action<ClusterUpdateSettingsRequest, ClusterUpdateSettingsResponse, ClusterUpdateSettingsRequestBuilder> {
public static final ClusterUpdateSettingsAction INSTANCE = new ClusterUpdateSettingsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsAction.java
index 28f7557a2e..cb3240a792 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.shards;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class ClusterSearchShardsAction extends Action<ClusterSearchShardsRequest, ClusterSearchShardsResponse, ClusterSearchShardsRequestBuilder> {
public static final ClusterSearchShardsAction INSTANCE = new ClusterSearchShardsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsGroup.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsGroup.java
index ccb4d32465..12d9ffe7c3 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsGroup.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsGroup.java
@@ -30,8 +30,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
-/**
- */
public class ClusterSearchShardsGroup implements Streamable, ToXContent {
private ShardId shardId;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsRequest.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsRequest.java
index 21ecf8a4c4..8dc747474c 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsRequest.java
@@ -30,8 +30,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- */
public class ClusterSearchShardsRequest extends MasterNodeReadRequest<ClusterSearchShardsRequest> implements IndicesRequest.Replaceable {
private String[] indices;
@Nullable
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsRequestBuilder.java
index 0b9c9d044e..030d5db647 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsRequestBuilder.java
@@ -23,8 +23,6 @@ import org.elasticsearch.action.support.IndicesOptions;
import org.elasticsearch.action.support.master.MasterNodeReadOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class ClusterSearchShardsRequestBuilder extends MasterNodeReadOperationRequestBuilder<ClusterSearchShardsRequest, ClusterSearchShardsResponse, ClusterSearchShardsRequestBuilder> {
public ClusterSearchShardsRequestBuilder(ElasticsearchClient client, ClusterSearchShardsAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsResponse.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsResponse.java
index 5f45025351..140a0141a2 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/ClusterSearchShardsResponse.java
@@ -28,8 +28,6 @@ import org.elasticsearch.common.xcontent.XContentBuilder;
import java.io.IOException;
-/**
- */
public class ClusterSearchShardsResponse extends ActionResponse implements ToXContent {
private ClusterSearchShardsGroup[] groups;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/TransportClusterSearchShardsAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/TransportClusterSearchShardsAction.java
index 2f9a6e7ded..087597d47f 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/TransportClusterSearchShardsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/shards/TransportClusterSearchShardsAction.java
@@ -42,8 +42,6 @@ import java.util.HashSet;
import java.util.Map;
import java.util.Set;
-/**
- */
public class TransportClusterSearchShardsAction extends TransportMasterNodeReadAction<ClusterSearchShardsRequest, ClusterSearchShardsResponse> {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/restore/TransportRestoreSnapshotAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/restore/TransportRestoreSnapshotAction.java
index 070db6c524..3ef12dfff0 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/restore/TransportRestoreSnapshotAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/restore/TransportRestoreSnapshotAction.java
@@ -22,19 +22,27 @@ package org.elasticsearch.action.admin.cluster.snapshots.restore;
import org.elasticsearch.action.ActionListener;
import org.elasticsearch.action.support.ActionFilters;
import org.elasticsearch.action.support.master.TransportMasterNodeAction;
+import org.elasticsearch.cluster.ClusterChangedEvent;
import org.elasticsearch.cluster.ClusterState;
+import org.elasticsearch.cluster.ClusterStateListener;
+import org.elasticsearch.cluster.RestoreInProgress;
import org.elasticsearch.cluster.block.ClusterBlockException;
import org.elasticsearch.cluster.block.ClusterBlockLevel;
import org.elasticsearch.cluster.metadata.IndexNameExpressionResolver;
import org.elasticsearch.cluster.service.ClusterService;
+import org.elasticsearch.common.collect.ImmutableOpenMap;
import org.elasticsearch.common.inject.Inject;
import org.elasticsearch.common.settings.Settings;
+import org.elasticsearch.index.shard.ShardId;
import org.elasticsearch.snapshots.RestoreInfo;
import org.elasticsearch.snapshots.RestoreService;
+import org.elasticsearch.snapshots.RestoreService.RestoreCompletionResponse;
import org.elasticsearch.snapshots.Snapshot;
import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.TransportService;
+import static org.elasticsearch.snapshots.RestoreService.restoreInProgress;
+
/**
* Transport action for restore snapshot operation
*/
@@ -78,28 +86,44 @@ public class TransportRestoreSnapshotAction extends TransportMasterNodeAction<Re
request.settings(), request.masterNodeTimeout(), request.includeGlobalState(), request.partial(), request.includeAliases(),
request.indexSettings(), request.ignoreIndexSettings(), "restore_snapshot[" + request.snapshot() + "]");
- restoreService.restoreSnapshot(restoreRequest, new ActionListener<RestoreInfo>() {
+ restoreService.restoreSnapshot(restoreRequest, new ActionListener<RestoreCompletionResponse>() {
@Override
- public void onResponse(RestoreInfo restoreInfo) {
- if (restoreInfo == null && request.waitForCompletion()) {
- restoreService.addListener(new ActionListener<RestoreService.RestoreCompletionResponse>() {
+ public void onResponse(RestoreCompletionResponse restoreCompletionResponse) {
+ if (restoreCompletionResponse.getRestoreInfo() == null && request.waitForCompletion()) {
+ final Snapshot snapshot = restoreCompletionResponse.getSnapshot();
+
+ ClusterStateListener clusterStateListener = new ClusterStateListener() {
@Override
- public void onResponse(RestoreService.RestoreCompletionResponse restoreCompletionResponse) {
- final Snapshot snapshot = restoreCompletionResponse.getSnapshot();
- if (snapshot.getRepository().equals(request.repository()) &&
- snapshot.getSnapshotId().getName().equals(request.snapshot())) {
- listener.onResponse(new RestoreSnapshotResponse(restoreCompletionResponse.getRestoreInfo()));
- restoreService.removeListener(this);
+ public void clusterChanged(ClusterChangedEvent changedEvent) {
+ final RestoreInProgress.Entry prevEntry = restoreInProgress(changedEvent.previousState(), snapshot);
+ final RestoreInProgress.Entry newEntry = restoreInProgress(changedEvent.state(), snapshot);
+ if (prevEntry == null) {
+ // When there is a master failure after a restore has been started, this listener might not be registered
+ // on the current master and as such it might miss some intermediary cluster states due to batching.
+ // Clean up listener in that case and acknowledge completion of restore operation to client.
+ clusterService.remove(this);
+ listener.onResponse(new RestoreSnapshotResponse(null));
+ } else if (newEntry == null) {
+ clusterService.remove(this);
+ ImmutableOpenMap<ShardId, RestoreInProgress.ShardRestoreStatus> shards = prevEntry.shards();
+ assert prevEntry.state().completed() : "expected completed snapshot state but was " + prevEntry.state();
+ assert RestoreService.completed(shards) : "expected all restore entries to be completed";
+ RestoreInfo ri = new RestoreInfo(prevEntry.snapshot().getSnapshotId().getName(),
+ prevEntry.indices(),
+ shards.size(),
+ shards.size() - RestoreService.failedShards(shards));
+ RestoreSnapshotResponse response = new RestoreSnapshotResponse(ri);
+ logger.debug("restore of [{}] completed", snapshot);
+ listener.onResponse(response);
+ } else {
+ // restore not completed yet, wait for next cluster state update
}
}
+ };
- @Override
- public void onFailure(Exception e) {
- listener.onFailure(e);
- }
- });
+ clusterService.addLast(clusterStateListener);
} else {
- listener.onResponse(new RestoreSnapshotResponse(restoreInfo));
+ listener.onResponse(new RestoreSnapshotResponse(restoreCompletionResponse.getRestoreInfo()));
}
}
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotIndexShardStage.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotIndexShardStage.java
index efbc82c9b6..d96daa86f7 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotIndexShardStage.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotIndexShardStage.java
@@ -20,8 +20,6 @@
package org.elasticsearch.action.admin.cluster.snapshots.status;
-/**
- */
public enum SnapshotIndexShardStage {
/**
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotIndexShardStatus.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotIndexShardStatus.java
index a7cebca0aa..462c5cadab 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotIndexShardStatus.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotIndexShardStatus.java
@@ -29,8 +29,6 @@ import org.elasticsearch.index.snapshots.IndexShardSnapshotStatus;
import java.io.IOException;
-/**
- */
public class SnapshotIndexShardStatus extends BroadcastShardResponse implements ToXContent {
private SnapshotIndexShardStage stage = SnapshotIndexShardStage.INIT;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotStats.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotStats.java
index 2e0e3f993a..a1eaaf9560 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotStats.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/SnapshotStats.java
@@ -28,8 +28,6 @@ import org.elasticsearch.index.snapshots.IndexShardSnapshotStatus;
import java.io.IOException;
-/**
- */
public class SnapshotStats implements Streamable, ToXContent {
private long startTime;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/TransportSnapshotsStatusAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/TransportSnapshotsStatusAction.java
index cf00784dc3..c73ae48d07 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/TransportSnapshotsStatusAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/snapshots/status/TransportSnapshotsStatusAction.java
@@ -56,8 +56,6 @@ import java.util.Set;
import java.util.function.Function;
import java.util.stream.Collectors;
-/**
- */
public class TransportSnapshotsStatusAction extends TransportMasterNodeAction<SnapshotsStatusRequest, SnapshotsStatusResponse> {
private final SnapshotsService snapshotsService;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateAction.java
index 70786f99e0..959658f6e7 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.state;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class ClusterStateAction extends Action<ClusterStateRequest, ClusterStateResponse, ClusterStateRequestBuilder> {
public static final ClusterStateAction INSTANCE = new ClusterStateAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateRequest.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateRequest.java
index f5dc975f0a..e6b468b804 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateRequest.java
@@ -29,9 +29,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- *
- */
public class ClusterStateRequest extends MasterNodeReadRequest<ClusterStateRequest> implements IndicesRequest.Replaceable {
private boolean routingTable = true;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateRequestBuilder.java
index e29798bb24..347a51afa1 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateRequestBuilder.java
@@ -23,9 +23,6 @@ import org.elasticsearch.action.support.IndicesOptions;
import org.elasticsearch.action.support.master.MasterNodeReadOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- *
- */
public class ClusterStateRequestBuilder extends MasterNodeReadOperationRequestBuilder<ClusterStateRequest, ClusterStateResponse, ClusterStateRequestBuilder> {
public ClusterStateRequestBuilder(ElasticsearchClient client, ClusterStateAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateResponse.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateResponse.java
index 2a2f4707f6..f4d8b891b8 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/state/ClusterStateResponse.java
@@ -27,9 +27,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- *
- */
public class ClusterStateResponse extends ActionResponse {
private ClusterName clusterName;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/state/TransportClusterStateAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/state/TransportClusterStateAction.java
index a1b10c9c4f..6c965cb3bb 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/state/TransportClusterStateAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/state/TransportClusterStateAction.java
@@ -36,9 +36,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.TransportService;
-/**
- *
- */
public class TransportClusterStateAction extends TransportMasterNodeReadAction<ClusterStateRequest, ClusterStateResponse> {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsAction.java
index 1cddf37ad3..80ae0b6911 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.stats;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class ClusterStatsAction extends Action<ClusterStatsRequest, ClusterStatsResponse, ClusterStatsRequestBuilder> {
public static final ClusterStatsAction INSTANCE = new ClusterStatsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsRequestBuilder.java
index db64dc9491..f05d998ee0 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsRequestBuilder.java
@@ -22,9 +22,6 @@ package org.elasticsearch.action.admin.cluster.stats;
import org.elasticsearch.action.support.nodes.NodesOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- *
- */
public class ClusterStatsRequestBuilder extends NodesOperationRequestBuilder<ClusterStatsRequest, ClusterStatsResponse, ClusterStatsRequestBuilder> {
public ClusterStatsRequestBuilder(ElasticsearchClient client, ClusterStatsAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsResponse.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsResponse.java
index efc72d104f..f71065b99a 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsResponse.java
@@ -33,9 +33,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Locale;
-/**
- *
- */
public class ClusterStatsResponse extends BaseNodesResponse<ClusterStatsNodeResponse> implements ToXContent {
ClusterStatsNodes nodesStats;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/TransportClusterStatsAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/TransportClusterStatsAction.java
index 3eb7327383..c3665e6b77 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/TransportClusterStatsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/stats/TransportClusterStatsAction.java
@@ -47,9 +47,6 @@ import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
-/**
- *
- */
public class TransportClusterStatsAction extends TransportNodesAction<ClusterStatsRequest, ClusterStatsResponse,
TransportClusterStatsAction.ClusterStatsNodeRequest, ClusterStatsNodeResponse> {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/DeleteStoredScriptAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/DeleteStoredScriptAction.java
index e768638706..61cb8561ea 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/DeleteStoredScriptAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/DeleteStoredScriptAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.storedscripts;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class DeleteStoredScriptAction extends Action<DeleteStoredScriptRequest, DeleteStoredScriptResponse,
DeleteStoredScriptRequestBuilder> {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/GetStoredScriptAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/GetStoredScriptAction.java
index 178598fad8..7b9eb5209c 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/GetStoredScriptAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/GetStoredScriptAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.storedscripts;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class GetStoredScriptAction extends Action<GetStoredScriptRequest, GetStoredScriptResponse,
GetStoredScriptRequestBuilder> {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/PutStoredScriptAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/PutStoredScriptAction.java
index 264d37a42e..d01a12f58a 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/PutStoredScriptAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/storedscripts/PutStoredScriptAction.java
@@ -23,8 +23,6 @@ import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class PutStoredScriptAction extends Action<PutStoredScriptRequest, PutStoredScriptResponse,
PutStoredScriptRequestBuilder> {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksAction.java
index 1e3eb3f6e8..0b420a4e50 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.tasks;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class PendingClusterTasksAction extends Action<PendingClusterTasksRequest, PendingClusterTasksResponse, PendingClusterTasksRequestBuilder> {
public static final PendingClusterTasksAction INSTANCE = new PendingClusterTasksAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksRequest.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksRequest.java
index 09f25feb90..738276a990 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksRequest.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.tasks;
import org.elasticsearch.action.ActionRequestValidationException;
import org.elasticsearch.action.support.master.MasterNodeReadRequest;
-/**
- */
public class PendingClusterTasksRequest extends MasterNodeReadRequest<PendingClusterTasksRequest> {
@Override
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksRequestBuilder.java
index 1392d973eb..029ba7414a 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksRequestBuilder.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.cluster.tasks;
import org.elasticsearch.action.support.master.MasterNodeReadOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class PendingClusterTasksRequestBuilder extends MasterNodeReadOperationRequestBuilder<PendingClusterTasksRequest, PendingClusterTasksResponse, PendingClusterTasksRequestBuilder> {
public PendingClusterTasksRequestBuilder(ElasticsearchClient client, PendingClusterTasksAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksResponse.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksResponse.java
index 35d5b3efb7..ae4a59fa83 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/PendingClusterTasksResponse.java
@@ -32,8 +32,6 @@ import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-/**
- */
public class PendingClusterTasksResponse extends ActionResponse implements Iterable<PendingClusterTask>, ToXContent {
private List<PendingClusterTask> pendingTasks;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/TransportPendingClusterTasksAction.java b/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/TransportPendingClusterTasksAction.java
index 370b668f65..c15758de3c 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/TransportPendingClusterTasksAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/cluster/tasks/TransportPendingClusterTasksAction.java
@@ -35,8 +35,6 @@ import org.elasticsearch.transport.TransportService;
import java.util.List;
-/**
- */
public class TransportPendingClusterTasksAction extends TransportMasterNodeReadAction<PendingClusterTasksRequest, PendingClusterTasksResponse> {
private final ClusterService clusterService;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/IndicesAliasesAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/IndicesAliasesAction.java
index 3cf0ca574f..d4045b8b22 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/IndicesAliasesAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/IndicesAliasesAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.alias;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class IndicesAliasesAction extends Action<IndicesAliasesRequest, IndicesAliasesResponse, IndicesAliasesRequestBuilder> {
public static final IndicesAliasesAction INSTANCE = new IndicesAliasesAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistAction.java
index 23dc1e13a5..70467f4343 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistAction.java
@@ -23,8 +23,6 @@ import org.elasticsearch.action.Action;
import org.elasticsearch.action.admin.indices.alias.get.GetAliasesRequest;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class AliasesExistAction extends Action<GetAliasesRequest, AliasesExistResponse, AliasesExistRequestBuilder> {
public static final AliasesExistAction INSTANCE = new AliasesExistAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistRequestBuilder.java
index 40f421006e..d889d15ce9 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistRequestBuilder.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.alias.exists;
import org.elasticsearch.action.admin.indices.alias.get.BaseAliasesRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class AliasesExistRequestBuilder extends BaseAliasesRequestBuilder<AliasesExistResponse, AliasesExistRequestBuilder> {
public AliasesExistRequestBuilder(ElasticsearchClient client, AliasesExistAction action, String... aliases) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistResponse.java b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistResponse.java
index 65474c8e8a..2d430bf982 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/AliasesExistResponse.java
@@ -25,8 +25,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- */
public class AliasesExistResponse extends ActionResponse {
private boolean exists;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/TransportAliasesExistAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/TransportAliasesExistAction.java
index 8ca09dbb67..9a104598e8 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/TransportAliasesExistAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/exists/TransportAliasesExistAction.java
@@ -32,8 +32,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.TransportService;
-/**
- */
public class TransportAliasesExistAction extends TransportMasterNodeReadAction<GetAliasesRequest, AliasesExistResponse> {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/BaseAliasesRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/BaseAliasesRequestBuilder.java
index bcfdb0e10d..f4e3868fda 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/BaseAliasesRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/BaseAliasesRequestBuilder.java
@@ -26,8 +26,6 @@ import org.elasticsearch.action.support.master.MasterNodeReadOperationRequestBui
import org.elasticsearch.client.ElasticsearchClient;
import org.elasticsearch.common.util.ArrayUtils;
-/**
- */
public abstract class BaseAliasesRequestBuilder<Response extends ActionResponse, Builder extends BaseAliasesRequestBuilder<Response, Builder>> extends MasterNodeReadOperationRequestBuilder<GetAliasesRequest, Response, Builder> {
public BaseAliasesRequestBuilder(ElasticsearchClient client, Action<GetAliasesRequest, Response, Builder> action, String... aliases) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesAction.java
index 188f72e1e3..71badddaca 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.alias.get;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class GetAliasesAction extends Action<GetAliasesRequest, GetAliasesResponse, GetAliasesRequestBuilder> {
public static final GetAliasesAction INSTANCE = new GetAliasesAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesRequest.java b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesRequest.java
index fd3a93b69d..bcb887b838 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesRequest.java
@@ -28,8 +28,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- */
public class GetAliasesRequest extends MasterNodeReadRequest<GetAliasesRequest> implements AliasesRequest {
private String[] indices = Strings.EMPTY_ARRAY;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesRequestBuilder.java
index 4a6f988500..fa7101eba5 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesRequestBuilder.java
@@ -21,8 +21,6 @@ package org.elasticsearch.action.admin.indices.alias.get;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class GetAliasesRequestBuilder extends BaseAliasesRequestBuilder<GetAliasesResponse, GetAliasesRequestBuilder> {
public GetAliasesRequestBuilder(ElasticsearchClient client, GetAliasesAction action, String... aliases) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesResponse.java b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesResponse.java
index e23faa1cbb..8528278889 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/GetAliasesResponse.java
@@ -31,8 +31,6 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-/**
- */
public class GetAliasesResponse extends ActionResponse {
private ImmutableOpenMap<String, List<AliasMetaData>> aliases = ImmutableOpenMap.of();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/TransportGetAliasesAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/TransportGetAliasesAction.java
index 061f916c2e..e871fc04f9 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/TransportGetAliasesAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/alias/get/TransportGetAliasesAction.java
@@ -35,8 +35,6 @@ import org.elasticsearch.transport.TransportService;
import java.util.List;
-/**
- */
public class TransportGetAliasesAction extends TransportMasterNodeReadAction<GetAliasesRequest, GetAliasesResponse> {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeAction.java
index b29ba7507f..5b92af47b3 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.analyze;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class AnalyzeAction extends Action<AnalyzeRequest, AnalyzeResponse, AnalyzeRequestBuilder> {
public static final AnalyzeAction INSTANCE = new AnalyzeAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeRequestBuilder.java
index 78d0618542..344681b997 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeRequestBuilder.java
@@ -23,9 +23,6 @@ import org.elasticsearch.client.ElasticsearchClient;
import java.util.Map;
-/**
- *
- */
public class AnalyzeRequestBuilder extends SingleShardOperationRequestBuilder<AnalyzeRequest, AnalyzeResponse, AnalyzeRequestBuilder> {
public AnalyzeRequestBuilder(ElasticsearchClient client, AnalyzeAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeResponse.java b/core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeResponse.java
index 48db340a1c..302597e0e0 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/analyze/AnalyzeResponse.java
@@ -32,9 +32,6 @@ import java.util.Iterator;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class AnalyzeResponse extends ActionResponse implements Iterable<AnalyzeResponse.AnalyzeToken>, ToXContent {
public static class AnalyzeToken implements Streamable, ToXContent {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheAction.java
index 0880c66802..f8e35168bc 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.cache.clear;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class ClearIndicesCacheAction extends Action<ClearIndicesCacheRequest, ClearIndicesCacheResponse, ClearIndicesCacheRequestBuilder> {
public static final ClearIndicesCacheAction INSTANCE = new ClearIndicesCacheAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheRequest.java b/core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheRequest.java
index 3c068b7ad2..c9e04d5306 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheRequest.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- *
- */
public class ClearIndicesCacheRequest extends BroadcastRequest<ClearIndicesCacheRequest> {
private boolean queryCache = false;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheRequestBuilder.java
index 8061ec89d9..8cfe3d7b90 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/cache/clear/ClearIndicesCacheRequestBuilder.java
@@ -22,9 +22,6 @@ package org.elasticsearch.action.admin.indices.cache.clear;
import org.elasticsearch.action.support.broadcast.BroadcastOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- *
- */
public class ClearIndicesCacheRequestBuilder extends BroadcastOperationRequestBuilder<ClearIndicesCacheRequest, ClearIndicesCacheResponse, ClearIndicesCacheRequestBuilder> {
public ClearIndicesCacheRequestBuilder(ElasticsearchClient client, ClearIndicesCacheAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/close/CloseIndexAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/close/CloseIndexAction.java
index fcb38b01da..44151f2cfe 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/close/CloseIndexAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/close/CloseIndexAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.close;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class CloseIndexAction extends Action<CloseIndexRequest, CloseIndexResponse, CloseIndexRequestBuilder> {
public static final CloseIndexAction INSTANCE = new CloseIndexAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/create/CreateIndexAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/create/CreateIndexAction.java
index aa3d3ac92a..3bac77241b 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/create/CreateIndexAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/create/CreateIndexAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.create;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class CreateIndexAction extends Action<CreateIndexRequest, CreateIndexResponse, CreateIndexRequestBuilder> {
public static final CreateIndexAction INSTANCE = new CreateIndexAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/delete/DeleteIndexAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/delete/DeleteIndexAction.java
index 135aacc197..2dcff890f3 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/delete/DeleteIndexAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/delete/DeleteIndexAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.delete;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class DeleteIndexAction extends Action<DeleteIndexRequest, DeleteIndexResponse, DeleteIndexRequestBuilder> {
public static final DeleteIndexAction INSTANCE = new DeleteIndexAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/delete/DeleteIndexRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/delete/DeleteIndexRequestBuilder.java
index 9e5dc88b98..a75bcd7774 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/delete/DeleteIndexRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/delete/DeleteIndexRequestBuilder.java
@@ -24,9 +24,6 @@ import org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder
import org.elasticsearch.client.ElasticsearchClient;
import org.elasticsearch.common.unit.TimeValue;
-/**
- *
- */
public class DeleteIndexRequestBuilder extends MasterNodeOperationRequestBuilder<DeleteIndexRequest, DeleteIndexResponse, DeleteIndexRequestBuilder> {
public DeleteIndexRequestBuilder(ElasticsearchClient client, DeleteIndexAction action, String... indices) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/exists/indices/IndicesExistsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/exists/indices/IndicesExistsAction.java
index b9bfa00d7a..aaabcec516 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/exists/indices/IndicesExistsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/exists/indices/IndicesExistsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.exists.indices;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class IndicesExistsAction extends Action<IndicesExistsRequest, IndicesExistsResponse, IndicesExistsRequestBuilder> {
public static final IndicesExistsAction INSTANCE = new IndicesExistsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/exists/indices/IndicesExistsRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/exists/indices/IndicesExistsRequestBuilder.java
index 5f01c26b32..183648b5dd 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/exists/indices/IndicesExistsRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/exists/indices/IndicesExistsRequestBuilder.java
@@ -23,9 +23,6 @@ import org.elasticsearch.action.support.IndicesOptions;
import org.elasticsearch.action.support.master.MasterNodeReadOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- *
- */
public class IndicesExistsRequestBuilder extends MasterNodeReadOperationRequestBuilder<IndicesExistsRequest, IndicesExistsResponse, IndicesExistsRequestBuilder> {
public IndicesExistsRequestBuilder(ElasticsearchClient client, IndicesExistsAction action, String... indices) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/exists/types/TypesExistsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/exists/types/TypesExistsAction.java
index b7fea539d1..147d7b8f1a 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/exists/types/TypesExistsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/exists/types/TypesExistsAction.java
@@ -21,8 +21,6 @@ package org.elasticsearch.action.admin.indices.exists.types;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class TypesExistsAction extends Action<TypesExistsRequest, TypesExistsResponse, TypesExistsRequestBuilder> {
public static final TypesExistsAction INSTANCE = new TypesExistsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/exists/types/TypesExistsRequest.java b/core/src/main/java/org/elasticsearch/action/admin/indices/exists/types/TypesExistsRequest.java
index 9aba8ec44e..0e099da848 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/exists/types/TypesExistsRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/exists/types/TypesExistsRequest.java
@@ -29,8 +29,6 @@ import java.io.IOException;
import static org.elasticsearch.action.ValidateActions.addValidationError;
-/**
- */
public class TypesExistsRequest extends MasterNodeReadRequest<TypesExistsRequest> implements IndicesRequest.Replaceable {
private String[] indices;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/flush/FlushAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/flush/FlushAction.java
index 4cc116fd1d..1812cfae1a 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/flush/FlushAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/flush/FlushAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.flush;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class FlushAction extends Action<FlushRequest, FlushResponse, FlushRequestBuilder> {
public static final FlushAction INSTANCE = new FlushAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/flush/FlushRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/flush/FlushRequestBuilder.java
index 39a80fd3ca..bddf5ce044 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/flush/FlushRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/flush/FlushRequestBuilder.java
@@ -22,9 +22,6 @@ package org.elasticsearch.action.admin.indices.flush;
import org.elasticsearch.action.support.broadcast.BroadcastOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- *
- */
public class FlushRequestBuilder extends BroadcastOperationRequestBuilder<FlushRequest, FlushResponse, FlushRequestBuilder> {
public FlushRequestBuilder(ElasticsearchClient client, FlushAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/flush/TransportShardFlushAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/flush/TransportShardFlushAction.java
index 7911b4e1e3..1ec7186393 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/flush/TransportShardFlushAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/flush/TransportShardFlushAction.java
@@ -33,9 +33,6 @@ import org.elasticsearch.indices.IndicesService;
import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.TransportService;
-/**
- *
- */
public class TransportShardFlushAction extends TransportReplicationAction<ShardFlushRequest, ShardFlushRequest, ReplicationResponse> {
public static final String NAME = FlushAction.NAME + "[s]";
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/forcemerge/ForceMergeAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/forcemerge/ForceMergeAction.java
index 705fc6bc9d..656c5b91a7 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/forcemerge/ForceMergeAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/forcemerge/ForceMergeAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.forcemerge;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class ForceMergeAction extends Action<ForceMergeRequest, ForceMergeResponse, ForceMergeRequestBuilder> {
public static final ForceMergeAction INSTANCE = new ForceMergeAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/get/GetIndexAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/get/GetIndexAction.java
index 74111c82b2..f692c1e026 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/get/GetIndexAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/get/GetIndexAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.get;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class GetIndexAction extends Action<GetIndexRequest, GetIndexResponse, GetIndexRequestBuilder> {
public static final GetIndexAction INSTANCE = new GetIndexAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/get/GetIndexRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/get/GetIndexRequestBuilder.java
index 7ffc8533aa..677bbeee48 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/get/GetIndexRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/get/GetIndexRequestBuilder.java
@@ -23,9 +23,6 @@ import org.elasticsearch.action.admin.indices.get.GetIndexRequest.Feature;
import org.elasticsearch.action.support.master.info.ClusterInfoRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- *
- */
public class GetIndexRequestBuilder extends ClusterInfoRequestBuilder<GetIndexRequest, GetIndexResponse, GetIndexRequestBuilder> {
public GetIndexRequestBuilder(ElasticsearchClient client, GetIndexAction action, String... indices) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetFieldMappingsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetFieldMappingsAction.java
index 520ed7b2cd..410292ca68 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetFieldMappingsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetFieldMappingsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.mapping.get;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class GetFieldMappingsAction extends Action<GetFieldMappingsRequest, GetFieldMappingsResponse, GetFieldMappingsRequestBuilder> {
public static final GetFieldMappingsAction INSTANCE = new GetFieldMappingsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsAction.java
index d7dbebc600..5a9425cade 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.mapping.get;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class GetMappingsAction extends Action<GetMappingsRequest, GetMappingsResponse, GetMappingsRequestBuilder> {
public static final GetMappingsAction INSTANCE = new GetMappingsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsRequest.java b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsRequest.java
index 15222cf83d..dc4836286c 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsRequest.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.mapping.get;
import org.elasticsearch.action.ActionRequestValidationException;
import org.elasticsearch.action.support.master.info.ClusterInfoRequest;
-/**
- */
public class GetMappingsRequest extends ClusterInfoRequest<GetMappingsRequest> {
@Override
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsRequestBuilder.java
index 0471a29c82..7ecb671395 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsRequestBuilder.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.mapping.get;
import org.elasticsearch.action.support.master.info.ClusterInfoRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class GetMappingsRequestBuilder extends ClusterInfoRequestBuilder<GetMappingsRequest, GetMappingsResponse, GetMappingsRequestBuilder> {
public GetMappingsRequestBuilder(ElasticsearchClient client, GetMappingsAction action, String... indices) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsResponse.java b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsResponse.java
index 30e9e24c49..e092f1f148 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/GetMappingsResponse.java
@@ -28,8 +28,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- */
public class GetMappingsResponse extends ActionResponse {
private ImmutableOpenMap<String, ImmutableOpenMap<String, MappingMetaData>> mappings = ImmutableOpenMap.of();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/TransportGetFieldMappingsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/TransportGetFieldMappingsAction.java
index a69dd2ed43..8729b60e3b 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/TransportGetFieldMappingsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/TransportGetFieldMappingsAction.java
@@ -37,8 +37,6 @@ import java.util.concurrent.atomic.AtomicReferenceArray;
import static java.util.Collections.unmodifiableMap;
-/**
- */
public class TransportGetFieldMappingsAction extends HandledTransportAction<GetFieldMappingsRequest, GetFieldMappingsResponse> {
private final ClusterService clusterService;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/TransportGetMappingsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/TransportGetMappingsAction.java
index 293f5a0e67..363e935ca5 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/TransportGetMappingsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/get/TransportGetMappingsAction.java
@@ -34,8 +34,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.TransportService;
-/**
- */
public class TransportGetMappingsAction extends TransportClusterInfoAction<GetMappingsRequest, GetMappingsResponse> {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/put/PutMappingAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/put/PutMappingAction.java
index 5ed79ceca9..5bcff09e01 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/put/PutMappingAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/mapping/put/PutMappingAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.mapping.put;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class PutMappingAction extends Action<PutMappingRequest, PutMappingResponse, PutMappingRequestBuilder> {
public static final PutMappingAction INSTANCE = new PutMappingAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/open/OpenIndexAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/open/OpenIndexAction.java
index c12e8d23c9..c8553322d3 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/open/OpenIndexAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/open/OpenIndexAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.open;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class OpenIndexAction extends Action<OpenIndexRequest, OpenIndexResponse, OpenIndexRequestBuilder> {
public static final OpenIndexAction INSTANCE = new OpenIndexAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/rollover/RolloverAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/rollover/RolloverAction.java
index dd9d50dac7..f66c77968f 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/rollover/RolloverAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/rollover/RolloverAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.rollover;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class RolloverAction extends Action<RolloverRequest, RolloverResponse, RolloverRequestBuilder> {
public static final RolloverAction INSTANCE = new RolloverAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/segments/IndicesSegmentsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/segments/IndicesSegmentsAction.java
index d98bc56aa5..a8cc79852c 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/segments/IndicesSegmentsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/segments/IndicesSegmentsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.segments;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class IndicesSegmentsAction extends Action<IndicesSegmentsRequest, IndicesSegmentResponse, IndicesSegmentsRequestBuilder> {
public static final IndicesSegmentsAction INSTANCE = new IndicesSegmentsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/segments/IndicesSegmentsRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/segments/IndicesSegmentsRequestBuilder.java
index d839e2a25c..ce4a570516 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/segments/IndicesSegmentsRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/segments/IndicesSegmentsRequestBuilder.java
@@ -22,9 +22,6 @@ package org.elasticsearch.action.admin.indices.segments;
import org.elasticsearch.action.support.broadcast.BroadcastOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- *
- */
public class IndicesSegmentsRequestBuilder extends BroadcastOperationRequestBuilder<IndicesSegmentsRequest, IndicesSegmentResponse, IndicesSegmentsRequestBuilder> {
public IndicesSegmentsRequestBuilder(ElasticsearchClient client, IndicesSegmentsAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/segments/TransportIndicesSegmentsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/segments/TransportIndicesSegmentsAction.java
index 8df46719c7..350e8dffa1 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/segments/TransportIndicesSegmentsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/segments/TransportIndicesSegmentsAction.java
@@ -41,9 +41,6 @@ import org.elasticsearch.transport.TransportService;
import java.io.IOException;
import java.util.List;
-/**
- *
- */
public class TransportIndicesSegmentsAction extends TransportBroadcastByNodeAction<IndicesSegmentsRequest, IndicesSegmentResponse, ShardSegments> {
private final IndicesService indicesService;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsAction.java
index 448a5e25fb..1abf8e746f 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.settings.get;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class GetSettingsAction extends Action<GetSettingsRequest, GetSettingsResponse, GetSettingsRequestBuilder> {
public static final GetSettingsAction INSTANCE = new GetSettingsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsRequest.java b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsRequest.java
index eb981491e5..d15da04aca 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsRequest.java
@@ -30,8 +30,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- */
public class GetSettingsRequest extends MasterNodeReadRequest<GetSettingsRequest> implements IndicesRequest.Replaceable {
private String[] indices = Strings.EMPTY_ARRAY;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsRequestBuilder.java
index 5a2ca7aef1..2fff2eca0c 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsRequestBuilder.java
@@ -24,8 +24,6 @@ import org.elasticsearch.action.support.master.MasterNodeReadOperationRequestBui
import org.elasticsearch.client.ElasticsearchClient;
import org.elasticsearch.common.util.ArrayUtils;
-/**
- */
public class GetSettingsRequestBuilder extends MasterNodeReadOperationRequestBuilder<GetSettingsRequest, GetSettingsResponse, GetSettingsRequestBuilder> {
public GetSettingsRequestBuilder(ElasticsearchClient client, GetSettingsAction action, String... indices) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsResponse.java b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsResponse.java
index c45c7d9f54..0a3229dcaf 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/GetSettingsResponse.java
@@ -28,8 +28,6 @@ import org.elasticsearch.common.settings.Settings;
import java.io.IOException;
-/**
- */
public class GetSettingsResponse extends ActionResponse {
private ImmutableOpenMap<String, Settings> indexToSettings = ImmutableOpenMap.of();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/TransportGetSettingsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/TransportGetSettingsAction.java
index f09d3fb559..6e6d3eaee9 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/TransportGetSettingsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/get/TransportGetSettingsAction.java
@@ -40,8 +40,6 @@ import org.elasticsearch.transport.TransportService;
import java.util.Map;
-/**
- */
public class TransportGetSettingsAction extends TransportMasterNodeReadAction<GetSettingsRequest, GetSettingsResponse> {
private final SettingsFilter settingsFilter;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/put/TransportUpdateSettingsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/put/TransportUpdateSettingsAction.java
index f9ebff0663..67099b4d10 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/put/TransportUpdateSettingsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/put/TransportUpdateSettingsAction.java
@@ -38,9 +38,6 @@ import org.elasticsearch.index.Index;
import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.TransportService;
-/**
- *
- */
public class TransportUpdateSettingsAction extends TransportMasterNodeAction<UpdateSettingsRequest, UpdateSettingsResponse> {
private final MetaDataUpdateSettingsService updateSettingsService;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/put/UpdateSettingsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/put/UpdateSettingsAction.java
index 17001b7376..a23874831c 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/settings/put/UpdateSettingsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/settings/put/UpdateSettingsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.settings.put;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class UpdateSettingsAction extends Action<UpdateSettingsRequest, UpdateSettingsResponse, UpdateSettingsRequestBuilder> {
public static final UpdateSettingsAction INSTANCE = new UpdateSettingsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/shrink/ShrinkAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/shrink/ShrinkAction.java
index 4c09241ad7..8b5b4670e3 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/shrink/ShrinkAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/shrink/ShrinkAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.shrink;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class ShrinkAction extends Action<ShrinkRequest, ShrinkResponse, ShrinkRequestBuilder> {
public static final ShrinkAction INSTANCE = new ShrinkAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndexShardStats.java b/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndexShardStats.java
index dd4cc640a3..6cdcabccbc 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndexShardStats.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndexShardStats.java
@@ -28,8 +28,6 @@ import java.io.IOException;
import java.util.Arrays;
import java.util.Iterator;
-/**
- */
public class IndexShardStats implements Iterable<ShardStats>, Streamable {
private ShardId shardId;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndexStats.java b/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndexStats.java
index f13b714c28..7903a34062 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndexStats.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndexStats.java
@@ -25,8 +25,6 @@ import java.util.Iterator;
import java.util.List;
import java.util.Map;
-/**
- */
public class IndexStats implements Iterable<IndexShardStats> {
private final String index;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndicesStatsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndicesStatsAction.java
index d83e368b21..1bf17115af 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndicesStatsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndicesStatsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.stats;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class IndicesStatsAction extends Action<IndicesStatsRequest, IndicesStatsResponse, IndicesStatsRequestBuilder> {
public static final IndicesStatsAction INSTANCE = new IndicesStatsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndicesStatsResponse.java b/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndicesStatsResponse.java
index 2caa0da956..3cbd7db66a 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndicesStatsResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/stats/IndicesStatsResponse.java
@@ -38,8 +38,6 @@ import java.util.Set;
import static java.util.Collections.unmodifiableMap;
-/**
- */
public class IndicesStatsResponse extends BroadcastResponse implements ToXContent {
private ShardStats[] shards;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/stats/ShardStats.java b/core/src/main/java/org/elasticsearch/action/admin/indices/stats/ShardStats.java
index 5bc6ce8106..872f35677e 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/stats/ShardStats.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/stats/ShardStats.java
@@ -31,8 +31,6 @@ import org.elasticsearch.index.shard.ShardPath;
import java.io.IOException;
-/**
- */
public class ShardStats implements Streamable, ToXContent {
private ShardRouting shardRouting;
private CommonStats commonStats;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/stats/TransportIndicesStatsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/stats/TransportIndicesStatsAction.java
index 7e8ccd30a8..42f13aa6da 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/stats/TransportIndicesStatsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/stats/TransportIndicesStatsAction.java
@@ -42,8 +42,6 @@ import org.elasticsearch.transport.TransportService;
import java.io.IOException;
import java.util.List;
-/**
- */
public class TransportIndicesStatsAction extends TransportBroadcastByNodeAction<IndicesStatsRequest, IndicesStatsResponse, ShardStats> {
private final IndicesService indicesService;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/template/delete/DeleteIndexTemplateAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/template/delete/DeleteIndexTemplateAction.java
index 570ced293d..3d871db3f4 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/template/delete/DeleteIndexTemplateAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/template/delete/DeleteIndexTemplateAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.template.delete;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class DeleteIndexTemplateAction extends Action<DeleteIndexTemplateRequest, DeleteIndexTemplateResponse, DeleteIndexTemplateRequestBuilder> {
public static final DeleteIndexTemplateAction INSTANCE = new DeleteIndexTemplateAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/template/delete/DeleteIndexTemplateRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/template/delete/DeleteIndexTemplateRequestBuilder.java
index 670837e804..620c432fe9 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/template/delete/DeleteIndexTemplateRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/template/delete/DeleteIndexTemplateRequestBuilder.java
@@ -21,9 +21,6 @@ package org.elasticsearch.action.admin.indices.template.delete;
import org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- *
- */
public class DeleteIndexTemplateRequestBuilder extends MasterNodeOperationRequestBuilder<DeleteIndexTemplateRequest, DeleteIndexTemplateResponse, DeleteIndexTemplateRequestBuilder> {
public DeleteIndexTemplateRequestBuilder(ElasticsearchClient client, DeleteIndexTemplateAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/template/get/GetIndexTemplatesAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/template/get/GetIndexTemplatesAction.java
index b4db5e0529..545601f010 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/template/get/GetIndexTemplatesAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/template/get/GetIndexTemplatesAction.java
@@ -21,9 +21,6 @@ package org.elasticsearch.action.admin.indices.template.get;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- *
- */
public class GetIndexTemplatesAction extends Action<GetIndexTemplatesRequest, GetIndexTemplatesResponse, GetIndexTemplatesRequestBuilder> {
public static final GetIndexTemplatesAction INSTANCE = new GetIndexTemplatesAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/template/get/GetIndexTemplatesRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/template/get/GetIndexTemplatesRequestBuilder.java
index 93e02be2ec..5068f11a0d 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/template/get/GetIndexTemplatesRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/template/get/GetIndexTemplatesRequestBuilder.java
@@ -21,9 +21,6 @@ package org.elasticsearch.action.admin.indices.template.get;
import org.elasticsearch.action.support.master.MasterNodeReadOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- *
- */
public class GetIndexTemplatesRequestBuilder extends MasterNodeReadOperationRequestBuilder<GetIndexTemplatesRequest, GetIndexTemplatesResponse, GetIndexTemplatesRequestBuilder> {
public GetIndexTemplatesRequestBuilder(ElasticsearchClient client, GetIndexTemplatesAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/template/get/TransportGetIndexTemplatesAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/template/get/TransportGetIndexTemplatesAction.java
index 672ca1a908..294550c9a6 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/template/get/TransportGetIndexTemplatesAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/template/get/TransportGetIndexTemplatesAction.java
@@ -38,9 +38,6 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
-/**
- *
- */
public class TransportGetIndexTemplatesAction extends TransportMasterNodeReadAction<GetIndexTemplatesRequest, GetIndexTemplatesResponse> {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/template/put/PutIndexTemplateAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/template/put/PutIndexTemplateAction.java
index 51adc0b5cf..a442b5463b 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/template/put/PutIndexTemplateAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/template/put/PutIndexTemplateAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.template.put;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class PutIndexTemplateAction extends Action<PutIndexTemplateRequest, PutIndexTemplateResponse, PutIndexTemplateRequestBuilder> {
public static final PutIndexTemplateAction INSTANCE = new PutIndexTemplateAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/template/put/PutIndexTemplateRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/template/put/PutIndexTemplateRequestBuilder.java
index 8acc2b3f61..77343277f6 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/template/put/PutIndexTemplateRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/template/put/PutIndexTemplateRequestBuilder.java
@@ -27,9 +27,6 @@ import org.elasticsearch.common.xcontent.XContentBuilder;
import java.util.Map;
-/**
- *
- */
public class PutIndexTemplateRequestBuilder
extends MasterNodeOperationRequestBuilder<PutIndexTemplateRequest, PutIndexTemplateResponse, PutIndexTemplateRequestBuilder> {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/TransportUpgradeStatusAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/TransportUpgradeStatusAction.java
index cf288e0cc6..c2c4424d4c 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/TransportUpgradeStatusAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/TransportUpgradeStatusAction.java
@@ -43,9 +43,6 @@ import org.elasticsearch.transport.TransportService;
import java.io.IOException;
import java.util.List;
-/**
- *
- */
public class TransportUpgradeStatusAction extends TransportBroadcastByNodeAction<UpgradeStatusRequest, UpgradeStatusResponse, ShardUpgradeStatus> {
private final IndicesService indicesService;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/UpgradeStatusAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/UpgradeStatusAction.java
index e0318b13b9..98c4ea68d8 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/UpgradeStatusAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/UpgradeStatusAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.upgrade.get;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class UpgradeStatusAction extends Action<UpgradeStatusRequest, UpgradeStatusResponse, UpgradeStatusRequestBuilder> {
public static final UpgradeStatusAction INSTANCE = new UpgradeStatusAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/UpgradeStatusRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/UpgradeStatusRequestBuilder.java
index 98dd1c1828..cee5bdcabe 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/UpgradeStatusRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/get/UpgradeStatusRequestBuilder.java
@@ -22,9 +22,6 @@ package org.elasticsearch.action.admin.indices.upgrade.get;
import org.elasticsearch.action.support.broadcast.BroadcastOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- *
- */
public class UpgradeStatusRequestBuilder extends BroadcastOperationRequestBuilder<UpgradeStatusRequest, UpgradeStatusResponse, UpgradeStatusRequestBuilder> {
public UpgradeStatusRequestBuilder(ElasticsearchClient client, UpgradeStatusAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/ShardUpgradeRequest.java b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/ShardUpgradeRequest.java
index 550a5b15f6..6929a5ab54 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/ShardUpgradeRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/ShardUpgradeRequest.java
@@ -27,9 +27,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
-/**
- *
- */
public final class ShardUpgradeRequest extends BroadcastShardRequest {
private UpgradeRequest request = new UpgradeRequest();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/ShardUpgradeResult.java b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/ShardUpgradeResult.java
index 46c5175715..cca5a812c3 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/ShardUpgradeResult.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/ShardUpgradeResult.java
@@ -28,9 +28,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
import java.text.ParseException;
-/**
- *
- */
class ShardUpgradeResult implements Streamable {
private ShardId shardId;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/TransportUpgradeSettingsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/TransportUpgradeSettingsAction.java
index f467c6ae74..02d58a9db7 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/TransportUpgradeSettingsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/TransportUpgradeSettingsAction.java
@@ -36,9 +36,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.TransportService;
-/**
- *
- */
public class TransportUpgradeSettingsAction extends TransportMasterNodeAction<UpgradeSettingsRequest, UpgradeSettingsResponse> {
private final MetaDataUpdateSettingsService updateSettingsService;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/UpgradeSettingsAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/UpgradeSettingsAction.java
index 5257b50132..54632261ef 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/UpgradeSettingsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/upgrade/post/UpgradeSettingsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.upgrade.post;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class UpgradeSettingsAction extends Action<UpgradeSettingsRequest, UpgradeSettingsResponse, UpgradeSettingsRequestBuilder> {
public static final UpgradeSettingsAction INSTANCE = new UpgradeSettingsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/QueryExplanation.java b/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/QueryExplanation.java
index ea145ba15b..6da503ef82 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/QueryExplanation.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/QueryExplanation.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.io.stream.Streamable;
import java.io.IOException;
-/**
- *
- */
public class QueryExplanation implements Streamable {
private String index;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/TransportValidateQueryAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/TransportValidateQueryAction.java
index 773b4f7ad4..25ced69f03 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/TransportValidateQueryAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/TransportValidateQueryAction.java
@@ -56,9 +56,6 @@ import java.util.Map;
import java.util.Set;
import java.util.concurrent.atomic.AtomicReferenceArray;
-/**
- *
- */
public class TransportValidateQueryAction extends TransportBroadcastAction<ValidateQueryRequest, ValidateQueryResponse, ShardValidateQueryRequest, ShardValidateQueryResponse> {
private final SearchService searchService;
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/ValidateQueryAction.java b/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/ValidateQueryAction.java
index fdec5490c9..51791062c8 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/ValidateQueryAction.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/ValidateQueryAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.admin.indices.validate.query;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class ValidateQueryAction extends Action<ValidateQueryRequest, ValidateQueryResponse, ValidateQueryRequestBuilder> {
public static final ValidateQueryAction INSTANCE = new ValidateQueryAction();
diff --git a/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/ValidateQueryRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/ValidateQueryRequestBuilder.java
index bfee7ec6b9..8e37796898 100644
--- a/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/ValidateQueryRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/admin/indices/validate/query/ValidateQueryRequestBuilder.java
@@ -23,9 +23,6 @@ import org.elasticsearch.action.support.broadcast.BroadcastOperationRequestBuild
import org.elasticsearch.client.ElasticsearchClient;
import org.elasticsearch.index.query.QueryBuilder;
-/**
- *
- */
public class ValidateQueryRequestBuilder extends BroadcastOperationRequestBuilder<ValidateQueryRequest, ValidateQueryResponse, ValidateQueryRequestBuilder> {
public ValidateQueryRequestBuilder(ElasticsearchClient client, ValidateQueryAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/bulk/BulkAction.java b/core/src/main/java/org/elasticsearch/action/bulk/BulkAction.java
index e442f61061..d4aba69c34 100644
--- a/core/src/main/java/org/elasticsearch/action/bulk/BulkAction.java
+++ b/core/src/main/java/org/elasticsearch/action/bulk/BulkAction.java
@@ -24,8 +24,6 @@ import org.elasticsearch.client.ElasticsearchClient;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.transport.TransportRequestOptions;
-/**
- */
public class BulkAction extends Action<BulkRequest, BulkResponse, BulkRequestBuilder> {
public static final BulkAction INSTANCE = new BulkAction();
diff --git a/core/src/main/java/org/elasticsearch/action/bulk/BulkItemRequest.java b/core/src/main/java/org/elasticsearch/action/bulk/BulkItemRequest.java
index 07d43342b9..987aa36585 100644
--- a/core/src/main/java/org/elasticsearch/action/bulk/BulkItemRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/bulk/BulkItemRequest.java
@@ -26,9 +26,6 @@ import org.elasticsearch.common.io.stream.Streamable;
import java.io.IOException;
-/**
- *
- */
public class BulkItemRequest implements Streamable {
private int id;
diff --git a/core/src/main/java/org/elasticsearch/action/bulk/BulkShardRequest.java b/core/src/main/java/org/elasticsearch/action/bulk/BulkShardRequest.java
index b9d7f876dc..25366d034c 100644
--- a/core/src/main/java/org/elasticsearch/action/bulk/BulkShardRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/bulk/BulkShardRequest.java
@@ -29,9 +29,6 @@ import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
-/**
- *
- */
public class BulkShardRequest extends ReplicatedWriteRequest<BulkShardRequest> {
private BulkItemRequest[] items;
diff --git a/core/src/main/java/org/elasticsearch/action/bulk/BulkShardResponse.java b/core/src/main/java/org/elasticsearch/action/bulk/BulkShardResponse.java
index 22260181bb..b51ce62480 100644
--- a/core/src/main/java/org/elasticsearch/action/bulk/BulkShardResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/bulk/BulkShardResponse.java
@@ -28,9 +28,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
-/**
- *
- */
public class BulkShardResponse extends ReplicationResponse implements WriteResponse {
private ShardId shardId;
diff --git a/core/src/main/java/org/elasticsearch/action/delete/DeleteAction.java b/core/src/main/java/org/elasticsearch/action/delete/DeleteAction.java
index 2e9fccf7a1..09aa9f5865 100644
--- a/core/src/main/java/org/elasticsearch/action/delete/DeleteAction.java
+++ b/core/src/main/java/org/elasticsearch/action/delete/DeleteAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.delete;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class DeleteAction extends Action<DeleteRequest, DeleteResponse, DeleteRequestBuilder> {
public static final DeleteAction INSTANCE = new DeleteAction();
diff --git a/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsAction.java b/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsAction.java
index 085952c9be..2c51e91849 100644
--- a/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.fieldstats;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class FieldStatsAction extends Action<FieldStatsRequest, FieldStatsResponse, FieldStatsRequestBuilder> {
public static final FieldStatsAction INSTANCE = new FieldStatsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsRequest.java b/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsRequest.java
index d0b40374d6..4137c4cd1c 100644
--- a/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsRequest.java
@@ -35,8 +35,6 @@ import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
-/**
- */
public class FieldStatsRequest extends BroadcastRequest<FieldStatsRequest> {
public static final String DEFAULT_LEVEL = "cluster";
diff --git a/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsRequestBuilder.java
index 1a3a8070e4..7f9a744df8 100644
--- a/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsRequestBuilder.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.fieldstats;
import org.elasticsearch.action.support.broadcast.BroadcastOperationRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class FieldStatsRequestBuilder extends
BroadcastOperationRequestBuilder<FieldStatsRequest, FieldStatsResponse, FieldStatsRequestBuilder> {
diff --git a/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsResponse.java b/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsResponse.java
index 14e2f13d4f..10928dc9a7 100644
--- a/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsResponse.java
@@ -30,8 +30,6 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
-/**
- */
public class FieldStatsResponse extends BroadcastResponse {
private Map<String, Map<String, FieldStats>> indicesMergedFieldStats;
private Map<String, String> conflicts;
diff --git a/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsShardRequest.java b/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsShardRequest.java
index 85a0d46954..3844895bc2 100644
--- a/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsShardRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsShardRequest.java
@@ -29,8 +29,6 @@ import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
-/**
- */
public class FieldStatsShardRequest extends BroadcastShardRequest {
private String[] fields;
diff --git a/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsShardResponse.java b/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsShardResponse.java
index 7cc298729f..d94cfcd295 100644
--- a/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsShardResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/fieldstats/FieldStatsShardResponse.java
@@ -28,8 +28,6 @@ import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
-/**
- */
public class FieldStatsShardResponse extends BroadcastShardResponse {
private Map<String, FieldStats<?>> fieldStats;
diff --git a/core/src/main/java/org/elasticsearch/action/get/GetAction.java b/core/src/main/java/org/elasticsearch/action/get/GetAction.java
index eb499ffb8c..69c67b1be2 100644
--- a/core/src/main/java/org/elasticsearch/action/get/GetAction.java
+++ b/core/src/main/java/org/elasticsearch/action/get/GetAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.get;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class GetAction extends Action<GetRequest, GetResponse, GetRequestBuilder> {
public static final GetAction INSTANCE = new GetAction();
diff --git a/core/src/main/java/org/elasticsearch/action/get/MultiGetAction.java b/core/src/main/java/org/elasticsearch/action/get/MultiGetAction.java
index 38036d391e..8d6dfc1077 100644
--- a/core/src/main/java/org/elasticsearch/action/get/MultiGetAction.java
+++ b/core/src/main/java/org/elasticsearch/action/get/MultiGetAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.get;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class MultiGetAction extends Action<MultiGetRequest, MultiGetResponse, MultiGetRequestBuilder> {
public static final MultiGetAction INSTANCE = new MultiGetAction();
diff --git a/core/src/main/java/org/elasticsearch/action/index/IndexAction.java b/core/src/main/java/org/elasticsearch/action/index/IndexAction.java
index ceacbcf2df..fa2bd06f29 100644
--- a/core/src/main/java/org/elasticsearch/action/index/IndexAction.java
+++ b/core/src/main/java/org/elasticsearch/action/index/IndexAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.index;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class IndexAction extends Action<IndexRequest, IndexResponse, IndexRequestBuilder> {
public static final IndexAction INSTANCE = new IndexAction();
diff --git a/core/src/main/java/org/elasticsearch/action/search/ClearScrollAction.java b/core/src/main/java/org/elasticsearch/action/search/ClearScrollAction.java
index 6523378df4..151635ac93 100644
--- a/core/src/main/java/org/elasticsearch/action/search/ClearScrollAction.java
+++ b/core/src/main/java/org/elasticsearch/action/search/ClearScrollAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.search;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class ClearScrollAction extends Action<ClearScrollRequest, ClearScrollResponse, ClearScrollRequestBuilder> {
public static final ClearScrollAction INSTANCE = new ClearScrollAction();
diff --git a/core/src/main/java/org/elasticsearch/action/search/ClearScrollRequest.java b/core/src/main/java/org/elasticsearch/action/search/ClearScrollRequest.java
index 17343e8691..f2f26d655d 100644
--- a/core/src/main/java/org/elasticsearch/action/search/ClearScrollRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/search/ClearScrollRequest.java
@@ -31,8 +31,6 @@ import java.util.List;
import static org.elasticsearch.action.ValidateActions.addValidationError;
-/**
- */
public class ClearScrollRequest extends ActionRequest<ClearScrollRequest> {
private List<String> scrollIds;
diff --git a/core/src/main/java/org/elasticsearch/action/search/ClearScrollRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/search/ClearScrollRequestBuilder.java
index 6dac0c4b3b..b1ca4a60a8 100644
--- a/core/src/main/java/org/elasticsearch/action/search/ClearScrollRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/search/ClearScrollRequestBuilder.java
@@ -24,8 +24,6 @@ import org.elasticsearch.client.ElasticsearchClient;
import java.util.List;
-/**
- */
public class ClearScrollRequestBuilder extends ActionRequestBuilder<ClearScrollRequest, ClearScrollResponse, ClearScrollRequestBuilder> {
public ClearScrollRequestBuilder(ElasticsearchClient client, ClearScrollAction action) {
diff --git a/core/src/main/java/org/elasticsearch/action/search/ClearScrollResponse.java b/core/src/main/java/org/elasticsearch/action/search/ClearScrollResponse.java
index 0887d26819..ff8314acce 100644
--- a/core/src/main/java/org/elasticsearch/action/search/ClearScrollResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/search/ClearScrollResponse.java
@@ -31,8 +31,6 @@ import java.io.IOException;
import static org.elasticsearch.rest.RestStatus.NOT_FOUND;
import static org.elasticsearch.rest.RestStatus.OK;
-/**
- */
public class ClearScrollResponse extends ActionResponse implements StatusToXContent {
private boolean succeeded;
diff --git a/core/src/main/java/org/elasticsearch/action/search/MultiSearchAction.java b/core/src/main/java/org/elasticsearch/action/search/MultiSearchAction.java
index ffa0a4b63f..04651c00c0 100644
--- a/core/src/main/java/org/elasticsearch/action/search/MultiSearchAction.java
+++ b/core/src/main/java/org/elasticsearch/action/search/MultiSearchAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.search;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class MultiSearchAction extends Action<MultiSearchRequest, MultiSearchResponse, MultiSearchRequestBuilder> {
public static final MultiSearchAction INSTANCE = new MultiSearchAction();
diff --git a/core/src/main/java/org/elasticsearch/action/search/ParsedScrollId.java b/core/src/main/java/org/elasticsearch/action/search/ParsedScrollId.java
index 2ddb35e135..f2ea535610 100644
--- a/core/src/main/java/org/elasticsearch/action/search/ParsedScrollId.java
+++ b/core/src/main/java/org/elasticsearch/action/search/ParsedScrollId.java
@@ -19,9 +19,6 @@
package org.elasticsearch.action.search;
-/**
- *
- */
class ParsedScrollId {
public static final String QUERY_THEN_FETCH_TYPE = "queryThenFetch";
diff --git a/core/src/main/java/org/elasticsearch/action/search/SearchAction.java b/core/src/main/java/org/elasticsearch/action/search/SearchAction.java
index 501fe1afb7..38a77fa772 100644
--- a/core/src/main/java/org/elasticsearch/action/search/SearchAction.java
+++ b/core/src/main/java/org/elasticsearch/action/search/SearchAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.search;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class SearchAction extends Action<SearchRequest, SearchResponse, SearchRequestBuilder> {
public static final SearchAction INSTANCE = new SearchAction();
diff --git a/core/src/main/java/org/elasticsearch/action/search/SearchPhaseController.java b/core/src/main/java/org/elasticsearch/action/search/SearchPhaseController.java
index 7306e645e0..58b2a7d4aa 100644
--- a/core/src/main/java/org/elasticsearch/action/search/SearchPhaseController.java
+++ b/core/src/main/java/org/elasticsearch/action/search/SearchPhaseController.java
@@ -70,9 +70,6 @@ import java.util.Map;
import java.util.stream.Collectors;
import java.util.stream.StreamSupport;
-/**
- *
- */
public class SearchPhaseController extends AbstractComponent {
public static final Comparator<AtomicArray.Entry<? extends QuerySearchResultProvider>> QUERY_RESULT_ORDERING = (o1, o2) -> {
diff --git a/core/src/main/java/org/elasticsearch/action/search/SearchScrollAction.java b/core/src/main/java/org/elasticsearch/action/search/SearchScrollAction.java
index eccfa0526a..6bd23f7741 100644
--- a/core/src/main/java/org/elasticsearch/action/search/SearchScrollAction.java
+++ b/core/src/main/java/org/elasticsearch/action/search/SearchScrollAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.search;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class SearchScrollAction extends Action<SearchScrollRequest, SearchResponse, SearchScrollRequestBuilder> {
public static final SearchScrollAction INSTANCE = new SearchScrollAction();
diff --git a/core/src/main/java/org/elasticsearch/action/search/SearchScrollRequest.java b/core/src/main/java/org/elasticsearch/action/search/SearchScrollRequest.java
index 9ab2a4cf56..eff033a760 100644
--- a/core/src/main/java/org/elasticsearch/action/search/SearchScrollRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/search/SearchScrollRequest.java
@@ -31,9 +31,6 @@ import java.util.Objects;
import static org.elasticsearch.action.ValidateActions.addValidationError;
-/**
- *
- */
public class SearchScrollRequest extends ActionRequest<SearchScrollRequest> {
private String scrollId;
diff --git a/core/src/main/java/org/elasticsearch/action/search/TransportSearchHelper.java b/core/src/main/java/org/elasticsearch/action/search/TransportSearchHelper.java
index db42527b12..dcccf7e735 100644
--- a/core/src/main/java/org/elasticsearch/action/search/TransportSearchHelper.java
+++ b/core/src/main/java/org/elasticsearch/action/search/TransportSearchHelper.java
@@ -30,9 +30,6 @@ import org.elasticsearch.search.internal.ShardSearchTransportRequest;
import java.io.IOException;
import java.util.Base64;
-/**
- *
- */
final class TransportSearchHelper {
static ShardSearchTransportRequest internalSearchRequest(ShardRouting shardRouting, int numberOfShards, SearchRequest request,
diff --git a/core/src/main/java/org/elasticsearch/action/search/TransportSearchScrollAction.java b/core/src/main/java/org/elasticsearch/action/search/TransportSearchScrollAction.java
index 9d2307f1b4..71f3b6239d 100644
--- a/core/src/main/java/org/elasticsearch/action/search/TransportSearchScrollAction.java
+++ b/core/src/main/java/org/elasticsearch/action/search/TransportSearchScrollAction.java
@@ -35,9 +35,6 @@ import static org.elasticsearch.action.search.ParsedScrollId.QUERY_AND_FETCH_TYP
import static org.elasticsearch.action.search.ParsedScrollId.QUERY_THEN_FETCH_TYPE;
import static org.elasticsearch.action.search.TransportSearchHelper.parseScrollId;
-/**
- *
- */
public class TransportSearchScrollAction extends HandledTransportAction<SearchScrollRequest, SearchResponse> {
private final ClusterService clusterService;
diff --git a/core/src/main/java/org/elasticsearch/action/support/AbstractListenableActionFuture.java b/core/src/main/java/org/elasticsearch/action/support/AbstractListenableActionFuture.java
index ee260ddd1e..d6e06613d5 100644
--- a/core/src/main/java/org/elasticsearch/action/support/AbstractListenableActionFuture.java
+++ b/core/src/main/java/org/elasticsearch/action/support/AbstractListenableActionFuture.java
@@ -28,9 +28,6 @@ import org.elasticsearch.threadpool.ThreadPool;
import java.util.ArrayList;
import java.util.List;
-/**
- *
- */
public abstract class AbstractListenableActionFuture<T, L> extends AdapterActionFuture<T, L> implements ListenableActionFuture<T> {
private static final Logger logger = Loggers.getLogger(AbstractListenableActionFuture.class);
diff --git a/core/src/main/java/org/elasticsearch/action/support/AdapterActionFuture.java b/core/src/main/java/org/elasticsearch/action/support/AdapterActionFuture.java
index eab486f492..b2167c3051 100644
--- a/core/src/main/java/org/elasticsearch/action/support/AdapterActionFuture.java
+++ b/core/src/main/java/org/elasticsearch/action/support/AdapterActionFuture.java
@@ -31,9 +31,6 @@ import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
-/**
- *
- */
public abstract class AdapterActionFuture<T, L> extends BaseFuture<T> implements ActionFuture<T>, ActionListener<L> {
@Override
diff --git a/core/src/main/java/org/elasticsearch/action/support/DefaultShardOperationFailedException.java b/core/src/main/java/org/elasticsearch/action/support/DefaultShardOperationFailedException.java
index 0fe3be1ad6..3f7df803e2 100644
--- a/core/src/main/java/org/elasticsearch/action/support/DefaultShardOperationFailedException.java
+++ b/core/src/main/java/org/elasticsearch/action/support/DefaultShardOperationFailedException.java
@@ -31,9 +31,6 @@ import java.io.IOException;
import static org.elasticsearch.ExceptionsHelper.detailedMessage;
-/**
- *
- */
public class DefaultShardOperationFailedException implements ShardOperationFailedException {
private String index;
diff --git a/core/src/main/java/org/elasticsearch/action/support/PlainActionFuture.java b/core/src/main/java/org/elasticsearch/action/support/PlainActionFuture.java
index f520def6e6..094f82ae31 100644
--- a/core/src/main/java/org/elasticsearch/action/support/PlainActionFuture.java
+++ b/core/src/main/java/org/elasticsearch/action/support/PlainActionFuture.java
@@ -19,9 +19,6 @@
package org.elasticsearch.action.support;
-/**
- *
- */
public class PlainActionFuture<T> extends AdapterActionFuture<T, T> {
public static <T> PlainActionFuture<T> newFuture() {
diff --git a/core/src/main/java/org/elasticsearch/action/support/TransportAction.java b/core/src/main/java/org/elasticsearch/action/support/TransportAction.java
index 7d1a091d6b..e7d6d3b508 100644
--- a/core/src/main/java/org/elasticsearch/action/support/TransportAction.java
+++ b/core/src/main/java/org/elasticsearch/action/support/TransportAction.java
@@ -38,9 +38,6 @@ import java.util.concurrent.atomic.AtomicInteger;
import static org.elasticsearch.action.support.PlainActionFuture.newFuture;
-/**
- *
- */
public abstract class TransportAction<Request extends ActionRequest<Request>, Response extends ActionResponse> extends AbstractComponent {
protected final ThreadPool threadPool;
diff --git a/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastOperationRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastOperationRequestBuilder.java
index 6170d96700..fb995513ac 100644
--- a/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastOperationRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastOperationRequestBuilder.java
@@ -24,8 +24,6 @@ import org.elasticsearch.action.ActionRequestBuilder;
import org.elasticsearch.action.support.IndicesOptions;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public abstract class BroadcastOperationRequestBuilder<Request extends BroadcastRequest<Request>, Response extends BroadcastResponse, RequestBuilder extends BroadcastOperationRequestBuilder<Request, Response, RequestBuilder>>
extends ActionRequestBuilder<Request, Response, RequestBuilder> {
diff --git a/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastRequest.java b/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastRequest.java
index 508581050a..b6ab85c0b1 100644
--- a/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastRequest.java
@@ -28,9 +28,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- *
- */
public class BroadcastRequest<Request extends BroadcastRequest<Request>> extends ActionRequest<Request> implements IndicesRequest.Replaceable {
protected String[] indices;
diff --git a/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastShardRequest.java b/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastShardRequest.java
index 921724e657..1012e8930b 100644
--- a/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastShardRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastShardRequest.java
@@ -29,9 +29,6 @@ import org.elasticsearch.transport.TransportRequest;
import java.io.IOException;
-/**
- *
- */
public abstract class BroadcastShardRequest extends TransportRequest implements IndicesRequest {
private ShardId shardId;
diff --git a/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastShardResponse.java b/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastShardResponse.java
index 398a8d6c90..6845e6ced6 100644
--- a/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastShardResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/support/broadcast/BroadcastShardResponse.java
@@ -26,9 +26,6 @@ import org.elasticsearch.transport.TransportResponse;
import java.io.IOException;
-/**
- *
- */
public abstract class BroadcastShardResponse extends TransportResponse {
ShardId shardId;
diff --git a/core/src/main/java/org/elasticsearch/action/support/broadcast/TransportBroadcastAction.java b/core/src/main/java/org/elasticsearch/action/support/broadcast/TransportBroadcastAction.java
index 87ef385a24..f3b3d8d983 100644
--- a/core/src/main/java/org/elasticsearch/action/support/broadcast/TransportBroadcastAction.java
+++ b/core/src/main/java/org/elasticsearch/action/support/broadcast/TransportBroadcastAction.java
@@ -48,9 +48,6 @@ import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicReferenceArray;
import java.util.function.Supplier;
-/**
- *
- */
public abstract class TransportBroadcastAction<Request extends BroadcastRequest<Request>, Response extends BroadcastResponse, ShardRequest extends BroadcastShardRequest, ShardResponse extends BroadcastShardResponse>
extends HandledTransportAction<Request, Response> {
diff --git a/core/src/main/java/org/elasticsearch/action/support/master/info/ClusterInfoRequest.java b/core/src/main/java/org/elasticsearch/action/support/master/info/ClusterInfoRequest.java
index 84ac29ad23..fc14cd38e5 100644
--- a/core/src/main/java/org/elasticsearch/action/support/master/info/ClusterInfoRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/support/master/info/ClusterInfoRequest.java
@@ -28,8 +28,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- */
public abstract class ClusterInfoRequest<Request extends ClusterInfoRequest<Request>> extends MasterNodeReadRequest<Request> implements IndicesRequest.Replaceable {
private String[] indices = Strings.EMPTY_ARRAY;
diff --git a/core/src/main/java/org/elasticsearch/action/support/master/info/ClusterInfoRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/support/master/info/ClusterInfoRequestBuilder.java
index 1e871a4186..96e0ad8ee6 100644
--- a/core/src/main/java/org/elasticsearch/action/support/master/info/ClusterInfoRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/support/master/info/ClusterInfoRequestBuilder.java
@@ -25,8 +25,6 @@ import org.elasticsearch.action.support.master.MasterNodeReadOperationRequestBui
import org.elasticsearch.client.ElasticsearchClient;
import org.elasticsearch.common.util.ArrayUtils;
-/**
- */
public abstract class ClusterInfoRequestBuilder<Request extends ClusterInfoRequest<Request>, Response extends ActionResponse, Builder extends ClusterInfoRequestBuilder<Request, Response, Builder>> extends MasterNodeReadOperationRequestBuilder<Request, Response, Builder> {
diff --git a/core/src/main/java/org/elasticsearch/action/support/master/info/TransportClusterInfoAction.java b/core/src/main/java/org/elasticsearch/action/support/master/info/TransportClusterInfoAction.java
index 66b9fce5d7..59b1997b35 100644
--- a/core/src/main/java/org/elasticsearch/action/support/master/info/TransportClusterInfoAction.java
+++ b/core/src/main/java/org/elasticsearch/action/support/master/info/TransportClusterInfoAction.java
@@ -31,8 +31,6 @@ import org.elasticsearch.transport.TransportService;
import java.util.function.Supplier;
-/**
- */
public abstract class TransportClusterInfoAction<Request extends ClusterInfoRequest<Request>, Response extends ActionResponse>
extends TransportMasterNodeReadAction<Request, Response> {
diff --git a/core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodeRequest.java b/core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodeRequest.java
index f743ff02c7..1ce32247ea 100644
--- a/core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodeRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodeRequest.java
@@ -25,9 +25,6 @@ import org.elasticsearch.transport.TransportRequest;
import java.io.IOException;
-/**
- *
- */
public abstract class BaseNodeRequest extends TransportRequest {
private String nodeId;
diff --git a/core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodesRequest.java b/core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodesRequest.java
index 663537f25d..4523e8d339 100644
--- a/core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodesRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodesRequest.java
@@ -29,9 +29,6 @@ import org.elasticsearch.common.unit.TimeValue;
import java.io.IOException;
-/**
- *
- */
public abstract class BaseNodesRequest<Request extends BaseNodesRequest<Request>> extends ActionRequest<Request> {
/**
diff --git a/core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodesResponse.java b/core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodesResponse.java
index 462f0b07bd..7d97a7b5a9 100644
--- a/core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodesResponse.java
+++ b/core/src/main/java/org/elasticsearch/action/support/nodes/BaseNodesResponse.java
@@ -31,9 +31,6 @@ import java.util.List;
import java.util.Map;
import java.util.Objects;
-/**
- *
- */
public abstract class BaseNodesResponse<TNodeResponse extends BaseNodeResponse> extends ActionResponse {
private ClusterName clusterName;
diff --git a/core/src/main/java/org/elasticsearch/action/support/nodes/NodesOperationRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/support/nodes/NodesOperationRequestBuilder.java
index cf8190f2c3..ffb43e7ee0 100644
--- a/core/src/main/java/org/elasticsearch/action/support/nodes/NodesOperationRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/support/nodes/NodesOperationRequestBuilder.java
@@ -24,8 +24,6 @@ import org.elasticsearch.action.ActionRequestBuilder;
import org.elasticsearch.client.ElasticsearchClient;
import org.elasticsearch.common.unit.TimeValue;
-/**
- */
public abstract class NodesOperationRequestBuilder<Request extends BaseNodesRequest<Request>, Response extends BaseNodesResponse, RequestBuilder extends NodesOperationRequestBuilder<Request, Response, RequestBuilder>>
extends ActionRequestBuilder<Request, Response, RequestBuilder> {
diff --git a/core/src/main/java/org/elasticsearch/action/support/replication/ReplicationRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/support/replication/ReplicationRequestBuilder.java
index 6c25882d14..4ef20fcb15 100644
--- a/core/src/main/java/org/elasticsearch/action/support/replication/ReplicationRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/support/replication/ReplicationRequestBuilder.java
@@ -26,8 +26,6 @@ import org.elasticsearch.action.support.ActiveShardCount;
import org.elasticsearch.client.ElasticsearchClient;
import org.elasticsearch.common.unit.TimeValue;
-/**
- */
public abstract class ReplicationRequestBuilder<Request extends ReplicationRequest<Request>, Response extends ActionResponse, RequestBuilder extends ReplicationRequestBuilder<Request, Response, RequestBuilder>>
extends ActionRequestBuilder<Request, Response, RequestBuilder> {
diff --git a/core/src/main/java/org/elasticsearch/action/support/single/instance/InstanceShardOperationRequest.java b/core/src/main/java/org/elasticsearch/action/support/single/instance/InstanceShardOperationRequest.java
index cb9a6ab9f6..a6bb0f8e0a 100644
--- a/core/src/main/java/org/elasticsearch/action/support/single/instance/InstanceShardOperationRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/support/single/instance/InstanceShardOperationRequest.java
@@ -32,9 +32,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
-/**
- *
- */
public abstract class InstanceShardOperationRequest<Request extends InstanceShardOperationRequest<Request>> extends ActionRequest<Request>
implements IndicesRequest {
diff --git a/core/src/main/java/org/elasticsearch/action/support/single/instance/InstanceShardOperationRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/support/single/instance/InstanceShardOperationRequestBuilder.java
index 13266b9151..7bec08ce9e 100644
--- a/core/src/main/java/org/elasticsearch/action/support/single/instance/InstanceShardOperationRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/support/single/instance/InstanceShardOperationRequestBuilder.java
@@ -25,8 +25,6 @@ import org.elasticsearch.action.ActionResponse;
import org.elasticsearch.client.ElasticsearchClient;
import org.elasticsearch.common.unit.TimeValue;
-/**
- */
public abstract class InstanceShardOperationRequestBuilder<Request extends InstanceShardOperationRequest<Request>, Response extends ActionResponse, RequestBuilder extends InstanceShardOperationRequestBuilder<Request, Response, RequestBuilder>>
extends ActionRequestBuilder<Request, Response, RequestBuilder> {
diff --git a/core/src/main/java/org/elasticsearch/action/support/single/instance/TransportInstanceSingleOperationAction.java b/core/src/main/java/org/elasticsearch/action/support/single/instance/TransportInstanceSingleOperationAction.java
index 81da5ec9a8..35d3ee111c 100644
--- a/core/src/main/java/org/elasticsearch/action/support/single/instance/TransportInstanceSingleOperationAction.java
+++ b/core/src/main/java/org/elasticsearch/action/support/single/instance/TransportInstanceSingleOperationAction.java
@@ -49,9 +49,6 @@ import org.elasticsearch.transport.TransportService;
import java.util.function.Supplier;
-/**
- *
- */
public abstract class TransportInstanceSingleOperationAction<Request extends InstanceShardOperationRequest<Request>, Response extends ActionResponse>
extends HandledTransportAction<Request, Response> {
protected final ClusterService clusterService;
diff --git a/core/src/main/java/org/elasticsearch/action/support/single/shard/SingleShardOperationRequestBuilder.java b/core/src/main/java/org/elasticsearch/action/support/single/shard/SingleShardOperationRequestBuilder.java
index 3e9897c7c8..03d4fb6343 100644
--- a/core/src/main/java/org/elasticsearch/action/support/single/shard/SingleShardOperationRequestBuilder.java
+++ b/core/src/main/java/org/elasticsearch/action/support/single/shard/SingleShardOperationRequestBuilder.java
@@ -24,8 +24,6 @@ import org.elasticsearch.action.ActionRequestBuilder;
import org.elasticsearch.action.ActionResponse;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public abstract class SingleShardOperationRequestBuilder<Request extends SingleShardRequest<Request>, Response extends ActionResponse, RequestBuilder extends SingleShardOperationRequestBuilder<Request, Response, RequestBuilder>>
extends ActionRequestBuilder<Request, Response, RequestBuilder> {
diff --git a/core/src/main/java/org/elasticsearch/action/support/single/shard/SingleShardRequest.java b/core/src/main/java/org/elasticsearch/action/support/single/shard/SingleShardRequest.java
index 499932fce6..4265fa9833 100644
--- a/core/src/main/java/org/elasticsearch/action/support/single/shard/SingleShardRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/support/single/shard/SingleShardRequest.java
@@ -31,9 +31,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
-/**
- *
- */
public abstract class SingleShardRequest<Request extends SingleShardRequest<Request>> extends ActionRequest<Request> implements IndicesRequest {
public static final IndicesOptions INDICES_OPTIONS = IndicesOptions.strictSingleIndexNoExpandForbidClosed();
diff --git a/core/src/main/java/org/elasticsearch/action/termvectors/MultiTermVectorsAction.java b/core/src/main/java/org/elasticsearch/action/termvectors/MultiTermVectorsAction.java
index 9cc328c2be..a84ba25f5b 100644
--- a/core/src/main/java/org/elasticsearch/action/termvectors/MultiTermVectorsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/termvectors/MultiTermVectorsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.termvectors;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class MultiTermVectorsAction extends Action<MultiTermVectorsRequest, MultiTermVectorsResponse, MultiTermVectorsRequestBuilder> {
public static final MultiTermVectorsAction INSTANCE = new MultiTermVectorsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/termvectors/TermVectorsAction.java b/core/src/main/java/org/elasticsearch/action/termvectors/TermVectorsAction.java
index a4c53ee4a2..982f7ad52c 100644
--- a/core/src/main/java/org/elasticsearch/action/termvectors/TermVectorsAction.java
+++ b/core/src/main/java/org/elasticsearch/action/termvectors/TermVectorsAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.termvectors;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class TermVectorsAction extends Action<TermVectorsRequest, TermVectorsResponse, TermVectorsRequestBuilder> {
public static final TermVectorsAction INSTANCE = new TermVectorsAction();
diff --git a/core/src/main/java/org/elasticsearch/action/update/TransportUpdateAction.java b/core/src/main/java/org/elasticsearch/action/update/TransportUpdateAction.java
index 2523496746..fe123e4638 100644
--- a/core/src/main/java/org/elasticsearch/action/update/TransportUpdateAction.java
+++ b/core/src/main/java/org/elasticsearch/action/update/TransportUpdateAction.java
@@ -64,8 +64,6 @@ import java.util.Map;
import static org.elasticsearch.ExceptionsHelper.unwrapCause;
-/**
- */
public class TransportUpdateAction extends TransportInstanceSingleOperationAction<UpdateRequest, UpdateResponse> {
private final TransportDeleteAction deleteAction;
diff --git a/core/src/main/java/org/elasticsearch/action/update/UpdateAction.java b/core/src/main/java/org/elasticsearch/action/update/UpdateAction.java
index 4ac1002dbc..7d7997a7a0 100644
--- a/core/src/main/java/org/elasticsearch/action/update/UpdateAction.java
+++ b/core/src/main/java/org/elasticsearch/action/update/UpdateAction.java
@@ -22,8 +22,6 @@ package org.elasticsearch.action.update;
import org.elasticsearch.action.Action;
import org.elasticsearch.client.ElasticsearchClient;
-/**
- */
public class UpdateAction extends Action<UpdateRequest, UpdateResponse, UpdateRequestBuilder> {
public static final UpdateAction INSTANCE = new UpdateAction();
diff --git a/core/src/main/java/org/elasticsearch/action/update/UpdateRequest.java b/core/src/main/java/org/elasticsearch/action/update/UpdateRequest.java
index aaf9a0b6ab..14ef205885 100644
--- a/core/src/main/java/org/elasticsearch/action/update/UpdateRequest.java
+++ b/core/src/main/java/org/elasticsearch/action/update/UpdateRequest.java
@@ -54,8 +54,6 @@ import java.util.Map;
import static org.elasticsearch.action.ValidateActions.addValidationError;
-/**
- */
public class UpdateRequest extends InstanceShardOperationRequest<UpdateRequest>
implements DocWriteRequest<UpdateRequest>, WriteRequest<UpdateRequest> {
private static final DeprecationLogger DEPRECATION_LOGGER =
diff --git a/core/src/main/java/org/elasticsearch/client/support/AbstractClient.java b/core/src/main/java/org/elasticsearch/client/support/AbstractClient.java
index c3816d8d37..2dd5cb138e 100644
--- a/core/src/main/java/org/elasticsearch/client/support/AbstractClient.java
+++ b/core/src/main/java/org/elasticsearch/client/support/AbstractClient.java
@@ -348,9 +348,6 @@ import org.elasticsearch.threadpool.ThreadPool;
import java.util.Map;
-/**
- *
- */
public abstract class AbstractClient extends AbstractComponent implements Client {
private final ThreadPool threadPool;
diff --git a/core/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java b/core/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java
index 18c2d15ec3..f36e9c6052 100644
--- a/core/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java
+++ b/core/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java
@@ -66,9 +66,6 @@ import java.util.concurrent.atomic.AtomicInteger;
import static org.elasticsearch.common.unit.TimeValue.timeValueSeconds;
-/**
- *
- */
public class TransportClientNodesService extends AbstractComponent implements Closeable {
private final TimeValue nodesSamplerInterval;
diff --git a/core/src/main/java/org/elasticsearch/client/transport/support/TransportProxyClient.java b/core/src/main/java/org/elasticsearch/client/transport/support/TransportProxyClient.java
index 34833e9400..31af25a494 100644
--- a/core/src/main/java/org/elasticsearch/client/transport/support/TransportProxyClient.java
+++ b/core/src/main/java/org/elasticsearch/client/transport/support/TransportProxyClient.java
@@ -38,9 +38,6 @@ import java.util.Map;
import static java.util.Collections.unmodifiableMap;
-/**
- *
- */
public class TransportProxyClient {
private final TransportClientNodesService nodesService;
diff --git a/core/src/main/java/org/elasticsearch/cluster/action/index/NodeMappingRefreshAction.java b/core/src/main/java/org/elasticsearch/cluster/action/index/NodeMappingRefreshAction.java
index b1bf01018c..3fc4f43615 100644
--- a/core/src/main/java/org/elasticsearch/cluster/action/index/NodeMappingRefreshAction.java
+++ b/core/src/main/java/org/elasticsearch/cluster/action/index/NodeMappingRefreshAction.java
@@ -41,9 +41,6 @@ import org.elasticsearch.transport.TransportService;
import java.io.IOException;
-/**
- *
- */
public class NodeMappingRefreshAction extends AbstractComponent {
public static final String ACTION_NAME = "internal:cluster/node/mapping/refresh";
diff --git a/core/src/main/java/org/elasticsearch/cluster/block/ClusterBlock.java b/core/src/main/java/org/elasticsearch/cluster/block/ClusterBlock.java
index 5a7f8f7c0a..253206222b 100644
--- a/core/src/main/java/org/elasticsearch/cluster/block/ClusterBlock.java
+++ b/core/src/main/java/org/elasticsearch/cluster/block/ClusterBlock.java
@@ -31,9 +31,6 @@ import java.util.ArrayList;
import java.util.EnumSet;
import java.util.Locale;
-/**
- *
- */
public class ClusterBlock implements Streamable, ToXContent {
private int id;
diff --git a/core/src/main/java/org/elasticsearch/cluster/block/ClusterBlockException.java b/core/src/main/java/org/elasticsearch/cluster/block/ClusterBlockException.java
index 94fad64154..9ebb228689 100644
--- a/core/src/main/java/org/elasticsearch/cluster/block/ClusterBlockException.java
+++ b/core/src/main/java/org/elasticsearch/cluster/block/ClusterBlockException.java
@@ -30,9 +30,6 @@ import java.util.Set;
import static java.util.Collections.unmodifiableSet;
-/**
- *
- */
public class ClusterBlockException extends ElasticsearchException {
private final Set<ClusterBlock> blocks;
diff --git a/core/src/main/java/org/elasticsearch/cluster/block/ClusterBlockLevel.java b/core/src/main/java/org/elasticsearch/cluster/block/ClusterBlockLevel.java
index 45ff1d3707..9d39d410d0 100644
--- a/core/src/main/java/org/elasticsearch/cluster/block/ClusterBlockLevel.java
+++ b/core/src/main/java/org/elasticsearch/cluster/block/ClusterBlockLevel.java
@@ -22,9 +22,6 @@ package org.elasticsearch.cluster.block;
import java.util.EnumSet;
-/**
- *
- */
public enum ClusterBlockLevel {
READ(0),
WRITE(1),
diff --git a/core/src/main/java/org/elasticsearch/cluster/health/ClusterHealthStatus.java b/core/src/main/java/org/elasticsearch/cluster/health/ClusterHealthStatus.java
index a261d28f53..8a255fb1ce 100644
--- a/core/src/main/java/org/elasticsearch/cluster/health/ClusterHealthStatus.java
+++ b/core/src/main/java/org/elasticsearch/cluster/health/ClusterHealthStatus.java
@@ -26,9 +26,6 @@ import org.elasticsearch.common.io.stream.Writeable;
import java.io.IOException;
-/**
- *
- */
public enum ClusterHealthStatus implements Writeable {
GREEN((byte) 0),
YELLOW((byte) 1),
diff --git a/core/src/main/java/org/elasticsearch/cluster/metadata/AliasMetaData.java b/core/src/main/java/org/elasticsearch/cluster/metadata/AliasMetaData.java
index 7e4d191748..e62a3935ad 100644
--- a/core/src/main/java/org/elasticsearch/cluster/metadata/AliasMetaData.java
+++ b/core/src/main/java/org/elasticsearch/cluster/metadata/AliasMetaData.java
@@ -37,9 +37,6 @@ import java.util.Set;
import static java.util.Collections.emptySet;
-/**
- *
- */
public class AliasMetaData extends AbstractDiffable<AliasMetaData> {
public static final AliasMetaData PROTO = new AliasMetaData("", null, null, null);
diff --git a/core/src/main/java/org/elasticsearch/cluster/metadata/IndexMetaData.java b/core/src/main/java/org/elasticsearch/cluster/metadata/IndexMetaData.java
index 44db87d9b3..25836d54a1 100644
--- a/core/src/main/java/org/elasticsearch/cluster/metadata/IndexMetaData.java
+++ b/core/src/main/java/org/elasticsearch/cluster/metadata/IndexMetaData.java
@@ -75,9 +75,6 @@ import static org.elasticsearch.cluster.node.DiscoveryNodeFilters.OpType.OR;
import static org.elasticsearch.common.settings.Settings.readSettingsFromStream;
import static org.elasticsearch.common.settings.Settings.writeSettingsToStream;
-/**
- *
- */
public class IndexMetaData implements Diffable<IndexMetaData>, FromXContentBuilder<IndexMetaData>, ToXContent {
public interface Custom extends Diffable<Custom>, ToXContent {
diff --git a/core/src/main/java/org/elasticsearch/cluster/metadata/IndexTemplateMetaData.java b/core/src/main/java/org/elasticsearch/cluster/metadata/IndexTemplateMetaData.java
index c11389d2dc..e719bac618 100644
--- a/core/src/main/java/org/elasticsearch/cluster/metadata/IndexTemplateMetaData.java
+++ b/core/src/main/java/org/elasticsearch/cluster/metadata/IndexTemplateMetaData.java
@@ -42,9 +42,6 @@ import java.util.Map;
import java.util.Objects;
import java.util.Set;
-/**
- *
- */
public class IndexTemplateMetaData extends AbstractDiffable<IndexTemplateMetaData> {
public static final IndexTemplateMetaData PROTO = IndexTemplateMetaData.builder("").build();
diff --git a/core/src/main/java/org/elasticsearch/cluster/metadata/MetaDataDeleteIndexService.java b/core/src/main/java/org/elasticsearch/cluster/metadata/MetaDataDeleteIndexService.java
index 22553dd992..7dbc06cba0 100644
--- a/core/src/main/java/org/elasticsearch/cluster/metadata/MetaDataDeleteIndexService.java
+++ b/core/src/main/java/org/elasticsearch/cluster/metadata/MetaDataDeleteIndexService.java
@@ -23,20 +23,23 @@ import org.elasticsearch.action.ActionListener;
import org.elasticsearch.action.admin.indices.delete.DeleteIndexClusterStateUpdateRequest;
import org.elasticsearch.cluster.AckedClusterStateUpdateTask;
import org.elasticsearch.cluster.ClusterState;
+import org.elasticsearch.cluster.RestoreInProgress;
import org.elasticsearch.cluster.ack.ClusterStateUpdateResponse;
import org.elasticsearch.cluster.block.ClusterBlocks;
import org.elasticsearch.cluster.routing.RoutingTable;
import org.elasticsearch.cluster.routing.allocation.AllocationService;
import org.elasticsearch.cluster.service.ClusterService;
import org.elasticsearch.common.Priority;
+import org.elasticsearch.common.collect.ImmutableOpenMap;
import org.elasticsearch.common.component.AbstractComponent;
import org.elasticsearch.common.inject.Inject;
import org.elasticsearch.common.settings.Settings;
+import org.elasticsearch.common.util.set.Sets;
import org.elasticsearch.index.Index;
+import org.elasticsearch.snapshots.RestoreService;
import org.elasticsearch.snapshots.SnapshotsService;
import java.util.Arrays;
-import java.util.Collection;
import java.util.Set;
import static java.util.stream.Collectors.toSet;
@@ -63,7 +66,7 @@ public class MetaDataDeleteIndexService extends AbstractComponent {
throw new IllegalArgumentException("Index name is required");
}
- clusterService.submitStateUpdateTask("delete-index " + request.indices(),
+ clusterService.submitStateUpdateTask("delete-index " + Arrays.toString(request.indices()),
new AckedClusterStateUpdateTask<ClusterStateUpdateResponse>(Priority.URGENT, request, listener) {
@Override
@@ -73,7 +76,7 @@ public class MetaDataDeleteIndexService extends AbstractComponent {
@Override
public ClusterState execute(final ClusterState currentState) {
- return deleteIndices(currentState, Arrays.asList(request.indices()));
+ return deleteIndices(currentState, Sets.newHashSet(request.indices()));
}
});
}
@@ -81,7 +84,7 @@ public class MetaDataDeleteIndexService extends AbstractComponent {
/**
* Delete some indices from the cluster state.
*/
- public ClusterState deleteIndices(ClusterState currentState, Collection<Index> indices) {
+ public ClusterState deleteIndices(ClusterState currentState, Set<Index> indices) {
final MetaData meta = currentState.metaData();
final Set<IndexMetaData> metaDatas = indices.stream().map(i -> meta.getIndexSafe(i)).collect(toSet());
// Check if index deletion conflicts with any running snapshots
@@ -107,11 +110,25 @@ public class MetaDataDeleteIndexService extends AbstractComponent {
MetaData newMetaData = metaDataBuilder.build();
ClusterBlocks blocks = clusterBlocksBuilder.build();
+
+ // update snapshot restore entries
+ ImmutableOpenMap<String, ClusterState.Custom> customs = currentState.getCustoms();
+ final RestoreInProgress restoreInProgress = currentState.custom(RestoreInProgress.TYPE);
+ if (restoreInProgress != null) {
+ RestoreInProgress updatedRestoreInProgress = RestoreService.updateRestoreStateWithDeletedIndices(restoreInProgress, indices);
+ if (updatedRestoreInProgress != restoreInProgress) {
+ ImmutableOpenMap.Builder<String, ClusterState.Custom> builder = ImmutableOpenMap.builder(customs);
+ builder.put(RestoreInProgress.TYPE, updatedRestoreInProgress);
+ customs = builder.build();
+ }
+ }
+
return allocationService.reroute(
ClusterState.builder(currentState)
.routingTable(routingTableBuilder.build())
.metaData(newMetaData)
.blocks(blocks)
+ .customs(customs)
.build(),
"deleted indices [" + indices + "]");
}
diff --git a/core/src/main/java/org/elasticsearch/cluster/metadata/ProcessClusterEventTimeoutException.java b/core/src/main/java/org/elasticsearch/cluster/metadata/ProcessClusterEventTimeoutException.java
index f161f8c55e..c648c3e633 100644
--- a/core/src/main/java/org/elasticsearch/cluster/metadata/ProcessClusterEventTimeoutException.java
+++ b/core/src/main/java/org/elasticsearch/cluster/metadata/ProcessClusterEventTimeoutException.java
@@ -26,8 +26,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- */
public class ProcessClusterEventTimeoutException extends ElasticsearchException {
public ProcessClusterEventTimeoutException(TimeValue timeValue, String source) {
diff --git a/core/src/main/java/org/elasticsearch/cluster/node/DiscoveryNodeFilters.java b/core/src/main/java/org/elasticsearch/cluster/node/DiscoveryNodeFilters.java
index 7247dff5d8..fad86caa7c 100644
--- a/core/src/main/java/org/elasticsearch/cluster/node/DiscoveryNodeFilters.java
+++ b/core/src/main/java/org/elasticsearch/cluster/node/DiscoveryNodeFilters.java
@@ -29,8 +29,6 @@ import org.elasticsearch.common.transport.TransportAddress;
import java.util.HashMap;
import java.util.Map;
-/**
- */
public class DiscoveryNodeFilters {
public enum OpType {
diff --git a/core/src/main/java/org/elasticsearch/cluster/routing/allocation/AllocationService.java b/core/src/main/java/org/elasticsearch/cluster/routing/allocation/AllocationService.java
index 323adf7804..b3eaa51793 100644
--- a/core/src/main/java/org/elasticsearch/cluster/routing/allocation/AllocationService.java
+++ b/core/src/main/java/org/elasticsearch/cluster/routing/allocation/AllocationService.java
@@ -21,6 +21,7 @@ package org.elasticsearch.cluster.routing.allocation;
import org.elasticsearch.cluster.ClusterInfoService;
import org.elasticsearch.cluster.ClusterState;
+import org.elasticsearch.cluster.RestoreInProgress;
import org.elasticsearch.cluster.health.ClusterHealthStatus;
import org.elasticsearch.cluster.health.ClusterStateHealth;
import org.elasticsearch.cluster.metadata.IndexMetaData;
@@ -34,6 +35,7 @@ import org.elasticsearch.cluster.routing.UnassignedInfo.AllocationStatus;
import org.elasticsearch.cluster.routing.allocation.allocator.ShardsAllocator;
import org.elasticsearch.cluster.routing.allocation.command.AllocationCommands;
import org.elasticsearch.cluster.routing.allocation.decider.AllocationDeciders;
+import org.elasticsearch.common.collect.ImmutableOpenMap;
import org.elasticsearch.common.component.AbstractComponent;
import org.elasticsearch.common.inject.Inject;
import org.elasticsearch.common.settings.Settings;
@@ -94,17 +96,24 @@ public class AllocationService extends AbstractComponent {
}
protected ClusterState buildResultAndLogHealthChange(ClusterState oldState, RoutingAllocation allocation, String reason) {
- return buildResultAndLogHealthChange(oldState, allocation, reason, new RoutingExplanations());
- }
-
- protected ClusterState buildResultAndLogHealthChange(ClusterState oldState, RoutingAllocation allocation, String reason,
- RoutingExplanations explanations) {
RoutingTable oldRoutingTable = oldState.routingTable();
RoutingNodes newRoutingNodes = allocation.routingNodes();
final RoutingTable newRoutingTable = new RoutingTable.Builder().updateNodes(oldRoutingTable.version(), newRoutingNodes).build();
MetaData newMetaData = allocation.updateMetaDataWithRoutingChanges(newRoutingTable);
assert newRoutingTable.validate(newMetaData); // validates the routing table is coherent with the cluster state metadata
- final ClusterState newState = ClusterState.builder(oldState).routingTable(newRoutingTable).metaData(newMetaData).build();
+ final ClusterState.Builder newStateBuilder = ClusterState.builder(oldState)
+ .routingTable(newRoutingTable)
+ .metaData(newMetaData);
+ final RestoreInProgress restoreInProgress = allocation.custom(RestoreInProgress.TYPE);
+ if (restoreInProgress != null) {
+ RestoreInProgress updatedRestoreInProgress = allocation.updateRestoreInfoWithRoutingChanges(restoreInProgress);
+ if (updatedRestoreInProgress != restoreInProgress) {
+ ImmutableOpenMap.Builder<String, ClusterState.Custom> customsBuilder = ImmutableOpenMap.builder(allocation.getCustoms());
+ customsBuilder.put(RestoreInProgress.TYPE, updatedRestoreInProgress);
+ newStateBuilder.customs(customsBuilder.build());
+ }
+ }
+ final ClusterState newState = newStateBuilder.build();
logClusterHealthStateChange(
new ClusterStateHealth(oldState),
new ClusterStateHealth(newState),
diff --git a/core/src/main/java/org/elasticsearch/cluster/routing/allocation/RoutingAllocation.java b/core/src/main/java/org/elasticsearch/cluster/routing/allocation/RoutingAllocation.java
index 8429493b0e..886b42f57d 100644
--- a/core/src/main/java/org/elasticsearch/cluster/routing/allocation/RoutingAllocation.java
+++ b/core/src/main/java/org/elasticsearch/cluster/routing/allocation/RoutingAllocation.java
@@ -21,6 +21,7 @@ package org.elasticsearch.cluster.routing.allocation;
import org.elasticsearch.cluster.ClusterInfo;
import org.elasticsearch.cluster.ClusterState;
+import org.elasticsearch.cluster.RestoreInProgress;
import org.elasticsearch.cluster.metadata.MetaData;
import org.elasticsearch.cluster.node.DiscoveryNodes;
import org.elasticsearch.cluster.routing.RoutingChangesObserver;
@@ -30,6 +31,8 @@ import org.elasticsearch.cluster.routing.allocation.decider.AllocationDeciders;
import org.elasticsearch.cluster.routing.allocation.decider.Decision;
import org.elasticsearch.common.collect.ImmutableOpenMap;
import org.elasticsearch.index.shard.ShardId;
+import org.elasticsearch.snapshots.RestoreService;
+import org.elasticsearch.snapshots.RestoreService.RestoreInProgressUpdater;
import java.util.HashMap;
import java.util.HashSet;
@@ -76,8 +79,9 @@ public class RoutingAllocation {
private final IndexMetaDataUpdater indexMetaDataUpdater = new IndexMetaDataUpdater();
private final RoutingNodesChangedObserver nodesChangedObserver = new RoutingNodesChangedObserver();
+ private final RestoreInProgressUpdater restoreInProgressUpdater = new RestoreInProgressUpdater();
private final RoutingChangesObserver routingChangesObserver = new RoutingChangesObserver.DelegatingRoutingChangesObserver(
- nodesChangedObserver, indexMetaDataUpdater
+ nodesChangedObserver, indexMetaDataUpdater, restoreInProgressUpdater
);
@@ -154,6 +158,10 @@ public class RoutingAllocation {
return (T)customs.get(key);
}
+ public ImmutableOpenMap<String, ClusterState.Custom> getCustoms() {
+ return customs;
+ }
+
/**
* Get explanations of current routing
* @return explanation of routing
@@ -235,6 +243,13 @@ public class RoutingAllocation {
}
/**
+ * Returns updated {@link RestoreInProgress} based on the changes that were made to the routing nodes
+ */
+ public RestoreInProgress updateRestoreInfoWithRoutingChanges(RestoreInProgress restoreInProgress) {
+ return restoreInProgressUpdater.applyChanges(restoreInProgress);
+ }
+
+ /**
* Returns true iff changes were made to the routing nodes
*/
public boolean routingNodesChanged() {
diff --git a/core/src/main/java/org/elasticsearch/cluster/service/PendingClusterTask.java b/core/src/main/java/org/elasticsearch/cluster/service/PendingClusterTask.java
index d53dcb3258..93da0b99e9 100644
--- a/core/src/main/java/org/elasticsearch/cluster/service/PendingClusterTask.java
+++ b/core/src/main/java/org/elasticsearch/cluster/service/PendingClusterTask.java
@@ -28,8 +28,6 @@ import org.elasticsearch.common.unit.TimeValue;
import java.io.IOException;
-/**
- */
public class PendingClusterTask implements Streamable {
private long insertOrder;
diff --git a/core/src/main/java/org/elasticsearch/common/Booleans.java b/core/src/main/java/org/elasticsearch/common/Booleans.java
index 9c5f574663..9ec1ac968a 100644
--- a/core/src/main/java/org/elasticsearch/common/Booleans.java
+++ b/core/src/main/java/org/elasticsearch/common/Booleans.java
@@ -19,9 +19,6 @@
package org.elasticsearch.common;
-/**
- *
- */
public class Booleans {
/**
diff --git a/core/src/main/java/org/elasticsearch/common/Classes.java b/core/src/main/java/org/elasticsearch/common/Classes.java
index 4a73c0d8ae..091e346502 100644
--- a/core/src/main/java/org/elasticsearch/common/Classes.java
+++ b/core/src/main/java/org/elasticsearch/common/Classes.java
@@ -21,9 +21,6 @@ package org.elasticsearch.common;
import java.lang.reflect.Modifier;
-/**
- *
- */
public class Classes {
/**
diff --git a/core/src/main/java/org/elasticsearch/common/Strings.java b/core/src/main/java/org/elasticsearch/common/Strings.java
index 955b836ca1..1ef13e3bc7 100644
--- a/core/src/main/java/org/elasticsearch/common/Strings.java
+++ b/core/src/main/java/org/elasticsearch/common/Strings.java
@@ -45,9 +45,6 @@ import java.util.TreeSet;
import static java.util.Collections.unmodifiableSet;
import static org.elasticsearch.common.util.set.Sets.newHashSet;
-/**
- *
- */
public class Strings {
public static final String[] EMPTY_ARRAY = new String[0];
diff --git a/core/src/main/java/org/elasticsearch/common/blobstore/BlobStoreException.java b/core/src/main/java/org/elasticsearch/common/blobstore/BlobStoreException.java
index 4d982b3c3e..700bff5eba 100644
--- a/core/src/main/java/org/elasticsearch/common/blobstore/BlobStoreException.java
+++ b/core/src/main/java/org/elasticsearch/common/blobstore/BlobStoreException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class BlobStoreException extends ElasticsearchException {
public BlobStoreException(String msg) {
diff --git a/core/src/main/java/org/elasticsearch/common/blobstore/fs/FsBlobStore.java b/core/src/main/java/org/elasticsearch/common/blobstore/fs/FsBlobStore.java
index 725535ecad..ce69667889 100644
--- a/core/src/main/java/org/elasticsearch/common/blobstore/fs/FsBlobStore.java
+++ b/core/src/main/java/org/elasticsearch/common/blobstore/fs/FsBlobStore.java
@@ -33,9 +33,6 @@ import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
-/**
- *
- */
public class FsBlobStore extends AbstractComponent implements BlobStore {
private final Path path;
diff --git a/core/src/main/java/org/elasticsearch/common/blobstore/support/PlainBlobMetaData.java b/core/src/main/java/org/elasticsearch/common/blobstore/support/PlainBlobMetaData.java
index ea931631e0..e51c56b6c1 100644
--- a/core/src/main/java/org/elasticsearch/common/blobstore/support/PlainBlobMetaData.java
+++ b/core/src/main/java/org/elasticsearch/common/blobstore/support/PlainBlobMetaData.java
@@ -21,9 +21,6 @@ package org.elasticsearch.common.blobstore.support;
import org.elasticsearch.common.blobstore.BlobMetaData;
-/**
- *
- */
public class PlainBlobMetaData implements BlobMetaData {
private final String name;
diff --git a/core/src/main/java/org/elasticsearch/common/collect/HppcMaps.java b/core/src/main/java/org/elasticsearch/common/collect/HppcMaps.java
index 55fc67831e..c48626cf7c 100644
--- a/core/src/main/java/org/elasticsearch/common/collect/HppcMaps.java
+++ b/core/src/main/java/org/elasticsearch/common/collect/HppcMaps.java
@@ -26,8 +26,6 @@ import com.carrotsearch.hppc.cursors.ObjectCursor;
import java.util.Iterator;
-/**
- */
public final class HppcMaps {
private HppcMaps() {
diff --git a/core/src/main/java/org/elasticsearch/common/collect/MapBuilder.java b/core/src/main/java/org/elasticsearch/common/collect/MapBuilder.java
index bfb0f42f44..a840ee037f 100644
--- a/core/src/main/java/org/elasticsearch/common/collect/MapBuilder.java
+++ b/core/src/main/java/org/elasticsearch/common/collect/MapBuilder.java
@@ -24,9 +24,6 @@ import java.util.Map;
import static java.util.Collections.unmodifiableMap;
-/**
- *
- */
public class MapBuilder<K, V> {
public static <K, V> MapBuilder<K, V> newMapBuilder() {
diff --git a/core/src/main/java/org/elasticsearch/common/collect/Tuple.java b/core/src/main/java/org/elasticsearch/common/collect/Tuple.java
index ed88ae9df2..2a0d860e1a 100644
--- a/core/src/main/java/org/elasticsearch/common/collect/Tuple.java
+++ b/core/src/main/java/org/elasticsearch/common/collect/Tuple.java
@@ -19,9 +19,6 @@
package org.elasticsearch.common.collect;
-/**
- *
- */
public class Tuple<V1, V2> {
public static <V1, V2> Tuple<V1, V2> tuple(V1 v1, V2 v2) {
diff --git a/core/src/main/java/org/elasticsearch/common/component/AbstractLifecycleComponent.java b/core/src/main/java/org/elasticsearch/common/component/AbstractLifecycleComponent.java
index 6f1534b57d..e2868b23e8 100644
--- a/core/src/main/java/org/elasticsearch/common/component/AbstractLifecycleComponent.java
+++ b/core/src/main/java/org/elasticsearch/common/component/AbstractLifecycleComponent.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.settings.Settings;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
-/**
- *
- */
public abstract class AbstractLifecycleComponent extends AbstractComponent implements LifecycleComponent {
protected final Lifecycle lifecycle = new Lifecycle();
diff --git a/core/src/main/java/org/elasticsearch/common/component/LifecycleComponent.java b/core/src/main/java/org/elasticsearch/common/component/LifecycleComponent.java
index b57486105d..2729d60fa1 100644
--- a/core/src/main/java/org/elasticsearch/common/component/LifecycleComponent.java
+++ b/core/src/main/java/org/elasticsearch/common/component/LifecycleComponent.java
@@ -21,9 +21,6 @@ package org.elasticsearch.common.component;
import org.elasticsearch.common.lease.Releasable;
-/**
- *
- */
public interface LifecycleComponent extends Releasable {
Lifecycle.State lifecycleState();
diff --git a/core/src/main/java/org/elasticsearch/common/component/LifecycleListener.java b/core/src/main/java/org/elasticsearch/common/component/LifecycleListener.java
index 52f9bea410..447fb736e0 100644
--- a/core/src/main/java/org/elasticsearch/common/component/LifecycleListener.java
+++ b/core/src/main/java/org/elasticsearch/common/component/LifecycleListener.java
@@ -19,9 +19,6 @@
package org.elasticsearch.common.component;
-/**
- *
- */
public abstract class LifecycleListener {
public void beforeStart() {
diff --git a/core/src/main/java/org/elasticsearch/common/compress/Compressor.java b/core/src/main/java/org/elasticsearch/common/compress/Compressor.java
index 883078dafe..05706debd3 100644
--- a/core/src/main/java/org/elasticsearch/common/compress/Compressor.java
+++ b/core/src/main/java/org/elasticsearch/common/compress/Compressor.java
@@ -25,8 +25,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- */
public interface Compressor {
boolean isCompressed(BytesReference bytes);
diff --git a/core/src/main/java/org/elasticsearch/common/compress/CompressorFactory.java b/core/src/main/java/org/elasticsearch/common/compress/CompressorFactory.java
index 82e049704c..067d466672 100644
--- a/core/src/main/java/org/elasticsearch/common/compress/CompressorFactory.java
+++ b/core/src/main/java/org/elasticsearch/common/compress/CompressorFactory.java
@@ -29,8 +29,6 @@ import org.elasticsearch.common.xcontent.XContentType;
import java.io.IOException;
-/**
- */
public class CompressorFactory {
public static final Compressor COMPRESSOR = new DeflateCompressor();
diff --git a/core/src/main/java/org/elasticsearch/common/geo/GeoPoint.java b/core/src/main/java/org/elasticsearch/common/geo/GeoPoint.java
index 15e2fb4fab..f76720b9ed 100644
--- a/core/src/main/java/org/elasticsearch/common/geo/GeoPoint.java
+++ b/core/src/main/java/org/elasticsearch/common/geo/GeoPoint.java
@@ -32,9 +32,6 @@ import java.util.Arrays;
import static org.elasticsearch.common.geo.GeoHashUtils.mortonEncode;
import static org.elasticsearch.common.geo.GeoHashUtils.stringEncode;
-/**
- *
- */
public final class GeoPoint {
private double lat;
diff --git a/core/src/main/java/org/elasticsearch/common/geo/GeoUtils.java b/core/src/main/java/org/elasticsearch/common/geo/GeoUtils.java
index b81720057c..d33616cbe6 100644
--- a/core/src/main/java/org/elasticsearch/common/geo/GeoUtils.java
+++ b/core/src/main/java/org/elasticsearch/common/geo/GeoUtils.java
@@ -30,8 +30,6 @@ import org.elasticsearch.index.mapper.GeoPointFieldMapper;
import java.io.IOException;
-/**
- */
public class GeoUtils {
/** Maximum valid latitude in degrees. */
diff --git a/core/src/main/java/org/elasticsearch/common/geo/ShapesAvailability.java b/core/src/main/java/org/elasticsearch/common/geo/ShapesAvailability.java
index fe33fadb85..c800e01159 100644
--- a/core/src/main/java/org/elasticsearch/common/geo/ShapesAvailability.java
+++ b/core/src/main/java/org/elasticsearch/common/geo/ShapesAvailability.java
@@ -19,8 +19,6 @@
package org.elasticsearch.common.geo;
-/**
- */
public class ShapesAvailability {
public static final boolean SPATIAL4J_AVAILABLE;
diff --git a/core/src/main/java/org/elasticsearch/common/geo/SpatialStrategy.java b/core/src/main/java/org/elasticsearch/common/geo/SpatialStrategy.java
index e1b0356b68..5a7c9e2a32 100644
--- a/core/src/main/java/org/elasticsearch/common/geo/SpatialStrategy.java
+++ b/core/src/main/java/org/elasticsearch/common/geo/SpatialStrategy.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.Writeable;
import java.io.IOException;
-/**
- *
- */
public enum SpatialStrategy implements Writeable {
TERM("term"),
diff --git a/core/src/main/java/org/elasticsearch/common/io/FastCharArrayReader.java b/core/src/main/java/org/elasticsearch/common/io/FastCharArrayReader.java
index 53b932afd5..f75d8d1c96 100644
--- a/core/src/main/java/org/elasticsearch/common/io/FastCharArrayReader.java
+++ b/core/src/main/java/org/elasticsearch/common/io/FastCharArrayReader.java
@@ -22,9 +22,6 @@ package org.elasticsearch.common.io;
import java.io.IOException;
import java.io.Reader;
-/**
- *
- */
public class FastCharArrayReader extends Reader {
/**
diff --git a/core/src/main/java/org/elasticsearch/common/io/UTF8StreamWriter.java b/core/src/main/java/org/elasticsearch/common/io/UTF8StreamWriter.java
index 59c95f67ea..0ed5fd498d 100644
--- a/core/src/main/java/org/elasticsearch/common/io/UTF8StreamWriter.java
+++ b/core/src/main/java/org/elasticsearch/common/io/UTF8StreamWriter.java
@@ -25,8 +25,6 @@ import java.io.OutputStream;
import java.io.Writer;
-/**
- */
public final class UTF8StreamWriter extends Writer {
/**
diff --git a/core/src/main/java/org/elasticsearch/common/io/stream/ByteBufferStreamInput.java b/core/src/main/java/org/elasticsearch/common/io/stream/ByteBufferStreamInput.java
index d13f539a67..3193d47c47 100644
--- a/core/src/main/java/org/elasticsearch/common/io/stream/ByteBufferStreamInput.java
+++ b/core/src/main/java/org/elasticsearch/common/io/stream/ByteBufferStreamInput.java
@@ -22,8 +22,6 @@ import java.io.EOFException;
import java.io.IOException;
import java.nio.ByteBuffer;
-/**
- */
public class ByteBufferStreamInput extends StreamInput {
private final ByteBuffer buffer;
diff --git a/core/src/main/java/org/elasticsearch/common/io/stream/DataOutputStreamOutput.java b/core/src/main/java/org/elasticsearch/common/io/stream/DataOutputStreamOutput.java
index aa542b1c30..184560a4a7 100644
--- a/core/src/main/java/org/elasticsearch/common/io/stream/DataOutputStreamOutput.java
+++ b/core/src/main/java/org/elasticsearch/common/io/stream/DataOutputStreamOutput.java
@@ -23,9 +23,6 @@ import java.io.Closeable;
import java.io.DataOutput;
import java.io.IOException;
-/**
- *
- */
public class DataOutputStreamOutput extends StreamOutput {
private final DataOutput out;
diff --git a/core/src/main/java/org/elasticsearch/common/io/stream/InputStreamStreamInput.java b/core/src/main/java/org/elasticsearch/common/io/stream/InputStreamStreamInput.java
index d786041af4..a252b66bcf 100644
--- a/core/src/main/java/org/elasticsearch/common/io/stream/InputStreamStreamInput.java
+++ b/core/src/main/java/org/elasticsearch/common/io/stream/InputStreamStreamInput.java
@@ -25,9 +25,6 @@ import java.io.EOFException;
import java.io.IOException;
import java.io.InputStream;
-/**
- *
- */
public class InputStreamStreamInput extends StreamInput {
private final InputStream is;
diff --git a/core/src/main/java/org/elasticsearch/common/io/stream/OutputStreamStreamOutput.java b/core/src/main/java/org/elasticsearch/common/io/stream/OutputStreamStreamOutput.java
index 93e1fe8ee9..d30255605e 100644
--- a/core/src/main/java/org/elasticsearch/common/io/stream/OutputStreamStreamOutput.java
+++ b/core/src/main/java/org/elasticsearch/common/io/stream/OutputStreamStreamOutput.java
@@ -22,8 +22,6 @@ package org.elasticsearch.common.io.stream;
import java.io.IOException;
import java.io.OutputStream;
-/**
- */
public class OutputStreamStreamOutput extends StreamOutput {
private final OutputStream out;
diff --git a/core/src/main/java/org/elasticsearch/common/joda/Joda.java b/core/src/main/java/org/elasticsearch/common/joda/Joda.java
index 34c882d0d8..7978ceff48 100644
--- a/core/src/main/java/org/elasticsearch/common/joda/Joda.java
+++ b/core/src/main/java/org/elasticsearch/common/joda/Joda.java
@@ -44,9 +44,6 @@ import java.io.IOException;
import java.io.Writer;
import java.util.Locale;
-/**
- *
- */
public class Joda {
public static FormatDateTimeFormatter forPattern(String input) {
diff --git a/core/src/main/java/org/elasticsearch/common/lease/Releasables.java b/core/src/main/java/org/elasticsearch/common/lease/Releasables.java
index bfabd20976..bd7b2a6e77 100644
--- a/core/src/main/java/org/elasticsearch/common/lease/Releasables.java
+++ b/core/src/main/java/org/elasticsearch/common/lease/Releasables.java
@@ -24,6 +24,7 @@ import org.apache.lucene.util.IOUtils;
import java.io.IOException;
import java.io.UncheckedIOException;
import java.util.Arrays;
+import java.util.concurrent.atomic.AtomicBoolean;
/** Utility methods to work with {@link Releasable}s. */
public enum Releasables {
@@ -93,4 +94,16 @@ public enum Releasables {
public static Releasable wrap(final Releasable... releasables) {
return () -> close(releasables);
}
+
+ /**
+ * Equivalent to {@link #wrap(Releasable...)} but can be called multiple times without double releasing.
+ */
+ public static Releasable releaseOnce(final Releasable... releasables) {
+ final AtomicBoolean released = new AtomicBoolean(false);
+ return () -> {
+ if (released.compareAndSet(false, true)) {
+ close(releasables);
+ }
+ };
+ }
}
diff --git a/core/src/main/java/org/elasticsearch/common/lucene/BytesRefs.java b/core/src/main/java/org/elasticsearch/common/lucene/BytesRefs.java
index e99f61fe8e..b363315a10 100644
--- a/core/src/main/java/org/elasticsearch/common/lucene/BytesRefs.java
+++ b/core/src/main/java/org/elasticsearch/common/lucene/BytesRefs.java
@@ -22,8 +22,6 @@ package org.elasticsearch.common.lucene;
import org.apache.lucene.util.BytesRef;
import org.apache.lucene.util.BytesRefBuilder;
-/**
- */
public class BytesRefs {
/**
diff --git a/core/src/main/java/org/elasticsearch/common/lucene/Lucene.java b/core/src/main/java/org/elasticsearch/common/lucene/Lucene.java
index ef570be1e7..e3d3bf1c62 100644
--- a/core/src/main/java/org/elasticsearch/common/lucene/Lucene.java
+++ b/core/src/main/java/org/elasticsearch/common/lucene/Lucene.java
@@ -85,9 +85,6 @@ import java.util.List;
import java.util.Map;
import java.util.Objects;
-/**
- *
- */
public class Lucene {
public static final String LATEST_DOC_VALUES_FORMAT = "Lucene54";
public static final String LATEST_POSTINGS_FORMAT = "Lucene50";
diff --git a/core/src/main/java/org/elasticsearch/common/lucene/MinimumScoreCollector.java b/core/src/main/java/org/elasticsearch/common/lucene/MinimumScoreCollector.java
index e1fc0171bb..2552309450 100644
--- a/core/src/main/java/org/elasticsearch/common/lucene/MinimumScoreCollector.java
+++ b/core/src/main/java/org/elasticsearch/common/lucene/MinimumScoreCollector.java
@@ -28,9 +28,6 @@ import org.apache.lucene.search.SimpleCollector;
import java.io.IOException;
-/**
- *
- */
public class MinimumScoreCollector extends SimpleCollector {
private final Collector collector;
diff --git a/core/src/main/java/org/elasticsearch/common/lucene/ScorerAware.java b/core/src/main/java/org/elasticsearch/common/lucene/ScorerAware.java
index e5708df05f..df17f8d775 100644
--- a/core/src/main/java/org/elasticsearch/common/lucene/ScorerAware.java
+++ b/core/src/main/java/org/elasticsearch/common/lucene/ScorerAware.java
@@ -20,9 +20,6 @@ package org.elasticsearch.common.lucene;
import org.apache.lucene.search.Scorer;
-/**
- *
- */
public interface ScorerAware {
void setScorer(Scorer scorer);
diff --git a/core/src/main/java/org/elasticsearch/common/lucene/all/AllEntries.java b/core/src/main/java/org/elasticsearch/common/lucene/all/AllEntries.java
index 23370bb0ff..ffd85213e8 100644
--- a/core/src/main/java/org/elasticsearch/common/lucene/all/AllEntries.java
+++ b/core/src/main/java/org/elasticsearch/common/lucene/all/AllEntries.java
@@ -22,9 +22,6 @@ package org.elasticsearch.common.lucene.all;
import java.util.ArrayList;
import java.util.List;
-/**
- *
- */
public class AllEntries {
public static class Entry {
private final String name;
diff --git a/core/src/main/java/org/elasticsearch/common/lucene/all/AllTokenStream.java b/core/src/main/java/org/elasticsearch/common/lucene/all/AllTokenStream.java
index 045a4badc4..0d29a65d5d 100644
--- a/core/src/main/java/org/elasticsearch/common/lucene/all/AllTokenStream.java
+++ b/core/src/main/java/org/elasticsearch/common/lucene/all/AllTokenStream.java
@@ -28,9 +28,6 @@ import org.apache.lucene.util.SmallFloat;
import java.io.IOException;
-/**
- *
- */
public final class AllTokenStream extends TokenFilter {
public static TokenStream allTokenStream(String allFieldName, String value, float boost, Analyzer analyzer) throws IOException {
return new AllTokenStream(analyzer.tokenStream(allFieldName, value), boost);
diff --git a/core/src/main/java/org/elasticsearch/common/lucene/search/FilteredCollector.java b/core/src/main/java/org/elasticsearch/common/lucene/search/FilteredCollector.java
index 5bb9223504..3a5d71d1fc 100644
--- a/core/src/main/java/org/elasticsearch/common/lucene/search/FilteredCollector.java
+++ b/core/src/main/java/org/elasticsearch/common/lucene/search/FilteredCollector.java
@@ -29,9 +29,6 @@ import org.elasticsearch.common.lucene.Lucene;
import java.io.IOException;
-/**
- *
- */
public class FilteredCollector implements Collector {
private final Collector collector;
diff --git a/core/src/main/java/org/elasticsearch/common/lucene/search/MoreLikeThisQuery.java b/core/src/main/java/org/elasticsearch/common/lucene/search/MoreLikeThisQuery.java
index 06ab2b4a53..81a8dfdd1e 100644
--- a/core/src/main/java/org/elasticsearch/common/lucene/search/MoreLikeThisQuery.java
+++ b/core/src/main/java/org/elasticsearch/common/lucene/search/MoreLikeThisQuery.java
@@ -45,9 +45,6 @@ import java.util.List;
import java.util.Objects;
import java.util.Set;
-/**
- *
- */
public class MoreLikeThisQuery extends Query {
public static final String DEFAULT_MINIMUM_SHOULD_MATCH = "30%";
diff --git a/core/src/main/java/org/elasticsearch/common/lucene/search/Queries.java b/core/src/main/java/org/elasticsearch/common/lucene/search/Queries.java
index ee3f752f89..8933b56b12 100644
--- a/core/src/main/java/org/elasticsearch/common/lucene/search/Queries.java
+++ b/core/src/main/java/org/elasticsearch/common/lucene/search/Queries.java
@@ -35,9 +35,6 @@ import org.elasticsearch.index.mapper.TypeFieldMapper;
import java.util.List;
import java.util.regex.Pattern;
-/**
- *
- */
public class Queries {
public static Query newMatchAllQuery() {
diff --git a/core/src/main/java/org/elasticsearch/common/lucene/search/function/ScoreFunction.java b/core/src/main/java/org/elasticsearch/common/lucene/search/function/ScoreFunction.java
index 9b33f3d90c..189ca1584a 100644
--- a/core/src/main/java/org/elasticsearch/common/lucene/search/function/ScoreFunction.java
+++ b/core/src/main/java/org/elasticsearch/common/lucene/search/function/ScoreFunction.java
@@ -24,9 +24,6 @@ import org.apache.lucene.index.LeafReaderContext;
import java.io.IOException;
import java.util.Objects;
-/**
- *
- */
public abstract class ScoreFunction {
private final CombineFunction scoreCombiner;
diff --git a/core/src/main/java/org/elasticsearch/common/lucene/search/function/WeightFactorFunction.java b/core/src/main/java/org/elasticsearch/common/lucene/search/function/WeightFactorFunction.java
index cadb3f55df..bfe36b0a06 100644
--- a/core/src/main/java/org/elasticsearch/common/lucene/search/function/WeightFactorFunction.java
+++ b/core/src/main/java/org/elasticsearch/common/lucene/search/function/WeightFactorFunction.java
@@ -25,9 +25,6 @@ import org.apache.lucene.search.Explanation;
import java.io.IOException;
import java.util.Objects;
-/**
- *
- */
public class WeightFactorFunction extends ScoreFunction {
private static final ScoreFunction SCORE_ONE = new ScoreOne(CombineFunction.MULTIPLY);
diff --git a/core/src/main/java/org/elasticsearch/common/lucene/store/InputStreamIndexInput.java b/core/src/main/java/org/elasticsearch/common/lucene/store/InputStreamIndexInput.java
index bb63978d70..9866e239db 100644
--- a/core/src/main/java/org/elasticsearch/common/lucene/store/InputStreamIndexInput.java
+++ b/core/src/main/java/org/elasticsearch/common/lucene/store/InputStreamIndexInput.java
@@ -24,9 +24,6 @@ import org.apache.lucene.store.IndexInput;
import java.io.IOException;
import java.io.InputStream;
-/**
- *
- */
public class InputStreamIndexInput extends InputStream {
private final IndexInput indexInput;
diff --git a/core/src/main/java/org/elasticsearch/common/metrics/CounterMetric.java b/core/src/main/java/org/elasticsearch/common/metrics/CounterMetric.java
index 917ec9d496..b65d999986 100644
--- a/core/src/main/java/org/elasticsearch/common/metrics/CounterMetric.java
+++ b/core/src/main/java/org/elasticsearch/common/metrics/CounterMetric.java
@@ -21,8 +21,6 @@ package org.elasticsearch.common.metrics;
import java.util.concurrent.atomic.LongAdder;
-/**
- */
public class CounterMetric implements Metric {
private final LongAdder counter = new LongAdder();
diff --git a/core/src/main/java/org/elasticsearch/common/metrics/MeanMetric.java b/core/src/main/java/org/elasticsearch/common/metrics/MeanMetric.java
index f6f3104f55..1ee1a867fa 100644
--- a/core/src/main/java/org/elasticsearch/common/metrics/MeanMetric.java
+++ b/core/src/main/java/org/elasticsearch/common/metrics/MeanMetric.java
@@ -21,8 +21,6 @@ package org.elasticsearch.common.metrics;
import java.util.concurrent.atomic.LongAdder;
-/**
- */
public class MeanMetric implements Metric {
private final LongAdder counter = new LongAdder();
diff --git a/core/src/main/java/org/elasticsearch/common/metrics/Metric.java b/core/src/main/java/org/elasticsearch/common/metrics/Metric.java
index b986c282a5..4f5bce173f 100644
--- a/core/src/main/java/org/elasticsearch/common/metrics/Metric.java
+++ b/core/src/main/java/org/elasticsearch/common/metrics/Metric.java
@@ -19,7 +19,5 @@
package org.elasticsearch.common.metrics;
-/**
- */
public interface Metric {
}
diff --git a/core/src/main/java/org/elasticsearch/common/network/NetworkService.java b/core/src/main/java/org/elasticsearch/common/network/NetworkService.java
index 2652f9ff64..b72acf8064 100644
--- a/core/src/main/java/org/elasticsearch/common/network/NetworkService.java
+++ b/core/src/main/java/org/elasticsearch/common/network/NetworkService.java
@@ -36,9 +36,6 @@ import java.util.List;
import java.util.concurrent.TimeUnit;
import java.util.function.Function;
-/**
- *
- */
public class NetworkService extends AbstractComponent {
/** By default, we bind to loopback interfaces */
diff --git a/core/src/main/java/org/elasticsearch/common/recycler/NoneRecycler.java b/core/src/main/java/org/elasticsearch/common/recycler/NoneRecycler.java
index 258e4355b9..d1bf59a92c 100644
--- a/core/src/main/java/org/elasticsearch/common/recycler/NoneRecycler.java
+++ b/core/src/main/java/org/elasticsearch/common/recycler/NoneRecycler.java
@@ -20,8 +20,6 @@
package org.elasticsearch.common.recycler;
-/**
- */
public class NoneRecycler<T> extends AbstractRecycler<T> {
public NoneRecycler(C<T> c) {
diff --git a/core/src/main/java/org/elasticsearch/common/regex/Regex.java b/core/src/main/java/org/elasticsearch/common/regex/Regex.java
index f1f945288e..bcf2dfba3e 100644
--- a/core/src/main/java/org/elasticsearch/common/regex/Regex.java
+++ b/core/src/main/java/org/elasticsearch/common/regex/Regex.java
@@ -29,9 +29,6 @@ import java.util.List;
import java.util.Locale;
import java.util.regex.Pattern;
-/**
- *
- */
public class Regex {
/**
diff --git a/core/src/main/java/org/elasticsearch/common/rounding/DateTimeUnit.java b/core/src/main/java/org/elasticsearch/common/rounding/DateTimeUnit.java
index 375c1a2721..3bf4f460d7 100644
--- a/core/src/main/java/org/elasticsearch/common/rounding/DateTimeUnit.java
+++ b/core/src/main/java/org/elasticsearch/common/rounding/DateTimeUnit.java
@@ -26,9 +26,6 @@ import org.joda.time.chrono.ISOChronology;
import java.util.function.Function;
-/**
- *
- */
public enum DateTimeUnit {
WEEK_OF_WEEKYEAR( (byte) 1, tz -> ISOChronology.getInstance(tz).weekOfWeekyear()),
diff --git a/core/src/main/java/org/elasticsearch/common/transport/NetworkExceptionHelper.java b/core/src/main/java/org/elasticsearch/common/transport/NetworkExceptionHelper.java
index 5d6211c3fe..b78d61f250 100644
--- a/core/src/main/java/org/elasticsearch/common/transport/NetworkExceptionHelper.java
+++ b/core/src/main/java/org/elasticsearch/common/transport/NetworkExceptionHelper.java
@@ -22,9 +22,6 @@ package org.elasticsearch.common.transport;
import java.net.ConnectException;
import java.nio.channels.ClosedChannelException;
-/**
- *
- */
public class NetworkExceptionHelper {
public static boolean isConnectException(Throwable e) {
diff --git a/core/src/main/java/org/elasticsearch/common/transport/PortsRange.java b/core/src/main/java/org/elasticsearch/common/transport/PortsRange.java
index f88f1de8fe..aef5db31e2 100644
--- a/core/src/main/java/org/elasticsearch/common/transport/PortsRange.java
+++ b/core/src/main/java/org/elasticsearch/common/transport/PortsRange.java
@@ -24,9 +24,6 @@ import com.carrotsearch.hppc.IntArrayList;
import java.util.StringTokenizer;
-/**
- *
- */
public class PortsRange {
private final String portRange;
diff --git a/core/src/main/java/org/elasticsearch/common/unit/SizeUnit.java b/core/src/main/java/org/elasticsearch/common/unit/SizeUnit.java
index 984931d264..bfa8da1791 100644
--- a/core/src/main/java/org/elasticsearch/common/unit/SizeUnit.java
+++ b/core/src/main/java/org/elasticsearch/common/unit/SizeUnit.java
@@ -19,9 +19,6 @@
package org.elasticsearch.common.unit;
-/**
- *
- */
public enum SizeUnit {
SINGLE {
@Override
diff --git a/core/src/main/java/org/elasticsearch/common/util/ArrayUtils.java b/core/src/main/java/org/elasticsearch/common/util/ArrayUtils.java
index bb8442efa0..de23663b3e 100644
--- a/core/src/main/java/org/elasticsearch/common/util/ArrayUtils.java
+++ b/core/src/main/java/org/elasticsearch/common/util/ArrayUtils.java
@@ -22,9 +22,6 @@ package org.elasticsearch.common.util;
import java.lang.reflect.Array;
import java.util.Arrays;
-/**
- *
- */
public class ArrayUtils {
private ArrayUtils() {}
diff --git a/core/src/main/java/org/elasticsearch/common/util/Callback.java b/core/src/main/java/org/elasticsearch/common/util/Callback.java
index d4e3c94f70..3e498ef374 100644
--- a/core/src/main/java/org/elasticsearch/common/util/Callback.java
+++ b/core/src/main/java/org/elasticsearch/common/util/Callback.java
@@ -19,9 +19,6 @@
package org.elasticsearch.common.util;
-/**
- *
- */
public interface Callback<T> {
void handle(T t);
diff --git a/core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentCollections.java b/core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentCollections.java
index 1c78b92beb..1f6b0645d4 100644
--- a/core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentCollections.java
+++ b/core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentCollections.java
@@ -31,9 +31,6 @@ import java.util.concurrent.ConcurrentMap;
import java.util.concurrent.LinkedTransferQueue;
-/**
- *
- */
public abstract class ConcurrentCollections {
static final int aggressiveConcurrencyLevel;
diff --git a/core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentHashMapLong.java b/core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentHashMapLong.java
index 4a1d67aa38..32e3a00c07 100644
--- a/core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentHashMapLong.java
+++ b/core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentHashMapLong.java
@@ -24,9 +24,6 @@ import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentMap;
-/**
- *
- */
public class ConcurrentHashMapLong<T> implements ConcurrentMapLong<T> {
private final ConcurrentMap<Long, T> map;
diff --git a/core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentMapLong.java b/core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentMapLong.java
index 82212ad616..85482ad670 100644
--- a/core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentMapLong.java
+++ b/core/src/main/java/org/elasticsearch/common/util/concurrent/ConcurrentMapLong.java
@@ -21,9 +21,6 @@ package org.elasticsearch.common.util.concurrent;
import java.util.concurrent.ConcurrentMap;
-/**
- *
- */
public interface ConcurrentMapLong<T> extends ConcurrentMap<Long, T> {
T get(long key);
diff --git a/core/src/main/java/org/elasticsearch/common/util/concurrent/EsAbortPolicy.java b/core/src/main/java/org/elasticsearch/common/util/concurrent/EsAbortPolicy.java
index 2b19fa2096..986b925f9e 100644
--- a/core/src/main/java/org/elasticsearch/common/util/concurrent/EsAbortPolicy.java
+++ b/core/src/main/java/org/elasticsearch/common/util/concurrent/EsAbortPolicy.java
@@ -24,8 +24,6 @@ import org.elasticsearch.common.metrics.CounterMetric;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.ThreadPoolExecutor;
-/**
- */
public class EsAbortPolicy implements XRejectedExecutionHandler {
private final CounterMetric rejected = new CounterMetric();
diff --git a/core/src/main/java/org/elasticsearch/common/util/concurrent/EsRejectedExecutionException.java b/core/src/main/java/org/elasticsearch/common/util/concurrent/EsRejectedExecutionException.java
index d75b3ffa8c..87e50a193e 100644
--- a/core/src/main/java/org/elasticsearch/common/util/concurrent/EsRejectedExecutionException.java
+++ b/core/src/main/java/org/elasticsearch/common/util/concurrent/EsRejectedExecutionException.java
@@ -26,8 +26,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- */
public class EsRejectedExecutionException extends ElasticsearchException {
private final boolean isExecutorShutdown;
diff --git a/core/src/main/java/org/elasticsearch/common/util/concurrent/FutureUtils.java b/core/src/main/java/org/elasticsearch/common/util/concurrent/FutureUtils.java
index ef39156d5b..de841634ed 100644
--- a/core/src/main/java/org/elasticsearch/common/util/concurrent/FutureUtils.java
+++ b/core/src/main/java/org/elasticsearch/common/util/concurrent/FutureUtils.java
@@ -23,8 +23,6 @@ import org.elasticsearch.common.SuppressForbidden;
import java.util.concurrent.Future;
-/**
- */
public class FutureUtils {
@SuppressForbidden(reason = "Future#cancel()")
diff --git a/core/src/main/java/org/elasticsearch/common/util/concurrent/PrioritizedCallable.java b/core/src/main/java/org/elasticsearch/common/util/concurrent/PrioritizedCallable.java
index d028b5c7f6..c946c47d5c 100644
--- a/core/src/main/java/org/elasticsearch/common/util/concurrent/PrioritizedCallable.java
+++ b/core/src/main/java/org/elasticsearch/common/util/concurrent/PrioritizedCallable.java
@@ -22,9 +22,6 @@ import org.elasticsearch.common.Priority;
import java.util.concurrent.Callable;
-/**
- *
- */
public abstract class PrioritizedCallable<T> implements Callable<T>, Comparable<PrioritizedCallable> {
private final Priority priority;
diff --git a/core/src/main/java/org/elasticsearch/common/util/concurrent/PrioritizedRunnable.java b/core/src/main/java/org/elasticsearch/common/util/concurrent/PrioritizedRunnable.java
index 6c3e24d1ab..7ef2e96e2c 100644
--- a/core/src/main/java/org/elasticsearch/common/util/concurrent/PrioritizedRunnable.java
+++ b/core/src/main/java/org/elasticsearch/common/util/concurrent/PrioritizedRunnable.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.Priority;
import java.util.concurrent.TimeUnit;
import java.util.function.LongSupplier;
-/**
- *
- */
public abstract class PrioritizedRunnable implements Runnable, Comparable<PrioritizedRunnable> {
private final Priority priority;
diff --git a/core/src/main/java/org/elasticsearch/common/util/concurrent/UncategorizedExecutionException.java b/core/src/main/java/org/elasticsearch/common/util/concurrent/UncategorizedExecutionException.java
index a74a1a073f..a741de3a8e 100644
--- a/core/src/main/java/org/elasticsearch/common/util/concurrent/UncategorizedExecutionException.java
+++ b/core/src/main/java/org/elasticsearch/common/util/concurrent/UncategorizedExecutionException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class UncategorizedExecutionException extends ElasticsearchException {
public UncategorizedExecutionException(String msg, Throwable cause) {
diff --git a/core/src/main/java/org/elasticsearch/common/util/concurrent/XRejectedExecutionHandler.java b/core/src/main/java/org/elasticsearch/common/util/concurrent/XRejectedExecutionHandler.java
index e58f2abfd5..d201484cab 100644
--- a/core/src/main/java/org/elasticsearch/common/util/concurrent/XRejectedExecutionHandler.java
+++ b/core/src/main/java/org/elasticsearch/common/util/concurrent/XRejectedExecutionHandler.java
@@ -21,8 +21,6 @@ package org.elasticsearch.common.util.concurrent;
import java.util.concurrent.RejectedExecutionHandler;
-/**
- */
public interface XRejectedExecutionHandler extends RejectedExecutionHandler {
/**
diff --git a/core/src/main/java/org/elasticsearch/common/xcontent/XContentHelper.java b/core/src/main/java/org/elasticsearch/common/xcontent/XContentHelper.java
index 2832527a58..1625289e52 100644
--- a/core/src/main/java/org/elasticsearch/common/xcontent/XContentHelper.java
+++ b/core/src/main/java/org/elasticsearch/common/xcontent/XContentHelper.java
@@ -38,9 +38,6 @@ import java.util.Objects;
import static org.elasticsearch.common.xcontent.ToXContent.EMPTY_PARAMS;
-/**
- *
- */
@SuppressWarnings("unchecked")
public class XContentHelper {
diff --git a/core/src/main/java/org/elasticsearch/common/xcontent/cbor/CborXContentParser.java b/core/src/main/java/org/elasticsearch/common/xcontent/cbor/CborXContentParser.java
index ed10ea47c0..772a5322cc 100644
--- a/core/src/main/java/org/elasticsearch/common/xcontent/cbor/CborXContentParser.java
+++ b/core/src/main/java/org/elasticsearch/common/xcontent/cbor/CborXContentParser.java
@@ -23,9 +23,6 @@ import com.fasterxml.jackson.core.JsonParser;
import org.elasticsearch.common.xcontent.XContentType;
import org.elasticsearch.common.xcontent.json.JsonXContentParser;
-/**
- *
- */
public class CborXContentParser extends JsonXContentParser {
public CborXContentParser(JsonParser parser) {
diff --git a/core/src/main/java/org/elasticsearch/common/xcontent/json/JsonXContentParser.java b/core/src/main/java/org/elasticsearch/common/xcontent/json/JsonXContentParser.java
index 5728e6035e..f7ed46a649 100644
--- a/core/src/main/java/org/elasticsearch/common/xcontent/json/JsonXContentParser.java
+++ b/core/src/main/java/org/elasticsearch/common/xcontent/json/JsonXContentParser.java
@@ -31,9 +31,6 @@ import org.elasticsearch.common.xcontent.support.AbstractXContentParser;
import java.io.IOException;
import java.nio.CharBuffer;
-/**
- *
- */
public class JsonXContentParser extends AbstractXContentParser {
final JsonParser parser;
diff --git a/core/src/main/java/org/elasticsearch/common/xcontent/smile/SmileXContentParser.java b/core/src/main/java/org/elasticsearch/common/xcontent/smile/SmileXContentParser.java
index 2bbf99db27..ad8e12e70b 100644
--- a/core/src/main/java/org/elasticsearch/common/xcontent/smile/SmileXContentParser.java
+++ b/core/src/main/java/org/elasticsearch/common/xcontent/smile/SmileXContentParser.java
@@ -23,9 +23,6 @@ import com.fasterxml.jackson.core.JsonParser;
import org.elasticsearch.common.xcontent.XContentType;
import org.elasticsearch.common.xcontent.json.JsonXContentParser;
-/**
- *
- */
public class SmileXContentParser extends JsonXContentParser {
public SmileXContentParser(JsonParser parser) {
diff --git a/core/src/main/java/org/elasticsearch/common/xcontent/support/AbstractXContentParser.java b/core/src/main/java/org/elasticsearch/common/xcontent/support/AbstractXContentParser.java
index 9f313a59b9..c002549944 100644
--- a/core/src/main/java/org/elasticsearch/common/xcontent/support/AbstractXContentParser.java
+++ b/core/src/main/java/org/elasticsearch/common/xcontent/support/AbstractXContentParser.java
@@ -31,9 +31,6 @@ import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public abstract class AbstractXContentParser implements XContentParser {
// Currently this is not a setting that can be changed and is a policy
diff --git a/core/src/main/java/org/elasticsearch/common/xcontent/support/XContentMapValues.java b/core/src/main/java/org/elasticsearch/common/xcontent/support/XContentMapValues.java
index f1eb9228d0..c745c7d6c0 100644
--- a/core/src/main/java/org/elasticsearch/common/xcontent/support/XContentMapValues.java
+++ b/core/src/main/java/org/elasticsearch/common/xcontent/support/XContentMapValues.java
@@ -35,9 +35,6 @@ import java.util.List;
import java.util.Map;
import java.util.function.Function;
-/**
- *
- */
public class XContentMapValues {
/**
diff --git a/core/src/main/java/org/elasticsearch/common/xcontent/yaml/YamlXContentParser.java b/core/src/main/java/org/elasticsearch/common/xcontent/yaml/YamlXContentParser.java
index 3b674c054d..5efceac7dc 100644
--- a/core/src/main/java/org/elasticsearch/common/xcontent/yaml/YamlXContentParser.java
+++ b/core/src/main/java/org/elasticsearch/common/xcontent/yaml/YamlXContentParser.java
@@ -23,9 +23,6 @@ import com.fasterxml.jackson.core.JsonParser;
import org.elasticsearch.common.xcontent.XContentType;
import org.elasticsearch.common.xcontent.json.JsonXContentParser;
-/**
- *
- */
public class YamlXContentParser extends JsonXContentParser {
public YamlXContentParser(JsonParser parser) {
diff --git a/core/src/main/java/org/elasticsearch/discovery/MasterNotDiscoveredException.java b/core/src/main/java/org/elasticsearch/discovery/MasterNotDiscoveredException.java
index 160915a6e1..282d849deb 100644
--- a/core/src/main/java/org/elasticsearch/discovery/MasterNotDiscoveredException.java
+++ b/core/src/main/java/org/elasticsearch/discovery/MasterNotDiscoveredException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class MasterNotDiscoveredException extends ElasticsearchException {
public MasterNotDiscoveredException() {
diff --git a/core/src/main/java/org/elasticsearch/discovery/local/LocalDiscovery.java b/core/src/main/java/org/elasticsearch/discovery/local/LocalDiscovery.java
index 6b943bde78..389f5ee03b 100644
--- a/core/src/main/java/org/elasticsearch/discovery/local/LocalDiscovery.java
+++ b/core/src/main/java/org/elasticsearch/discovery/local/LocalDiscovery.java
@@ -56,9 +56,6 @@ import java.util.concurrent.ConcurrentMap;
import static org.elasticsearch.cluster.ClusterState.Builder;
-/**
- *
- */
public class LocalDiscovery extends AbstractLifecycleComponent implements Discovery {
private static final LocalDiscovery[] NO_MEMBERS = new LocalDiscovery[0];
diff --git a/core/src/main/java/org/elasticsearch/discovery/zen/DiscoveryNodesProvider.java b/core/src/main/java/org/elasticsearch/discovery/zen/DiscoveryNodesProvider.java
index b9ce790136..247839397e 100644
--- a/core/src/main/java/org/elasticsearch/discovery/zen/DiscoveryNodesProvider.java
+++ b/core/src/main/java/org/elasticsearch/discovery/zen/DiscoveryNodesProvider.java
@@ -21,9 +21,6 @@ package org.elasticsearch.discovery.zen;
import org.elasticsearch.cluster.node.DiscoveryNodes;
-/**
- *
- */
public interface DiscoveryNodesProvider {
DiscoveryNodes nodes();
diff --git a/core/src/main/java/org/elasticsearch/discovery/zen/ElectMasterService.java b/core/src/main/java/org/elasticsearch/discovery/zen/ElectMasterService.java
index 1d11f5cf0f..26029add7a 100644
--- a/core/src/main/java/org/elasticsearch/discovery/zen/ElectMasterService.java
+++ b/core/src/main/java/org/elasticsearch/discovery/zen/ElectMasterService.java
@@ -38,9 +38,6 @@ import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
-/**
- *
- */
public class ElectMasterService extends AbstractComponent {
public static final Setting<Integer> DISCOVERY_ZEN_MINIMUM_MASTER_NODES_SETTING =
diff --git a/core/src/main/java/org/elasticsearch/discovery/zen/membership/MembershipAction.java b/core/src/main/java/org/elasticsearch/discovery/zen/membership/MembershipAction.java
index 8740d12c5f..f0140c660c 100644
--- a/core/src/main/java/org/elasticsearch/discovery/zen/membership/MembershipAction.java
+++ b/core/src/main/java/org/elasticsearch/discovery/zen/membership/MembershipAction.java
@@ -38,9 +38,6 @@ import org.elasticsearch.transport.TransportService;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
-/**
- *
- */
public class MembershipAction extends AbstractComponent {
public static final String DISCOVERY_JOIN_ACTION_NAME = "internal:discovery/zen/join";
diff --git a/core/src/main/java/org/elasticsearch/discovery/zen/ping/PingContextProvider.java b/core/src/main/java/org/elasticsearch/discovery/zen/ping/PingContextProvider.java
index 0bcc8b37d8..43f4618472 100644
--- a/core/src/main/java/org/elasticsearch/discovery/zen/ping/PingContextProvider.java
+++ b/core/src/main/java/org/elasticsearch/discovery/zen/ping/PingContextProvider.java
@@ -22,9 +22,6 @@ package org.elasticsearch.discovery.zen.ping;
import org.elasticsearch.cluster.ClusterState;
import org.elasticsearch.discovery.zen.DiscoveryNodesProvider;
-/**
- *
- */
public interface PingContextProvider extends DiscoveryNodesProvider {
/** return the current cluster state of the node */
diff --git a/core/src/main/java/org/elasticsearch/discovery/zen/ping/unicast/UnicastZenPing.java b/core/src/main/java/org/elasticsearch/discovery/zen/ping/unicast/UnicastZenPing.java
index 637730c75f..aed0a1e1d3 100644
--- a/core/src/main/java/org/elasticsearch/discovery/zen/ping/unicast/UnicastZenPing.java
+++ b/core/src/main/java/org/elasticsearch/discovery/zen/ping/unicast/UnicastZenPing.java
@@ -86,9 +86,6 @@ import static java.util.Collections.emptySet;
import static org.elasticsearch.common.util.concurrent.ConcurrentCollections.newConcurrentMap;
import static org.elasticsearch.discovery.zen.ping.ZenPing.PingResponse.readPingResponse;
-/**
- *
- */
public class UnicastZenPing extends AbstractLifecycleComponent implements ZenPing {
public static final String ACTION_NAME = "internal:discovery/zen/unicast";
diff --git a/core/src/main/java/org/elasticsearch/discovery/zen/publish/PublishClusterStateAction.java b/core/src/main/java/org/elasticsearch/discovery/zen/publish/PublishClusterStateAction.java
index 870e34cc1f..c247936384 100644
--- a/core/src/main/java/org/elasticsearch/discovery/zen/publish/PublishClusterStateAction.java
+++ b/core/src/main/java/org/elasticsearch/discovery/zen/publish/PublishClusterStateAction.java
@@ -66,9 +66,6 @@ import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.function.Supplier;
-/**
- *
- */
public class PublishClusterStateAction extends AbstractComponent {
public static final String SEND_ACTION_NAME = "internal:discovery/zen/publish/send";
diff --git a/core/src/main/java/org/elasticsearch/gateway/GatewayAllocator.java b/core/src/main/java/org/elasticsearch/gateway/GatewayAllocator.java
index 450255575d..d75a864d8d 100644
--- a/core/src/main/java/org/elasticsearch/gateway/GatewayAllocator.java
+++ b/core/src/main/java/org/elasticsearch/gateway/GatewayAllocator.java
@@ -42,9 +42,6 @@ import org.elasticsearch.indices.store.TransportNodesListShardStoreMetaData;
import java.util.List;
import java.util.concurrent.ConcurrentMap;
-/**
- *
- */
public class GatewayAllocator extends AbstractComponent {
private RoutingService routingService;
diff --git a/core/src/main/java/org/elasticsearch/gateway/GatewayException.java b/core/src/main/java/org/elasticsearch/gateway/GatewayException.java
index 619d3d5f41..32050f1c10 100644
--- a/core/src/main/java/org/elasticsearch/gateway/GatewayException.java
+++ b/core/src/main/java/org/elasticsearch/gateway/GatewayException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class GatewayException extends ElasticsearchException {
public GatewayException(String msg) {
diff --git a/core/src/main/java/org/elasticsearch/gateway/GatewayModule.java b/core/src/main/java/org/elasticsearch/gateway/GatewayModule.java
index 8169062a70..b78310171e 100644
--- a/core/src/main/java/org/elasticsearch/gateway/GatewayModule.java
+++ b/core/src/main/java/org/elasticsearch/gateway/GatewayModule.java
@@ -22,9 +22,6 @@ package org.elasticsearch.gateway;
import org.elasticsearch.common.inject.AbstractModule;
import org.elasticsearch.common.settings.Settings;
-/**
- *
- */
public class GatewayModule extends AbstractModule {
diff --git a/core/src/main/java/org/elasticsearch/gateway/GatewayService.java b/core/src/main/java/org/elasticsearch/gateway/GatewayService.java
index 5c45e4de90..2e351b2e6b 100644
--- a/core/src/main/java/org/elasticsearch/gateway/GatewayService.java
+++ b/core/src/main/java/org/elasticsearch/gateway/GatewayService.java
@@ -50,9 +50,6 @@ import org.elasticsearch.threadpool.ThreadPool;
import java.util.concurrent.atomic.AtomicBoolean;
-/**
- *
- */
public class GatewayService extends AbstractLifecycleComponent implements ClusterStateListener {
public static final Setting<Integer> EXPECTED_NODES_SETTING =
diff --git a/core/src/main/java/org/elasticsearch/gateway/LocalAllocateDangledIndices.java b/core/src/main/java/org/elasticsearch/gateway/LocalAllocateDangledIndices.java
index 24562b5216..dcaccb8826 100644
--- a/core/src/main/java/org/elasticsearch/gateway/LocalAllocateDangledIndices.java
+++ b/core/src/main/java/org/elasticsearch/gateway/LocalAllocateDangledIndices.java
@@ -50,8 +50,6 @@ import java.io.IOException;
import java.util.Arrays;
import java.util.Collection;
-/**
- */
public class LocalAllocateDangledIndices extends AbstractComponent {
public static final String ACTION_NAME = "internal:gateway/local/allocate_dangled";
diff --git a/core/src/main/java/org/elasticsearch/gateway/ReplicaShardAllocator.java b/core/src/main/java/org/elasticsearch/gateway/ReplicaShardAllocator.java
index 96e3acb665..620fd35432 100644
--- a/core/src/main/java/org/elasticsearch/gateway/ReplicaShardAllocator.java
+++ b/core/src/main/java/org/elasticsearch/gateway/ReplicaShardAllocator.java
@@ -48,8 +48,6 @@ import java.util.List;
import java.util.Map;
import java.util.Objects;
-/**
- */
public abstract class ReplicaShardAllocator extends BaseGatewayShardAllocator {
public ReplicaShardAllocator(Settings settings) {
diff --git a/core/src/main/java/org/elasticsearch/gateway/TransportNodesListGatewayMetaState.java b/core/src/main/java/org/elasticsearch/gateway/TransportNodesListGatewayMetaState.java
index 24886dc72d..3e6769200e 100644
--- a/core/src/main/java/org/elasticsearch/gateway/TransportNodesListGatewayMetaState.java
+++ b/core/src/main/java/org/elasticsearch/gateway/TransportNodesListGatewayMetaState.java
@@ -45,9 +45,6 @@ import org.elasticsearch.transport.TransportService;
import java.io.IOException;
import java.util.List;
-/**
- *
- */
public class TransportNodesListGatewayMetaState extends TransportNodesAction<TransportNodesListGatewayMetaState.Request,
TransportNodesListGatewayMetaState.NodesGatewayMetaState,
TransportNodesListGatewayMetaState.NodeRequest,
diff --git a/core/src/main/java/org/elasticsearch/http/BindHttpException.java b/core/src/main/java/org/elasticsearch/http/BindHttpException.java
index f8cac9f2a9..2ebc138c45 100644
--- a/core/src/main/java/org/elasticsearch/http/BindHttpException.java
+++ b/core/src/main/java/org/elasticsearch/http/BindHttpException.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class BindHttpException extends HttpException {
public BindHttpException(String message) {
diff --git a/core/src/main/java/org/elasticsearch/http/HttpException.java b/core/src/main/java/org/elasticsearch/http/HttpException.java
index 69edf08840..54a7b8d830 100644
--- a/core/src/main/java/org/elasticsearch/http/HttpException.java
+++ b/core/src/main/java/org/elasticsearch/http/HttpException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class HttpException extends ElasticsearchException {
public HttpException(String message) {
diff --git a/core/src/main/java/org/elasticsearch/http/HttpServerAdapter.java b/core/src/main/java/org/elasticsearch/http/HttpServerAdapter.java
index 16b0bd0044..a7e6114389 100644
--- a/core/src/main/java/org/elasticsearch/http/HttpServerAdapter.java
+++ b/core/src/main/java/org/elasticsearch/http/HttpServerAdapter.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.util.concurrent.ThreadContext;
import org.elasticsearch.rest.RestChannel;
import org.elasticsearch.rest.RestRequest;
-/**
- *
- */
public interface HttpServerAdapter {
void dispatchRequest(RestRequest request, RestChannel channel, ThreadContext context);
diff --git a/core/src/main/java/org/elasticsearch/index/IndexComponent.java b/core/src/main/java/org/elasticsearch/index/IndexComponent.java
index c2959c9d4c..4f707f404d 100644
--- a/core/src/main/java/org/elasticsearch/index/IndexComponent.java
+++ b/core/src/main/java/org/elasticsearch/index/IndexComponent.java
@@ -19,9 +19,6 @@
package org.elasticsearch.index;
-/**
- *
- */
public interface IndexComponent {
Index index();
diff --git a/core/src/main/java/org/elasticsearch/index/IndexShardAlreadyExistsException.java b/core/src/main/java/org/elasticsearch/index/IndexShardAlreadyExistsException.java
index 564988d059..7cdd869821 100644
--- a/core/src/main/java/org/elasticsearch/index/IndexShardAlreadyExistsException.java
+++ b/core/src/main/java/org/elasticsearch/index/IndexShardAlreadyExistsException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class IndexShardAlreadyExistsException extends ElasticsearchException {
public IndexShardAlreadyExistsException(String message) {
diff --git a/core/src/main/java/org/elasticsearch/index/IndexWarmer.java b/core/src/main/java/org/elasticsearch/index/IndexWarmer.java
index 439acb239a..72068f3d1d 100644
--- a/core/src/main/java/org/elasticsearch/index/IndexWarmer.java
+++ b/core/src/main/java/org/elasticsearch/index/IndexWarmer.java
@@ -45,8 +45,6 @@ import java.util.concurrent.CountDownLatch;
import java.util.concurrent.Executor;
import java.util.concurrent.TimeUnit;
-/**
- */
public final class IndexWarmer extends AbstractComponent {
private final List<Listener> listeners;
diff --git a/core/src/main/java/org/elasticsearch/index/VersionType.java b/core/src/main/java/org/elasticsearch/index/VersionType.java
index 062fbce10d..be853ba94b 100644
--- a/core/src/main/java/org/elasticsearch/index/VersionType.java
+++ b/core/src/main/java/org/elasticsearch/index/VersionType.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.lucene.uid.Versions;
import java.io.IOException;
-/**
- *
- */
public enum VersionType implements Writeable {
INTERNAL((byte) 0) {
@Override
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/AbstractCharFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/AbstractCharFilterFactory.java
index 2e728386ab..fe4e757a9a 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/AbstractCharFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/AbstractCharFilterFactory.java
@@ -22,9 +22,6 @@ package org.elasticsearch.index.analysis;
import org.elasticsearch.index.AbstractIndexComponent;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public abstract class AbstractCharFilterFactory extends AbstractIndexComponent implements CharFilterFactory {
private final String name;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/AbstractIndexAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/AbstractIndexAnalyzerProvider.java
index c0406cb806..d8c30df9bf 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/AbstractIndexAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/AbstractIndexAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.index.AbstractIndexComponent;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public abstract class AbstractIndexAnalyzerProvider<T extends Analyzer> extends AbstractIndexComponent implements AnalyzerProvider<T> {
private final String name;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/AbstractTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/AbstractTokenFilterFactory.java
index 16096ca8f3..b148adbd6e 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/AbstractTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/AbstractTokenFilterFactory.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.index.AbstractIndexComponent;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public abstract class AbstractTokenFilterFactory extends AbstractIndexComponent implements TokenFilterFactory {
private final String name;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/AbstractTokenizerFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/AbstractTokenizerFactory.java
index dafc4b8773..dfa177a7fb 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/AbstractTokenizerFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/AbstractTokenizerFactory.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.index.AbstractIndexComponent;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public abstract class AbstractTokenizerFactory extends AbstractIndexComponent implements TokenizerFactory {
private final String name;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/AnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/AnalyzerProvider.java
index ef49d5c8da..b31d9851ed 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/AnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/AnalyzerProvider.java
@@ -22,9 +22,6 @@ package org.elasticsearch.index.analysis;
import org.apache.lucene.analysis.Analyzer;
import org.elasticsearch.common.inject.Provider;
-/**
- *
- */
public interface AnalyzerProvider<T extends Analyzer> extends Provider<T> {
String name();
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/AnalyzerScope.java b/core/src/main/java/org/elasticsearch/index/analysis/AnalyzerScope.java
index c4795d7a45..4ff06664f7 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/AnalyzerScope.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/AnalyzerScope.java
@@ -19,9 +19,6 @@
package org.elasticsearch.index.analysis;
-/**
- *
- */
public enum AnalyzerScope {
INDEX,
INDICES,
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/ArabicAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/ArabicAnalyzerProvider.java
index 4b185c450d..fffa594b9e 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/ArabicAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/ArabicAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class ArabicAnalyzerProvider extends AbstractIndexAnalyzerProvider<ArabicAnalyzer> {
private final ArabicAnalyzer arabicAnalyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/ArabicNormalizationFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/ArabicNormalizationFilterFactory.java
index 265e050efe..15ed250e00 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/ArabicNormalizationFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/ArabicNormalizationFilterFactory.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class ArabicNormalizationFilterFactory extends AbstractTokenFilterFactory implements MultiTermAwareComponent {
public ArabicNormalizationFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/ArabicStemTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/ArabicStemTokenFilterFactory.java
index 91a68386f6..909352aeae 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/ArabicStemTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/ArabicStemTokenFilterFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class ArabicStemTokenFilterFactory extends AbstractTokenFilterFactory {
public ArabicStemTokenFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/ArmenianAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/ArmenianAnalyzerProvider.java
index b58b8a8788..c53d9da867 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/ArmenianAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/ArmenianAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class ArmenianAnalyzerProvider extends AbstractIndexAnalyzerProvider<ArmenianAnalyzer> {
private final ArmenianAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/BasqueAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/BasqueAnalyzerProvider.java
index 17f601084b..cd91cb7522 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/BasqueAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/BasqueAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class BasqueAnalyzerProvider extends AbstractIndexAnalyzerProvider<BasqueAnalyzer> {
private final BasqueAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/BrazilianAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/BrazilianAnalyzerProvider.java
index 872d1fb708..c2640390f2 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/BrazilianAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/BrazilianAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class BrazilianAnalyzerProvider extends AbstractIndexAnalyzerProvider<BrazilianAnalyzer> {
private final BrazilianAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/BrazilianStemTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/BrazilianStemTokenFilterFactory.java
index efcc1bfba9..abbd89b3a1 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/BrazilianStemTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/BrazilianStemTokenFilterFactory.java
@@ -26,9 +26,7 @@ import org.apache.lucene.analysis.CharArraySet;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
+
public class BrazilianStemTokenFilterFactory extends AbstractTokenFilterFactory {
private final CharArraySet exclusions;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/BulgarianAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/BulgarianAnalyzerProvider.java
index 4eddc84d31..b1017a1ee7 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/BulgarianAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/BulgarianAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class BulgarianAnalyzerProvider extends AbstractIndexAnalyzerProvider<BulgarianAnalyzer> {
private final BulgarianAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/CatalanAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/CatalanAnalyzerProvider.java
index cd03649feb..25328421f9 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/CatalanAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/CatalanAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class CatalanAnalyzerProvider extends AbstractIndexAnalyzerProvider<CatalanAnalyzer> {
private final CatalanAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/CharFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/CharFilterFactory.java
index b76af08a0d..68692c8946 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/CharFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/CharFilterFactory.java
@@ -21,9 +21,6 @@ package org.elasticsearch.index.analysis;
import java.io.Reader;
-/**
- *
- */
public interface CharFilterFactory {
String name();
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/CjkAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/CjkAnalyzerProvider.java
index 1728a4a3f7..dd7f61f706 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/CjkAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/CjkAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class CjkAnalyzerProvider extends AbstractIndexAnalyzerProvider<CJKAnalyzer> {
private final CJKAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/CommonGramsTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/CommonGramsTokenFilterFactory.java
index da1ca02268..eb6dae8206 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/CommonGramsTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/CommonGramsTokenFilterFactory.java
@@ -27,9 +27,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class CommonGramsTokenFilterFactory extends AbstractTokenFilterFactory {
private final CharArraySet words;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/CustomAnalyzer.java b/core/src/main/java/org/elasticsearch/index/analysis/CustomAnalyzer.java
index b68a321359..6185f35856 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/CustomAnalyzer.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/CustomAnalyzer.java
@@ -25,9 +25,6 @@ import org.apache.lucene.analysis.Tokenizer;
import java.io.Reader;
-/**
- *
- */
public final class CustomAnalyzer extends Analyzer {
private final TokenizerFactory tokenizerFactory;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/CzechAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/CzechAnalyzerProvider.java
index f1487d198b..f93e9e16e5 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/CzechAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/CzechAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class CzechAnalyzerProvider extends AbstractIndexAnalyzerProvider<CzechAnalyzer> {
private final CzechAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/DanishAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/DanishAnalyzerProvider.java
index 041ca52c42..22e4dc07d0 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/DanishAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/DanishAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class DanishAnalyzerProvider extends AbstractIndexAnalyzerProvider<DanishAnalyzer> {
private final DanishAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/DelimitedPayloadTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/DelimitedPayloadTokenFilterFactory.java
index d620e058e3..12d0a041bd 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/DelimitedPayloadTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/DelimitedPayloadTokenFilterFactory.java
@@ -29,9 +29,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class DelimitedPayloadTokenFilterFactory extends AbstractTokenFilterFactory {
public static final char DEFAULT_DELIMITER = '|';
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/DutchAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/DutchAnalyzerProvider.java
index 1c33131624..c747a9a5a3 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/DutchAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/DutchAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class DutchAnalyzerProvider extends AbstractIndexAnalyzerProvider<DutchAnalyzer> {
private final DutchAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/DutchStemTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/DutchStemTokenFilterFactory.java
index daa67b00d3..9a486227a2 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/DutchStemTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/DutchStemTokenFilterFactory.java
@@ -28,9 +28,6 @@ import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
import org.tartarus.snowball.ext.DutchStemmer;
-/**
- *
- */
public class DutchStemTokenFilterFactory extends AbstractTokenFilterFactory {
private final CharArraySet exclusions;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/EdgeNGramTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/EdgeNGramTokenFilterFactory.java
index 82ed526323..9d287d90c8 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/EdgeNGramTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/EdgeNGramTokenFilterFactory.java
@@ -28,9 +28,6 @@ import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class EdgeNGramTokenFilterFactory extends AbstractTokenFilterFactory {
private final int minGram;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/EdgeNGramTokenizerFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/EdgeNGramTokenizerFactory.java
index 77d122393c..cb696219f4 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/EdgeNGramTokenizerFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/EdgeNGramTokenizerFactory.java
@@ -28,9 +28,6 @@ import org.elasticsearch.index.IndexSettings;
import static org.elasticsearch.index.analysis.NGramTokenizerFactory.parseTokenChars;
-/**
- *
- */
public class EdgeNGramTokenizerFactory extends AbstractTokenizerFactory {
private final int minGram;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/ElisionTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/ElisionTokenFilterFactory.java
index 0b94fb301a..0859824370 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/ElisionTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/ElisionTokenFilterFactory.java
@@ -26,9 +26,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class ElisionTokenFilterFactory extends AbstractTokenFilterFactory implements MultiTermAwareComponent {
private final CharArraySet articles;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/EnglishAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/EnglishAnalyzerProvider.java
index bcb7889253..d124f27db5 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/EnglishAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/EnglishAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class EnglishAnalyzerProvider extends AbstractIndexAnalyzerProvider<EnglishAnalyzer> {
private final EnglishAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/FieldNameAnalyzer.java b/core/src/main/java/org/elasticsearch/index/analysis/FieldNameAnalyzer.java
index 34829cedee..dbb355ea51 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/FieldNameAnalyzer.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/FieldNameAnalyzer.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.collect.CopyOnWriteHashMap;
import java.util.Map;
-/**
- *
- */
public final class FieldNameAnalyzer extends DelegatingAnalyzerWrapper {
private final Map<String, Analyzer> analyzers;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/FingerprintTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/FingerprintTokenFilterFactory.java
index 9d41044abf..55623e8f83 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/FingerprintTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/FingerprintTokenFilterFactory.java
@@ -27,9 +27,6 @@ import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class FingerprintTokenFilterFactory extends AbstractTokenFilterFactory {
private final char separator;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/FinnishAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/FinnishAnalyzerProvider.java
index 3a2b329248..5f728619f9 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/FinnishAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/FinnishAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class FinnishAnalyzerProvider extends AbstractIndexAnalyzerProvider<FinnishAnalyzer> {
private final FinnishAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/FrenchAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/FrenchAnalyzerProvider.java
index ff848dc681..f312161819 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/FrenchAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/FrenchAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class FrenchAnalyzerProvider extends AbstractIndexAnalyzerProvider<FrenchAnalyzer> {
private final FrenchAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/FrenchStemTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/FrenchStemTokenFilterFactory.java
index e24dc86a22..1a6ca73792 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/FrenchStemTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/FrenchStemTokenFilterFactory.java
@@ -28,9 +28,6 @@ import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
import org.tartarus.snowball.ext.FrenchStemmer;
-/**
- *
- */
public class FrenchStemTokenFilterFactory extends AbstractTokenFilterFactory {
private final CharArraySet exclusions;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/GalicianAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/GalicianAnalyzerProvider.java
index 6f6521f52f..646fa9fa68 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/GalicianAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/GalicianAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class GalicianAnalyzerProvider extends AbstractIndexAnalyzerProvider<GalicianAnalyzer> {
private final GalicianAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/GermanAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/GermanAnalyzerProvider.java
index a55df0f1b8..c11ac7eb9b 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/GermanAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/GermanAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class GermanAnalyzerProvider extends AbstractIndexAnalyzerProvider<GermanAnalyzer> {
private final GermanAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/GermanStemTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/GermanStemTokenFilterFactory.java
index 72e66c29df..eedb59e914 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/GermanStemTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/GermanStemTokenFilterFactory.java
@@ -27,9 +27,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class GermanStemTokenFilterFactory extends AbstractTokenFilterFactory {
private final CharArraySet exclusions;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/GreekAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/GreekAnalyzerProvider.java
index 4550af52ce..625acddfad 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/GreekAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/GreekAnalyzerProvider.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class GreekAnalyzerProvider extends AbstractIndexAnalyzerProvider<GreekAnalyzer> {
private final GreekAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/HindiAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/HindiAnalyzerProvider.java
index 85e08764dc..123117abce 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/HindiAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/HindiAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class HindiAnalyzerProvider extends AbstractIndexAnalyzerProvider<HindiAnalyzer> {
private final HindiAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/HungarianAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/HungarianAnalyzerProvider.java
index f5a09f2ce3..99268ee7ee 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/HungarianAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/HungarianAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class HungarianAnalyzerProvider extends AbstractIndexAnalyzerProvider<HungarianAnalyzer> {
private final HungarianAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/IndonesianAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/IndonesianAnalyzerProvider.java
index b4c41a3ce3..60f40612cd 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/IndonesianAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/IndonesianAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class IndonesianAnalyzerProvider extends AbstractIndexAnalyzerProvider<IndonesianAnalyzer> {
private final IndonesianAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/ItalianAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/ItalianAnalyzerProvider.java
index fd2246a1d6..38f7094bde 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/ItalianAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/ItalianAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class ItalianAnalyzerProvider extends AbstractIndexAnalyzerProvider<ItalianAnalyzer> {
private final ItalianAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/KeywordAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/KeywordAnalyzerProvider.java
index 0bf134cb38..a0982a0a8a 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/KeywordAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/KeywordAnalyzerProvider.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class KeywordAnalyzerProvider extends AbstractIndexAnalyzerProvider<KeywordAnalyzer> {
private final KeywordAnalyzer keywordAnalyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/KeywordTokenizerFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/KeywordTokenizerFactory.java
index ac44f106f5..a3707d9e44 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/KeywordTokenizerFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/KeywordTokenizerFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class KeywordTokenizerFactory extends AbstractTokenizerFactory {
private final int bufferSize;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/LatvianAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/LatvianAnalyzerProvider.java
index 757c6d2f4e..a288747ab4 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/LatvianAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/LatvianAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class LatvianAnalyzerProvider extends AbstractIndexAnalyzerProvider<LatvianAnalyzer> {
private final LatvianAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/LengthTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/LengthTokenFilterFactory.java
index e55e24ccae..8a03802a7d 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/LengthTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/LengthTokenFilterFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class LengthTokenFilterFactory extends AbstractTokenFilterFactory {
private final int min;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/LetterTokenizerFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/LetterTokenizerFactory.java
index bba9c42466..364c236762 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/LetterTokenizerFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/LetterTokenizerFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class LetterTokenizerFactory extends AbstractTokenizerFactory {
public LetterTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/LimitTokenCountFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/LimitTokenCountFilterFactory.java
index b3e3e8a19c..ddf6091118 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/LimitTokenCountFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/LimitTokenCountFilterFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class LimitTokenCountFilterFactory extends AbstractTokenFilterFactory {
public static final int DEFAULT_MAX_TOKEN_COUNT = 1;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/LowerCaseTokenizerFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/LowerCaseTokenizerFactory.java
index 961307f701..16939f0d15 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/LowerCaseTokenizerFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/LowerCaseTokenizerFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class LowerCaseTokenizerFactory extends AbstractTokenizerFactory implements MultiTermAwareComponent {
public LowerCaseTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/NGramTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/NGramTokenFilterFactory.java
index 0905b31073..7926f585bc 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/NGramTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/NGramTokenFilterFactory.java
@@ -26,9 +26,6 @@ import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class NGramTokenFilterFactory extends AbstractTokenFilterFactory {
private final int minGram;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/NGramTokenizerFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/NGramTokenizerFactory.java
index 424aa04e54..17acddf55e 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/NGramTokenizerFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/NGramTokenizerFactory.java
@@ -33,9 +33,6 @@ import java.util.Map;
import static java.util.Collections.unmodifiableMap;
-/**
- *
- */
public class NGramTokenizerFactory extends AbstractTokenizerFactory {
private final int minGram;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/NorwegianAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/NorwegianAnalyzerProvider.java
index fb0b8e36cf..65a7dff331 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/NorwegianAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/NorwegianAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class NorwegianAnalyzerProvider extends AbstractIndexAnalyzerProvider<NorwegianAnalyzer> {
private final NorwegianAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/PatternAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/PatternAnalyzerProvider.java
index c96d26676a..b3bbb872f2 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/PatternAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/PatternAnalyzerProvider.java
@@ -30,9 +30,6 @@ import org.elasticsearch.index.IndexSettings;
import java.util.regex.Pattern;
-/**
- *
- */
public class PatternAnalyzerProvider extends AbstractIndexAnalyzerProvider<Analyzer> {
private final PatternAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/PersianAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/PersianAnalyzerProvider.java
index 66bebe579a..2c5b427e51 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/PersianAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/PersianAnalyzerProvider.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class PersianAnalyzerProvider extends AbstractIndexAnalyzerProvider<PersianAnalyzer> {
private final PersianAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/PersianNormalizationFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/PersianNormalizationFilterFactory.java
index 4f5751d985..1a9644d611 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/PersianNormalizationFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/PersianNormalizationFilterFactory.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class PersianNormalizationFilterFactory extends AbstractTokenFilterFactory implements MultiTermAwareComponent {
public PersianNormalizationFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/PorterStemTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/PorterStemTokenFilterFactory.java
index 8bb205f964..82d3d7633a 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/PorterStemTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/PorterStemTokenFilterFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class PorterStemTokenFilterFactory extends AbstractTokenFilterFactory {
public PorterStemTokenFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/PortugueseAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/PortugueseAnalyzerProvider.java
index 919bdd933f..1d5f0561e2 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/PortugueseAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/PortugueseAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class PortugueseAnalyzerProvider extends AbstractIndexAnalyzerProvider<PortugueseAnalyzer> {
private final PortugueseAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerProvider.java
index af87d090de..a6f0c132ba 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerProvider.java
@@ -21,9 +21,6 @@ package org.elasticsearch.index.analysis;
import org.apache.lucene.analysis.Analyzer;
-/**
- *
- */
public class PreBuiltAnalyzerProvider implements AnalyzerProvider<NamedAnalyzer> {
private final NamedAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerProviderFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerProviderFactory.java
index 786e24a084..3e59377ecc 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerProviderFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerProviderFactory.java
@@ -29,9 +29,6 @@ import org.elasticsearch.indices.analysis.PreBuiltAnalyzers;
import java.io.IOException;
-/**
- *
- */
public class PreBuiltAnalyzerProviderFactory implements AnalysisModule.AnalysisProvider<AnalyzerProvider<?>> {
private final PreBuiltAnalyzerProvider analyzerProvider;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/ReverseTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/ReverseTokenFilterFactory.java
index 8fad0a14c7..1719841098 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/ReverseTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/ReverseTokenFilterFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class ReverseTokenFilterFactory extends AbstractTokenFilterFactory {
public ReverseTokenFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/RomanianAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/RomanianAnalyzerProvider.java
index 9e08c638e5..1ba780bf4c 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/RomanianAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/RomanianAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class RomanianAnalyzerProvider extends AbstractIndexAnalyzerProvider<RomanianAnalyzer> {
private final RomanianAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/RussianAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/RussianAnalyzerProvider.java
index 9478b7ff23..f7187cfb49 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/RussianAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/RussianAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class RussianAnalyzerProvider extends AbstractIndexAnalyzerProvider<RussianAnalyzer> {
private final RussianAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/RussianStemTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/RussianStemTokenFilterFactory.java
index 1217249787..da38ed1417 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/RussianStemTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/RussianStemTokenFilterFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class RussianStemTokenFilterFactory extends AbstractTokenFilterFactory {
public RussianStemTokenFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/SerbianNormalizationFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/SerbianNormalizationFilterFactory.java
index 8fc6052247..d839a822ca 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/SerbianNormalizationFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/SerbianNormalizationFilterFactory.java
@@ -24,9 +24,7 @@ import org.apache.lucene.analysis.sr.SerbianNormalizationFilter;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
+
public class SerbianNormalizationFilterFactory extends AbstractTokenFilterFactory implements MultiTermAwareComponent {
public SerbianNormalizationFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/ShingleTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/ShingleTokenFilterFactory.java
index 0c6ae7b965..453d7bad89 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/ShingleTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/ShingleTokenFilterFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class ShingleTokenFilterFactory extends AbstractTokenFilterFactory {
private final Factory factory;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/SimpleAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/SimpleAnalyzerProvider.java
index faa23cfcd3..6a7d530402 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/SimpleAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/SimpleAnalyzerProvider.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class SimpleAnalyzerProvider extends AbstractIndexAnalyzerProvider<SimpleAnalyzer> {
private final SimpleAnalyzer simpleAnalyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/SpanishAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/SpanishAnalyzerProvider.java
index ff95272e81..23f1b73446 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/SpanishAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/SpanishAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class SpanishAnalyzerProvider extends AbstractIndexAnalyzerProvider<SpanishAnalyzer> {
private final SpanishAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/StandardAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/StandardAnalyzerProvider.java
index 2af7b5bbab..a4ee6457b5 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/StandardAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/StandardAnalyzerProvider.java
@@ -27,9 +27,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class StandardAnalyzerProvider extends AbstractIndexAnalyzerProvider<StandardAnalyzer> {
private final StandardAnalyzer standardAnalyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/StandardHtmlStripAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/StandardHtmlStripAnalyzerProvider.java
index b9e25346b2..edc837293f 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/StandardHtmlStripAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/StandardHtmlStripAnalyzerProvider.java
@@ -26,9 +26,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class StandardHtmlStripAnalyzerProvider extends AbstractIndexAnalyzerProvider<StandardHtmlStripAnalyzer> {
private final StandardHtmlStripAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/StandardTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/StandardTokenFilterFactory.java
index 2c6062b93f..2339815b55 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/StandardTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/StandardTokenFilterFactory.java
@@ -26,9 +26,6 @@ import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class StandardTokenFilterFactory extends AbstractTokenFilterFactory {
public StandardTokenFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/StandardTokenizerFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/StandardTokenizerFactory.java
index 3f142a1ab4..ed8d2b452c 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/StandardTokenizerFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/StandardTokenizerFactory.java
@@ -26,8 +26,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- */
public class StandardTokenizerFactory extends AbstractTokenizerFactory {
private final int maxTokenLength;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/StemmerTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/StemmerTokenFilterFactory.java
index 317b3e0785..bf83876259 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/StemmerTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/StemmerTokenFilterFactory.java
@@ -82,8 +82,6 @@ import org.tartarus.snowball.ext.SpanishStemmer;
import org.tartarus.snowball.ext.SwedishStemmer;
import org.tartarus.snowball.ext.TurkishStemmer;
-/**
- */
public class StemmerTokenFilterFactory extends AbstractTokenFilterFactory {
private String language;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/StopAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/StopAnalyzerProvider.java
index aca1fda299..8c969238b4 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/StopAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/StopAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class StopAnalyzerProvider extends AbstractIndexAnalyzerProvider<StopAnalyzer> {
private final StopAnalyzer stopAnalyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/StopTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/StopTokenFilterFactory.java
index 4e7c3ae1af..86650e8191 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/StopTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/StopTokenFilterFactory.java
@@ -31,9 +31,6 @@ import org.elasticsearch.index.IndexSettings;
import java.util.Set;
-/**
- *
- */
public class StopTokenFilterFactory extends AbstractTokenFilterFactory {
private final CharArraySet stopWords;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/SwedishAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/SwedishAnalyzerProvider.java
index bbc14f474b..b77e19efca 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/SwedishAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/SwedishAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class SwedishAnalyzerProvider extends AbstractIndexAnalyzerProvider<SwedishAnalyzer> {
private final SwedishAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/ThaiAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/ThaiAnalyzerProvider.java
index cf4b9dbdb1..f1a69c62b1 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/ThaiAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/ThaiAnalyzerProvider.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class ThaiAnalyzerProvider extends AbstractIndexAnalyzerProvider<ThaiAnalyzer> {
private final ThaiAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/TokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/TokenFilterFactory.java
index 3d4866632c..8c976646b8 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/TokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/TokenFilterFactory.java
@@ -21,9 +21,6 @@ package org.elasticsearch.index.analysis;
import org.apache.lucene.analysis.TokenStream;
-/**
- *
- */
public interface TokenFilterFactory {
String name();
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/TokenizerFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/TokenizerFactory.java
index f81ac97ba9..6ca9d457cb 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/TokenizerFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/TokenizerFactory.java
@@ -21,9 +21,6 @@ package org.elasticsearch.index.analysis;
import org.apache.lucene.analysis.Tokenizer;
-/**
- *
- */
public interface TokenizerFactory {
String name();
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/TrimTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/TrimTokenFilterFactory.java
index c77467b2b4..4239f2444b 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/TrimTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/TrimTokenFilterFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class TrimTokenFilterFactory extends AbstractTokenFilterFactory {
private static final String UPDATE_OFFSETS_KEY = "update_offsets";
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/TruncateTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/TruncateTokenFilterFactory.java
index 0a5a30cc28..49ea7d6940 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/TruncateTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/TruncateTokenFilterFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class TruncateTokenFilterFactory extends AbstractTokenFilterFactory {
private final int length;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/TurkishAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/TurkishAnalyzerProvider.java
index 368dcbe3ab..2b2696a362 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/TurkishAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/TurkishAnalyzerProvider.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class TurkishAnalyzerProvider extends AbstractIndexAnalyzerProvider<TurkishAnalyzer> {
private final TurkishAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/UAX29URLEmailTokenizerFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/UAX29URLEmailTokenizerFactory.java
index 3e75d214bd..79eb0c604d 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/UAX29URLEmailTokenizerFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/UAX29URLEmailTokenizerFactory.java
@@ -26,9 +26,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class UAX29URLEmailTokenizerFactory extends AbstractTokenizerFactory {
private final int maxTokenLength;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/UniqueTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/UniqueTokenFilterFactory.java
index eec70134c3..986153a457 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/UniqueTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/UniqueTokenFilterFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class UniqueTokenFilterFactory extends AbstractTokenFilterFactory {
private final boolean onlyOnSamePosition;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/UpperCaseTokenFilterFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/UpperCaseTokenFilterFactory.java
index c2074cb939..551345fc2e 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/UpperCaseTokenFilterFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/UpperCaseTokenFilterFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class UpperCaseTokenFilterFactory extends AbstractTokenFilterFactory implements MultiTermAwareComponent {
public UpperCaseTokenFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/WhitespaceAnalyzerProvider.java b/core/src/main/java/org/elasticsearch/index/analysis/WhitespaceAnalyzerProvider.java
index c74c7a88dd..5681a499f6 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/WhitespaceAnalyzerProvider.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/WhitespaceAnalyzerProvider.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class WhitespaceAnalyzerProvider extends AbstractIndexAnalyzerProvider<WhitespaceAnalyzer> {
private final WhitespaceAnalyzer analyzer;
diff --git a/core/src/main/java/org/elasticsearch/index/analysis/WhitespaceTokenizerFactory.java b/core/src/main/java/org/elasticsearch/index/analysis/WhitespaceTokenizerFactory.java
index 5263523314..aa5acc8a98 100644
--- a/core/src/main/java/org/elasticsearch/index/analysis/WhitespaceTokenizerFactory.java
+++ b/core/src/main/java/org/elasticsearch/index/analysis/WhitespaceTokenizerFactory.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public class WhitespaceTokenizerFactory extends AbstractTokenizerFactory {
public WhitespaceTokenizerFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
diff --git a/core/src/main/java/org/elasticsearch/index/cache/IndexCache.java b/core/src/main/java/org/elasticsearch/index/cache/IndexCache.java
index 61733f2469..3e853076ca 100644
--- a/core/src/main/java/org/elasticsearch/index/cache/IndexCache.java
+++ b/core/src/main/java/org/elasticsearch/index/cache/IndexCache.java
@@ -28,9 +28,6 @@ import org.elasticsearch.index.cache.query.QueryCache;
import java.io.Closeable;
import java.io.IOException;
-/**
- *
- */
public class IndexCache extends AbstractIndexComponent implements Closeable {
private final QueryCache queryCache;
diff --git a/core/src/main/java/org/elasticsearch/index/cache/bitset/ShardBitsetFilterCache.java b/core/src/main/java/org/elasticsearch/index/cache/bitset/ShardBitsetFilterCache.java
index 86a00fdbcf..050c016118 100644
--- a/core/src/main/java/org/elasticsearch/index/cache/bitset/ShardBitsetFilterCache.java
+++ b/core/src/main/java/org/elasticsearch/index/cache/bitset/ShardBitsetFilterCache.java
@@ -24,8 +24,6 @@ import org.elasticsearch.index.IndexSettings;
import org.elasticsearch.index.shard.AbstractIndexShardComponent;
import org.elasticsearch.index.shard.ShardId;
-/**
- */
public class ShardBitsetFilterCache extends AbstractIndexShardComponent {
private final CounterMetric totalMetric = new CounterMetric();
diff --git a/core/src/main/java/org/elasticsearch/index/cache/query/DisabledQueryCache.java b/core/src/main/java/org/elasticsearch/index/cache/query/DisabledQueryCache.java
index 730dc63b93..df5158b6d7 100644
--- a/core/src/main/java/org/elasticsearch/index/cache/query/DisabledQueryCache.java
+++ b/core/src/main/java/org/elasticsearch/index/cache/query/DisabledQueryCache.java
@@ -25,9 +25,6 @@ import org.elasticsearch.index.AbstractIndexComponent;
import org.elasticsearch.index.IndexSettings;
import org.elasticsearch.index.cache.query.QueryCache;
-/**
- *
- */
public class DisabledQueryCache extends AbstractIndexComponent implements QueryCache {
public DisabledQueryCache(IndexSettings indexSettings) {
diff --git a/core/src/main/java/org/elasticsearch/index/cache/query/QueryCache.java b/core/src/main/java/org/elasticsearch/index/cache/query/QueryCache.java
index bee947b54f..318059d6a3 100644
--- a/core/src/main/java/org/elasticsearch/index/cache/query/QueryCache.java
+++ b/core/src/main/java/org/elasticsearch/index/cache/query/QueryCache.java
@@ -23,9 +23,6 @@ import org.elasticsearch.index.IndexComponent;
import java.io.Closeable;
-/**
- *
- */
public interface QueryCache extends IndexComponent, Closeable, org.apache.lucene.search.QueryCache {
static class EntriesStats {
diff --git a/core/src/main/java/org/elasticsearch/index/cache/query/QueryCacheStats.java b/core/src/main/java/org/elasticsearch/index/cache/query/QueryCacheStats.java
index fcbb619004..33b61a3513 100644
--- a/core/src/main/java/org/elasticsearch/index/cache/query/QueryCacheStats.java
+++ b/core/src/main/java/org/elasticsearch/index/cache/query/QueryCacheStats.java
@@ -29,8 +29,6 @@ import org.elasticsearch.common.xcontent.XContentBuilder;
import java.io.IOException;
-/**
- */
public class QueryCacheStats implements Streamable, ToXContent {
long ramBytesUsed;
diff --git a/core/src/main/java/org/elasticsearch/index/cache/request/RequestCacheStats.java b/core/src/main/java/org/elasticsearch/index/cache/request/RequestCacheStats.java
index 5eb9775b81..e444238ef7 100644
--- a/core/src/main/java/org/elasticsearch/index/cache/request/RequestCacheStats.java
+++ b/core/src/main/java/org/elasticsearch/index/cache/request/RequestCacheStats.java
@@ -28,8 +28,6 @@ import org.elasticsearch.common.xcontent.XContentBuilder;
import java.io.IOException;
-/**
- */
public class RequestCacheStats implements Streamable, ToXContent {
long memorySize;
diff --git a/core/src/main/java/org/elasticsearch/index/engine/DeleteFailedEngineException.java b/core/src/main/java/org/elasticsearch/index/engine/DeleteFailedEngineException.java
index 068df25e2f..f3f806fb83 100644
--- a/core/src/main/java/org/elasticsearch/index/engine/DeleteFailedEngineException.java
+++ b/core/src/main/java/org/elasticsearch/index/engine/DeleteFailedEngineException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
-/**
- *
- */
public class DeleteFailedEngineException extends EngineException {
public DeleteFailedEngineException(ShardId shardId, Engine.Delete delete, Throwable cause) {
diff --git a/core/src/main/java/org/elasticsearch/index/engine/DocumentMissingException.java b/core/src/main/java/org/elasticsearch/index/engine/DocumentMissingException.java
index 1f6b0cd501..58e06e50a4 100644
--- a/core/src/main/java/org/elasticsearch/index/engine/DocumentMissingException.java
+++ b/core/src/main/java/org/elasticsearch/index/engine/DocumentMissingException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class DocumentMissingException extends EngineException {
public DocumentMissingException(ShardId shardId, String type, String id) {
diff --git a/core/src/main/java/org/elasticsearch/index/engine/DocumentSourceMissingException.java b/core/src/main/java/org/elasticsearch/index/engine/DocumentSourceMissingException.java
index b0010162f4..4fa53ed5a1 100644
--- a/core/src/main/java/org/elasticsearch/index/engine/DocumentSourceMissingException.java
+++ b/core/src/main/java/org/elasticsearch/index/engine/DocumentSourceMissingException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class DocumentSourceMissingException extends EngineException {
public DocumentSourceMissingException(ShardId shardId, String type, String id) {
diff --git a/core/src/main/java/org/elasticsearch/index/engine/EngineException.java b/core/src/main/java/org/elasticsearch/index/engine/EngineException.java
index 23f6be7ffd..4d53deb8ee 100644
--- a/core/src/main/java/org/elasticsearch/index/engine/EngineException.java
+++ b/core/src/main/java/org/elasticsearch/index/engine/EngineException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
-/**
- *
- */
public class EngineException extends ElasticsearchException {
public EngineException(ShardId shardId, String msg, Object... params) {
diff --git a/core/src/main/java/org/elasticsearch/index/engine/FlushFailedEngineException.java b/core/src/main/java/org/elasticsearch/index/engine/FlushFailedEngineException.java
index 016e01c9c3..94aacdc3ea 100644
--- a/core/src/main/java/org/elasticsearch/index/engine/FlushFailedEngineException.java
+++ b/core/src/main/java/org/elasticsearch/index/engine/FlushFailedEngineException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
-/**
- *
- */
public class FlushFailedEngineException extends EngineException {
public FlushFailedEngineException(ShardId shardId, Throwable t) {
diff --git a/core/src/main/java/org/elasticsearch/index/engine/IndexFailedEngineException.java b/core/src/main/java/org/elasticsearch/index/engine/IndexFailedEngineException.java
index 4728b7f899..bacc786c7d 100644
--- a/core/src/main/java/org/elasticsearch/index/engine/IndexFailedEngineException.java
+++ b/core/src/main/java/org/elasticsearch/index/engine/IndexFailedEngineException.java
@@ -26,9 +26,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
import java.util.Objects;
-/**
- *
- */
public class IndexFailedEngineException extends EngineException {
private final String type;
diff --git a/core/src/main/java/org/elasticsearch/index/engine/RecoveryEngineException.java b/core/src/main/java/org/elasticsearch/index/engine/RecoveryEngineException.java
index d55ed1d418..a203962944 100644
--- a/core/src/main/java/org/elasticsearch/index/engine/RecoveryEngineException.java
+++ b/core/src/main/java/org/elasticsearch/index/engine/RecoveryEngineException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
-/**
- *
- */
public class RecoveryEngineException extends EngineException {
private final int phase;
diff --git a/core/src/main/java/org/elasticsearch/index/engine/RefreshFailedEngineException.java b/core/src/main/java/org/elasticsearch/index/engine/RefreshFailedEngineException.java
index 51e2b25751..e1227d075d 100644
--- a/core/src/main/java/org/elasticsearch/index/engine/RefreshFailedEngineException.java
+++ b/core/src/main/java/org/elasticsearch/index/engine/RefreshFailedEngineException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
-/**
- *
- */
public class RefreshFailedEngineException extends EngineException {
public RefreshFailedEngineException(ShardId shardId, Throwable t) {
diff --git a/core/src/main/java/org/elasticsearch/index/engine/SnapshotFailedEngineException.java b/core/src/main/java/org/elasticsearch/index/engine/SnapshotFailedEngineException.java
index c0296cf9db..f669139c07 100644
--- a/core/src/main/java/org/elasticsearch/index/engine/SnapshotFailedEngineException.java
+++ b/core/src/main/java/org/elasticsearch/index/engine/SnapshotFailedEngineException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
-/**
- *
- */
public class SnapshotFailedEngineException extends EngineException {
public SnapshotFailedEngineException(ShardId shardId, Throwable cause) {
diff --git a/core/src/main/java/org/elasticsearch/index/engine/VersionConflictEngineException.java b/core/src/main/java/org/elasticsearch/index/engine/VersionConflictEngineException.java
index 9b038c6e77..b743141d0c 100644
--- a/core/src/main/java/org/elasticsearch/index/engine/VersionConflictEngineException.java
+++ b/core/src/main/java/org/elasticsearch/index/engine/VersionConflictEngineException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class VersionConflictEngineException extends EngineException {
public VersionConflictEngineException(ShardId shardId, String type, String id, String explanation) {
diff --git a/core/src/main/java/org/elasticsearch/index/fielddata/FieldDataStats.java b/core/src/main/java/org/elasticsearch/index/fielddata/FieldDataStats.java
index d8548f7247..56fe03d439 100644
--- a/core/src/main/java/org/elasticsearch/index/fielddata/FieldDataStats.java
+++ b/core/src/main/java/org/elasticsearch/index/fielddata/FieldDataStats.java
@@ -30,8 +30,6 @@ import org.elasticsearch.common.xcontent.XContentBuilder;
import java.io.IOException;
-/**
- */
public class FieldDataStats implements Streamable, ToXContent {
long memorySize;
diff --git a/core/src/main/java/org/elasticsearch/index/fielddata/IndexNumericFieldData.java b/core/src/main/java/org/elasticsearch/index/fielddata/IndexNumericFieldData.java
index abfe0d8e96..d6573b930f 100644
--- a/core/src/main/java/org/elasticsearch/index/fielddata/IndexNumericFieldData.java
+++ b/core/src/main/java/org/elasticsearch/index/fielddata/IndexNumericFieldData.java
@@ -19,8 +19,6 @@
package org.elasticsearch.index.fielddata;
-/**
- */
public interface IndexNumericFieldData extends IndexFieldData<AtomicNumericFieldData> {
public static enum NumericType {
diff --git a/core/src/main/java/org/elasticsearch/index/fielddata/ShardFieldData.java b/core/src/main/java/org/elasticsearch/index/fielddata/ShardFieldData.java
index 9e21562e8c..d8eaaaf448 100644
--- a/core/src/main/java/org/elasticsearch/index/fielddata/ShardFieldData.java
+++ b/core/src/main/java/org/elasticsearch/index/fielddata/ShardFieldData.java
@@ -29,8 +29,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.util.Map;
import java.util.concurrent.ConcurrentMap;
-/**
- */
public class ShardFieldData implements IndexFieldDataCache.Listener {
final CounterMetric evictionsMetric = new CounterMetric();
diff --git a/core/src/main/java/org/elasticsearch/index/fielddata/ordinals/SinglePackedOrdinals.java b/core/src/main/java/org/elasticsearch/index/fielddata/ordinals/SinglePackedOrdinals.java
index aa09bac4dc..cfc0a0f331 100644
--- a/core/src/main/java/org/elasticsearch/index/fielddata/ordinals/SinglePackedOrdinals.java
+++ b/core/src/main/java/org/elasticsearch/index/fielddata/ordinals/SinglePackedOrdinals.java
@@ -31,8 +31,6 @@ import org.apache.lucene.util.packed.PackedInts;
import java.util.Collection;
import java.util.Collections;
-/**
- */
public class SinglePackedOrdinals extends Ordinals {
// ordinals with value 0 indicates no value
diff --git a/core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicGeoPointFieldData.java b/core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicGeoPointFieldData.java
index 175f041bd6..9660d9f868 100644
--- a/core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicGeoPointFieldData.java
+++ b/core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicGeoPointFieldData.java
@@ -28,8 +28,6 @@ import org.elasticsearch.index.fielddata.SortedBinaryDocValues;
import java.util.Collection;
import java.util.Collections;
-/**
- */
public abstract class AbstractAtomicGeoPointFieldData implements AtomicGeoPointFieldData {
@Override
diff --git a/core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicOrdinalsFieldData.java b/core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicOrdinalsFieldData.java
index 51de4c1be5..52688f6903 100644
--- a/core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicOrdinalsFieldData.java
+++ b/core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicOrdinalsFieldData.java
@@ -31,8 +31,6 @@ import java.util.Collection;
import java.util.Collections;
-/**
- */
public abstract class AbstractAtomicOrdinalsFieldData implements AtomicOrdinalsFieldData {
@Override
diff --git a/core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicParentChildFieldData.java b/core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicParentChildFieldData.java
index 1a801d7541..7c03e1a794 100644
--- a/core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicParentChildFieldData.java
+++ b/core/src/main/java/org/elasticsearch/index/fielddata/plain/AbstractAtomicParentChildFieldData.java
@@ -35,8 +35,6 @@ import java.util.Set;
import static java.util.Collections.emptySet;
-/**
- */
abstract class AbstractAtomicParentChildFieldData implements AtomicParentChildFieldData {
@Override
diff --git a/core/src/main/java/org/elasticsearch/index/fielddata/plain/GeoPointArrayAtomicFieldData.java b/core/src/main/java/org/elasticsearch/index/fielddata/plain/GeoPointArrayAtomicFieldData.java
index b1a97a878e..0627e341a0 100644
--- a/core/src/main/java/org/elasticsearch/index/fielddata/plain/GeoPointArrayAtomicFieldData.java
+++ b/core/src/main/java/org/elasticsearch/index/fielddata/plain/GeoPointArrayAtomicFieldData.java
@@ -36,9 +36,6 @@ import java.util.Collection;
import java.util.Collections;
import java.util.List;
-/**
- *
- */
public abstract class GeoPointArrayAtomicFieldData extends AbstractAtomicGeoPointFieldData {
@Override
public void close() {
diff --git a/core/src/main/java/org/elasticsearch/index/fielddata/plain/GeoPointArrayLegacyAtomicFieldData.java b/core/src/main/java/org/elasticsearch/index/fielddata/plain/GeoPointArrayLegacyAtomicFieldData.java
index 8d0953fb6e..15f610e1ab 100644
--- a/core/src/main/java/org/elasticsearch/index/fielddata/plain/GeoPointArrayLegacyAtomicFieldData.java
+++ b/core/src/main/java/org/elasticsearch/index/fielddata/plain/GeoPointArrayLegacyAtomicFieldData.java
@@ -36,8 +36,6 @@ import java.util.Collection;
import java.util.Collections;
import java.util.List;
-/**
- */
public abstract class GeoPointArrayLegacyAtomicFieldData extends AbstractAtomicGeoPointFieldData {
@Override
diff --git a/core/src/main/java/org/elasticsearch/index/fielddata/plain/PagedBytesAtomicFieldData.java b/core/src/main/java/org/elasticsearch/index/fielddata/plain/PagedBytesAtomicFieldData.java
index 93a981cab2..e46f04060b 100644
--- a/core/src/main/java/org/elasticsearch/index/fielddata/plain/PagedBytesAtomicFieldData.java
+++ b/core/src/main/java/org/elasticsearch/index/fielddata/plain/PagedBytesAtomicFieldData.java
@@ -31,8 +31,6 @@ import java.util.Collection;
import java.util.Collections;
import java.util.List;
-/**
- */
public class PagedBytesAtomicFieldData extends AbstractAtomicOrdinalsFieldData {
private final PagedBytes.Reader bytes;
diff --git a/core/src/main/java/org/elasticsearch/index/fielddata/plain/PagedBytesIndexFieldData.java b/core/src/main/java/org/elasticsearch/index/fielddata/plain/PagedBytesIndexFieldData.java
index 5695f7ef15..3b01f01eaf 100644
--- a/core/src/main/java/org/elasticsearch/index/fielddata/plain/PagedBytesIndexFieldData.java
+++ b/core/src/main/java/org/elasticsearch/index/fielddata/plain/PagedBytesIndexFieldData.java
@@ -46,8 +46,6 @@ import org.elasticsearch.indices.breaker.CircuitBreakerService;
import java.io.IOException;
-/**
- */
public class PagedBytesIndexFieldData extends AbstractIndexOrdinalsFieldData {
diff --git a/core/src/main/java/org/elasticsearch/index/fieldvisitor/JustUidFieldsVisitor.java b/core/src/main/java/org/elasticsearch/index/fieldvisitor/JustUidFieldsVisitor.java
index 2a6c362274..661d729b55 100644
--- a/core/src/main/java/org/elasticsearch/index/fieldvisitor/JustUidFieldsVisitor.java
+++ b/core/src/main/java/org/elasticsearch/index/fieldvisitor/JustUidFieldsVisitor.java
@@ -23,8 +23,6 @@ import org.elasticsearch.index.mapper.UidFieldMapper;
import java.io.IOException;
-/**
- */
public class JustUidFieldsVisitor extends FieldsVisitor {
public JustUidFieldsVisitor() {
diff --git a/core/src/main/java/org/elasticsearch/index/fieldvisitor/SingleFieldsVisitor.java b/core/src/main/java/org/elasticsearch/index/fieldvisitor/SingleFieldsVisitor.java
index f56b59b7ac..556f43d06a 100644
--- a/core/src/main/java/org/elasticsearch/index/fieldvisitor/SingleFieldsVisitor.java
+++ b/core/src/main/java/org/elasticsearch/index/fieldvisitor/SingleFieldsVisitor.java
@@ -27,8 +27,6 @@ import org.elasticsearch.index.mapper.UidFieldMapper;
import java.io.IOException;
import java.util.List;
-/**
- */
public class SingleFieldsVisitor extends FieldsVisitor {
private String field;
diff --git a/core/src/main/java/org/elasticsearch/index/get/GetField.java b/core/src/main/java/org/elasticsearch/index/get/GetField.java
index 0ebbf1f9ac..be3b8d6a25 100644
--- a/core/src/main/java/org/elasticsearch/index/get/GetField.java
+++ b/core/src/main/java/org/elasticsearch/index/get/GetField.java
@@ -29,9 +29,6 @@ import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-/**
- *
- */
public class GetField implements Streamable, Iterable<Object> {
private String name;
diff --git a/core/src/main/java/org/elasticsearch/index/get/GetResult.java b/core/src/main/java/org/elasticsearch/index/get/GetResult.java
index b688ed4423..0f02885a25 100644
--- a/core/src/main/java/org/elasticsearch/index/get/GetResult.java
+++ b/core/src/main/java/org/elasticsearch/index/get/GetResult.java
@@ -42,8 +42,6 @@ import java.util.Map;
import static java.util.Collections.emptyMap;
import static org.elasticsearch.index.get.GetField.readGetField;
-/**
- */
public class GetResult implements Streamable, Iterable<GetField>, ToXContent {
private String index;
diff --git a/core/src/main/java/org/elasticsearch/index/get/GetStats.java b/core/src/main/java/org/elasticsearch/index/get/GetStats.java
index 10b4f64c19..ed7057d33f 100644
--- a/core/src/main/java/org/elasticsearch/index/get/GetStats.java
+++ b/core/src/main/java/org/elasticsearch/index/get/GetStats.java
@@ -28,8 +28,6 @@ import org.elasticsearch.common.xcontent.XContentBuilder;
import java.io.IOException;
-/**
- */
public class GetStats implements Streamable, ToXContent {
private long existsCount;
diff --git a/core/src/main/java/org/elasticsearch/index/get/ShardGetService.java b/core/src/main/java/org/elasticsearch/index/get/ShardGetService.java
index c49fb2c3cc..cfab3382c1 100644
--- a/core/src/main/java/org/elasticsearch/index/get/ShardGetService.java
+++ b/core/src/main/java/org/elasticsearch/index/get/ShardGetService.java
@@ -56,8 +56,6 @@ import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
-/**
- */
public final class ShardGetService extends AbstractIndexShardComponent {
private final MapperService mapperService;
private final MeanMetric existsMetric = new MeanMetric();
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/AllFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/AllFieldMapper.java
index 6c1477d8d0..90d9fbda1b 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/AllFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/AllFieldMapper.java
@@ -42,9 +42,6 @@ import static org.elasticsearch.common.xcontent.support.XContentMapValues.lenien
import static org.elasticsearch.common.xcontent.support.XContentMapValues.nodeMapValue;
import static org.elasticsearch.index.mapper.TypeParsers.parseTextField;
-/**
- *
- */
public class AllFieldMapper extends MetadataFieldMapper {
public static final String NAME = "_all";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/BinaryFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/BinaryFieldMapper.java
index 19c475e21c..374540d03f 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/BinaryFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/BinaryFieldMapper.java
@@ -43,9 +43,6 @@ import java.util.Map;
import static org.elasticsearch.index.mapper.TypeParsers.parseField;
-/**
- *
- */
public class BinaryFieldMapper extends FieldMapper {
public static final String CONTENT_TYPE = "binary";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/CompletionFieldMapper2x.java b/core/src/main/java/org/elasticsearch/index/mapper/CompletionFieldMapper2x.java
index 590ca0f861..73a797954a 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/CompletionFieldMapper2x.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/CompletionFieldMapper2x.java
@@ -55,9 +55,6 @@ import java.util.TreeMap;
import static org.elasticsearch.index.mapper.TypeParsers.parseMultiField;
-/**
- *
- */
public class CompletionFieldMapper2x extends FieldMapper {
public static final String CONTENT_TYPE = "completion";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/DocumentFieldMappers.java b/core/src/main/java/org/elasticsearch/index/mapper/DocumentFieldMappers.java
index 57f2ff4053..12f968bb38 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/DocumentFieldMappers.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/DocumentFieldMappers.java
@@ -31,9 +31,6 @@ import java.util.Iterator;
import java.util.Map;
import java.util.Set;
-/**
- *
- */
public final class DocumentFieldMappers implements Iterable<FieldMapper> {
/** Full field name to mapper */
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/DocumentMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/DocumentMapper.java
index eb6d6a9a3e..b23c189e5b 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/DocumentMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/DocumentMapper.java
@@ -47,9 +47,6 @@ import java.util.Objects;
import static java.util.Collections.emptyMap;
-/**
- *
- */
public class DocumentMapper implements ToXContent {
public static class Builder {
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/DynamicTemplate.java b/core/src/main/java/org/elasticsearch/index/mapper/DynamicTemplate.java
index 08620ed8c4..197d06cd09 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/DynamicTemplate.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/DynamicTemplate.java
@@ -34,9 +34,6 @@ import java.util.List;
import java.util.Map;
import java.util.TreeMap;
-/**
- *
- */
public class DynamicTemplate implements ToXContent {
private static final DeprecationLogger DEPRECATION_LOGGER = new DeprecationLogger(Loggers.getLogger(DynamicTemplate.class));
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/IndexFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/IndexFieldMapper.java
index e1615add19..e4a1f5ec5e 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/IndexFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/IndexFieldMapper.java
@@ -38,9 +38,6 @@ import java.util.List;
import java.util.Map;
-/**
- *
- */
public class IndexFieldMapper extends MetadataFieldMapper {
public static final String NAME = "_index";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/LegacyByteFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/LegacyByteFieldMapper.java
index 979527ece3..96bde70ae8 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/LegacyByteFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/LegacyByteFieldMapper.java
@@ -48,9 +48,6 @@ import java.util.Map;
import static org.elasticsearch.common.xcontent.support.XContentMapValues.nodeByteValue;
import static org.elasticsearch.index.mapper.TypeParsers.parseNumberField;
-/**
- *
- */
public class LegacyByteFieldMapper extends LegacyNumberFieldMapper {
public static final String CONTENT_TYPE = "byte";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/LegacyDoubleFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/LegacyDoubleFieldMapper.java
index 4686bf8584..c0a6dd8bac 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/LegacyDoubleFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/LegacyDoubleFieldMapper.java
@@ -51,9 +51,6 @@ import java.util.Map;
import static org.elasticsearch.common.xcontent.support.XContentMapValues.nodeDoubleValue;
import static org.elasticsearch.index.mapper.TypeParsers.parseNumberField;
-/**
- *
- */
public class LegacyDoubleFieldMapper extends LegacyNumberFieldMapper {
public static final String CONTENT_TYPE = "double";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/LegacyFloatFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/LegacyFloatFieldMapper.java
index 1bb870e632..43307373cb 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/LegacyFloatFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/LegacyFloatFieldMapper.java
@@ -50,9 +50,6 @@ import java.util.Map;
import static org.elasticsearch.common.xcontent.support.XContentMapValues.nodeFloatValue;
import static org.elasticsearch.index.mapper.TypeParsers.parseNumberField;
-/**
- *
- */
public class LegacyFloatFieldMapper extends LegacyNumberFieldMapper {
public static final String CONTENT_TYPE = "float";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/LegacyIntegerFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/LegacyIntegerFieldMapper.java
index a47c3a0c87..b2016c7555 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/LegacyIntegerFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/LegacyIntegerFieldMapper.java
@@ -49,9 +49,6 @@ import java.util.Map;
import static org.elasticsearch.common.xcontent.support.XContentMapValues.nodeIntegerValue;
import static org.elasticsearch.index.mapper.TypeParsers.parseNumberField;
-/**
- *
- */
public class LegacyIntegerFieldMapper extends LegacyNumberFieldMapper {
public static final String CONTENT_TYPE = "integer";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/LegacyIpFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/LegacyIpFieldMapper.java
index 01013dc469..37c37cc1b8 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/LegacyIpFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/LegacyIpFieldMapper.java
@@ -55,9 +55,6 @@ import java.util.regex.Pattern;
import static org.elasticsearch.index.mapper.TypeParsers.parseNumberField;
-/**
- *
- */
public class LegacyIpFieldMapper extends LegacyNumberFieldMapper {
public static final String CONTENT_TYPE = "ip";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/LegacyLongFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/LegacyLongFieldMapper.java
index dc17996877..110259421c 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/LegacyLongFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/LegacyLongFieldMapper.java
@@ -49,9 +49,6 @@ import java.util.Map;
import static org.elasticsearch.common.xcontent.support.XContentMapValues.nodeLongValue;
import static org.elasticsearch.index.mapper.TypeParsers.parseNumberField;
-/**
- *
- */
public class LegacyLongFieldMapper extends LegacyNumberFieldMapper {
public static final String CONTENT_TYPE = "long";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/LegacyNumberFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/LegacyNumberFieldMapper.java
index f377883aa2..20f248fdb5 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/LegacyNumberFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/LegacyNumberFieldMapper.java
@@ -37,9 +37,6 @@ import org.elasticsearch.common.xcontent.XContentBuilder;
import org.elasticsearch.search.DocValueFormat;
import org.joda.time.DateTimeZone;
-/**
- *
- */
public abstract class LegacyNumberFieldMapper extends FieldMapper {
// this is private since it has a different default
private static final Setting<Boolean> COERCE_SETTING =
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/LegacyShortFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/LegacyShortFieldMapper.java
index de068b53e9..c15f149eb6 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/LegacyShortFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/LegacyShortFieldMapper.java
@@ -49,9 +49,6 @@ import java.util.Map;
import static org.elasticsearch.common.xcontent.support.XContentMapValues.nodeShortValue;
import static org.elasticsearch.index.mapper.TypeParsers.parseNumberField;
-/**
- *
- */
public class LegacyShortFieldMapper extends LegacyNumberFieldMapper {
public static final String CONTENT_TYPE = "short";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/MapperException.java b/core/src/main/java/org/elasticsearch/index/mapper/MapperException.java
index 0241f1c8e4..0a381de9f0 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/MapperException.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/MapperException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class MapperException extends ElasticsearchException {
public MapperException(StreamInput in) throws IOException {
super(in);
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/MapperParsingException.java b/core/src/main/java/org/elasticsearch/index/mapper/MapperParsingException.java
index df886c5ce9..9769c58f4e 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/MapperParsingException.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/MapperParsingException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class MapperParsingException extends MapperException {
public MapperParsingException(StreamInput in) throws IOException {
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/MapperService.java b/core/src/main/java/org/elasticsearch/index/mapper/MapperService.java
index 7104c519f5..3e5262f12f 100755
--- a/core/src/main/java/org/elasticsearch/index/mapper/MapperService.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/MapperService.java
@@ -63,9 +63,6 @@ import static java.util.Collections.emptySet;
import static java.util.Collections.unmodifiableMap;
import static org.elasticsearch.common.collect.MapBuilder.newMapBuilder;
-/**
- *
- */
public class MapperService extends AbstractIndexComponent {
/**
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/ObjectMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/ObjectMapper.java
index e843e7170d..60c264e570 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/ObjectMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/ObjectMapper.java
@@ -44,9 +44,6 @@ import java.util.Map;
import static org.elasticsearch.common.xcontent.support.XContentMapValues.lenientNodeBooleanValue;
-/**
- *
- */
public class ObjectMapper extends Mapper implements Cloneable {
public static final String CONTENT_TYPE = "object";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/RootObjectMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/RootObjectMapper.java
index bf343a6e0a..0ae7ce3358 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/RootObjectMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/RootObjectMapper.java
@@ -40,9 +40,6 @@ import java.util.Map;
import static org.elasticsearch.common.xcontent.support.XContentMapValues.nodeBooleanValue;
import static org.elasticsearch.index.mapper.TypeParsers.parseDateTimeFormatter;
-/**
- *
- */
public class RootObjectMapper extends ObjectMapper {
public static class Defaults {
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/RoutingFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/RoutingFieldMapper.java
index aa3e78b8ee..14978bc672 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/RoutingFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/RoutingFieldMapper.java
@@ -32,9 +32,6 @@ import java.util.Map;
import static org.elasticsearch.common.xcontent.support.XContentMapValues.lenientNodeBooleanValue;
-/**
- *
- */
public class RoutingFieldMapper extends MetadataFieldMapper {
public static final String NAME = "_routing";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/SourceFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/SourceFieldMapper.java
index 9242f5e94c..defe0fa8cd 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/SourceFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/SourceFieldMapper.java
@@ -49,9 +49,6 @@ import java.util.function.Function;
import static org.elasticsearch.common.xcontent.support.XContentMapValues.lenientNodeBooleanValue;
-/**
- *
- */
public class SourceFieldMapper extends MetadataFieldMapper {
public static final String NAME = "_source";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/SourceToParse.java b/core/src/main/java/org/elasticsearch/index/mapper/SourceToParse.java
index 074ce8829e..14f6e9a858 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/SourceToParse.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/SourceToParse.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.bytes.BytesArray;
import org.elasticsearch.common.bytes.BytesReference;
import org.elasticsearch.common.unit.TimeValue;
-/**
- *
- */
public class SourceToParse {
public static SourceToParse source(String index, String type, String id, BytesReference source) {
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/StrictDynamicMappingException.java b/core/src/main/java/org/elasticsearch/index/mapper/StrictDynamicMappingException.java
index f37ac8817e..da1304d9b4 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/StrictDynamicMappingException.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/StrictDynamicMappingException.java
@@ -23,8 +23,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- */
public class StrictDynamicMappingException extends MapperParsingException {
public StrictDynamicMappingException(String path, String fieldName) {
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/TypeFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/TypeFieldMapper.java
index 0889fab663..ac9aeedb36 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/TypeFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/TypeFieldMapper.java
@@ -45,9 +45,6 @@ import java.util.List;
import java.util.Map;
import java.util.Objects;
-/**
- *
- */
public class TypeFieldMapper extends MetadataFieldMapper {
public static final String NAME = "_type";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/TypeParsers.java b/core/src/main/java/org/elasticsearch/index/mapper/TypeParsers.java
index f192efc24a..97828e2bfa 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/TypeParsers.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/TypeParsers.java
@@ -47,9 +47,6 @@ import static org.elasticsearch.common.xcontent.support.XContentMapValues.nodeIn
import static org.elasticsearch.common.xcontent.support.XContentMapValues.nodeMapValue;
import static org.elasticsearch.common.xcontent.support.XContentMapValues.nodeStringValue;
-/**
- *
- */
public class TypeParsers {
public static final String DOC_VALUES = "doc_values";
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/Uid.java b/core/src/main/java/org/elasticsearch/index/mapper/Uid.java
index 344c8dc0cc..3f6ca1b7f5 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/Uid.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/Uid.java
@@ -26,9 +26,6 @@ import org.elasticsearch.common.lucene.BytesRefs;
import java.util.Collection;
import java.util.Collections;
-/**
- *
- */
public final class Uid {
public static final char DELIMITER = '#';
diff --git a/core/src/main/java/org/elasticsearch/index/mapper/UidFieldMapper.java b/core/src/main/java/org/elasticsearch/index/mapper/UidFieldMapper.java
index f27fa30b91..ee6d76c248 100644
--- a/core/src/main/java/org/elasticsearch/index/mapper/UidFieldMapper.java
+++ b/core/src/main/java/org/elasticsearch/index/mapper/UidFieldMapper.java
@@ -33,9 +33,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class UidFieldMapper extends MetadataFieldMapper {
public static final String NAME = "_uid";
diff --git a/core/src/main/java/org/elasticsearch/index/merge/MergeStats.java b/core/src/main/java/org/elasticsearch/index/merge/MergeStats.java
index ee8c08f00d..845b035623 100644
--- a/core/src/main/java/org/elasticsearch/index/merge/MergeStats.java
+++ b/core/src/main/java/org/elasticsearch/index/merge/MergeStats.java
@@ -29,9 +29,6 @@ import org.elasticsearch.common.xcontent.XContentBuilder;
import java.io.IOException;
-/**
- *
- */
public class MergeStats implements Streamable, ToXContent {
private long total;
diff --git a/core/src/main/java/org/elasticsearch/index/query/support/QueryParsers.java b/core/src/main/java/org/elasticsearch/index/query/support/QueryParsers.java
index a500393c16..56cea478a2 100644
--- a/core/src/main/java/org/elasticsearch/index/query/support/QueryParsers.java
+++ b/core/src/main/java/org/elasticsearch/index/query/support/QueryParsers.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.Nullable;
import org.elasticsearch.common.ParseField;
import org.elasticsearch.common.ParseFieldMatcher;
-/**
- *
- */
public final class QueryParsers {
public static final ParseField CONSTANT_SCORE = new ParseField("constant_score", "constant_score_auto", "constant_score_filter");
diff --git a/core/src/main/java/org/elasticsearch/index/search/geo/GeoPolygonQuery.java b/core/src/main/java/org/elasticsearch/index/search/geo/GeoPolygonQuery.java
index c3a52cb114..bb39d752c0 100644
--- a/core/src/main/java/org/elasticsearch/index/search/geo/GeoPolygonQuery.java
+++ b/core/src/main/java/org/elasticsearch/index/search/geo/GeoPolygonQuery.java
@@ -32,9 +32,6 @@ import org.elasticsearch.index.fielddata.MultiGeoPointValues;
import java.io.IOException;
import java.util.Arrays;
-/**
- *
- */
public class GeoPolygonQuery extends Query {
private final GeoPoint[] points;
diff --git a/core/src/main/java/org/elasticsearch/index/search/stats/SearchStats.java b/core/src/main/java/org/elasticsearch/index/search/stats/SearchStats.java
index d514571d0e..3959a697fd 100644
--- a/core/src/main/java/org/elasticsearch/index/search/stats/SearchStats.java
+++ b/core/src/main/java/org/elasticsearch/index/search/stats/SearchStats.java
@@ -32,8 +32,6 @@ import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
-/**
- */
public class SearchStats implements Streamable, ToXContent {
public static class Stats implements Streamable, ToXContent {
diff --git a/core/src/main/java/org/elasticsearch/index/search/stats/ShardSearchStats.java b/core/src/main/java/org/elasticsearch/index/search/stats/ShardSearchStats.java
index 68a2a30a2e..716667dbb4 100644
--- a/core/src/main/java/org/elasticsearch/index/search/stats/ShardSearchStats.java
+++ b/core/src/main/java/org/elasticsearch/index/search/stats/ShardSearchStats.java
@@ -33,8 +33,6 @@ import java.util.function.Consumer;
import static java.util.Collections.emptyMap;
-/**
- */
public final class ShardSearchStats implements SearchOperationListener {
private final StatsHolder totalStats = new StatsHolder();
diff --git a/core/src/main/java/org/elasticsearch/index/shard/CommitPoint.java b/core/src/main/java/org/elasticsearch/index/shard/CommitPoint.java
index 9082fc072d..8291298a54 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/CommitPoint.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/CommitPoint.java
@@ -26,9 +26,6 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-/**
- *
- */
public class CommitPoint {
public static final CommitPoint NULL = new CommitPoint(-1, "_null_", Type.GENERATED, Collections.<CommitPoint.FileInfo>emptyList(), Collections.<CommitPoint.FileInfo>emptyList());
diff --git a/core/src/main/java/org/elasticsearch/index/shard/CommitPoints.java b/core/src/main/java/org/elasticsearch/index/shard/CommitPoints.java
index 2a5b350602..e3b6817f13 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/CommitPoints.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/CommitPoints.java
@@ -33,9 +33,6 @@ import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
-/**
- *
- */
public class CommitPoints implements Iterable<CommitPoint> {
private final List<CommitPoint> commitPoints;
diff --git a/core/src/main/java/org/elasticsearch/index/shard/DocsStats.java b/core/src/main/java/org/elasticsearch/index/shard/DocsStats.java
index bfb95b426b..f8132d557b 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/DocsStats.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/DocsStats.java
@@ -27,8 +27,6 @@ import org.elasticsearch.common.xcontent.XContentBuilder;
import java.io.IOException;
-/**
- */
public class DocsStats implements Streamable, ToXContent {
long count = 0;
diff --git a/core/src/main/java/org/elasticsearch/index/shard/IllegalIndexShardStateException.java b/core/src/main/java/org/elasticsearch/index/shard/IllegalIndexShardStateException.java
index e632c0669f..1260a3829d 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/IllegalIndexShardStateException.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/IllegalIndexShardStateException.java
@@ -26,9 +26,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class IllegalIndexShardStateException extends ElasticsearchException {
private final IndexShardState currentState;
diff --git a/core/src/main/java/org/elasticsearch/index/shard/IndexShardClosedException.java b/core/src/main/java/org/elasticsearch/index/shard/IndexShardClosedException.java
index f4e0fb5385..11d9804b10 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/IndexShardClosedException.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/IndexShardClosedException.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class IndexShardClosedException extends IllegalIndexShardStateException {
public IndexShardClosedException(ShardId shardId) {
super(shardId, IndexShardState.CLOSED, "Closed");
diff --git a/core/src/main/java/org/elasticsearch/index/shard/IndexShardComponent.java b/core/src/main/java/org/elasticsearch/index/shard/IndexShardComponent.java
index a1665a7d5c..154b9addab 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/IndexShardComponent.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/IndexShardComponent.java
@@ -21,9 +21,6 @@ package org.elasticsearch.index.shard;
import org.elasticsearch.index.IndexSettings;
-/**
- *
- */
public interface IndexShardComponent {
ShardId shardId();
diff --git a/core/src/main/java/org/elasticsearch/index/shard/IndexShardNotRecoveringException.java b/core/src/main/java/org/elasticsearch/index/shard/IndexShardNotRecoveringException.java
index 0e05576f57..7adde5d12c 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/IndexShardNotRecoveringException.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/IndexShardNotRecoveringException.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class IndexShardNotRecoveringException extends IllegalIndexShardStateException {
public IndexShardNotRecoveringException(ShardId shardId, IndexShardState currentState) {
diff --git a/core/src/main/java/org/elasticsearch/index/shard/IndexShardNotStartedException.java b/core/src/main/java/org/elasticsearch/index/shard/IndexShardNotStartedException.java
index ecf62bc619..ec2fd6b3be 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/IndexShardNotStartedException.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/IndexShardNotStartedException.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class IndexShardNotStartedException extends IllegalIndexShardStateException {
public IndexShardNotStartedException(ShardId shardId, IndexShardState currentState) {
diff --git a/core/src/main/java/org/elasticsearch/index/shard/IndexShardRecoveringException.java b/core/src/main/java/org/elasticsearch/index/shard/IndexShardRecoveringException.java
index 6c27e4d93e..93074d4123 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/IndexShardRecoveringException.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/IndexShardRecoveringException.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class IndexShardRecoveringException extends IllegalIndexShardStateException {
public IndexShardRecoveringException(ShardId shardId) {
diff --git a/core/src/main/java/org/elasticsearch/index/shard/IndexShardRecoveryException.java b/core/src/main/java/org/elasticsearch/index/shard/IndexShardRecoveryException.java
index 8ed3c95f92..4e14749880 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/IndexShardRecoveryException.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/IndexShardRecoveryException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class IndexShardRecoveryException extends ElasticsearchException {
public IndexShardRecoveryException(ShardId shardId, String msg, Throwable cause) {
super(msg, cause);
diff --git a/core/src/main/java/org/elasticsearch/index/shard/IndexShardRelocatedException.java b/core/src/main/java/org/elasticsearch/index/shard/IndexShardRelocatedException.java
index 043ad89277..bafa14f2e5 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/IndexShardRelocatedException.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/IndexShardRelocatedException.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class IndexShardRelocatedException extends IllegalIndexShardStateException {
public IndexShardRelocatedException(ShardId shardId) {
diff --git a/core/src/main/java/org/elasticsearch/index/shard/IndexShardStartedException.java b/core/src/main/java/org/elasticsearch/index/shard/IndexShardStartedException.java
index 05e7cdf898..d2cff03c84 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/IndexShardStartedException.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/IndexShardStartedException.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class IndexShardStartedException extends IllegalIndexShardStateException {
public IndexShardStartedException(ShardId shardId) {
diff --git a/core/src/main/java/org/elasticsearch/index/shard/IndexShardState.java b/core/src/main/java/org/elasticsearch/index/shard/IndexShardState.java
index fa4122cabb..d3c6de7136 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/IndexShardState.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/IndexShardState.java
@@ -20,9 +20,6 @@
package org.elasticsearch.index.shard;
-/**
- *
- */
public enum IndexShardState {
CREATED((byte) 0),
RECOVERING((byte) 1),
diff --git a/core/src/main/java/org/elasticsearch/index/shard/IndexingStats.java b/core/src/main/java/org/elasticsearch/index/shard/IndexingStats.java
index 97f9dd2b92..ba7eafc1a6 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/IndexingStats.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/IndexingStats.java
@@ -32,8 +32,6 @@ import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
-/**
- */
public class IndexingStats implements Streamable, ToXContent {
public static class Stats implements Streamable, ToXContent {
diff --git a/core/src/main/java/org/elasticsearch/index/shard/LocalShardSnapshot.java b/core/src/main/java/org/elasticsearch/index/shard/LocalShardSnapshot.java
index 7b79f785ff..d576f4d2ab 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/LocalShardSnapshot.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/LocalShardSnapshot.java
@@ -36,8 +36,6 @@ import java.io.IOException;
import java.util.Collection;
import java.util.concurrent.atomic.AtomicBoolean;
-/**
- */
final class LocalShardSnapshot implements Closeable {
private final IndexShard shard;
private final Store store;
diff --git a/core/src/main/java/org/elasticsearch/index/shard/ShardNotFoundException.java b/core/src/main/java/org/elasticsearch/index/shard/ShardNotFoundException.java
index aa46240fd4..01b7887859 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/ShardNotFoundException.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/ShardNotFoundException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class ShardNotFoundException extends ResourceNotFoundException {
public ShardNotFoundException(ShardId shardId) {
this(shardId, null);
diff --git a/core/src/main/java/org/elasticsearch/index/shard/ShardStateMetaData.java b/core/src/main/java/org/elasticsearch/index/shard/ShardStateMetaData.java
index 407f271fd6..5f94856a9c 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/ShardStateMetaData.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/ShardStateMetaData.java
@@ -31,8 +31,6 @@ import org.elasticsearch.gateway.MetaDataStateFormat;
import java.io.IOException;
import java.io.OutputStream;
-/**
- */
public final class ShardStateMetaData {
private static final String SHARD_STATE_FILE_PREFIX = "state-";
diff --git a/core/src/main/java/org/elasticsearch/index/shard/SnapshotStatus.java b/core/src/main/java/org/elasticsearch/index/shard/SnapshotStatus.java
index a72cfc48b6..c7d1938cd6 100644
--- a/core/src/main/java/org/elasticsearch/index/shard/SnapshotStatus.java
+++ b/core/src/main/java/org/elasticsearch/index/shard/SnapshotStatus.java
@@ -19,9 +19,6 @@
package org.elasticsearch.index.shard;
-/**
- *
- */
public class SnapshotStatus {
public static enum Stage {
diff --git a/core/src/main/java/org/elasticsearch/index/store/DirectoryService.java b/core/src/main/java/org/elasticsearch/index/store/DirectoryService.java
index 90f9ed9271..343c0a11f0 100644
--- a/core/src/main/java/org/elasticsearch/index/store/DirectoryService.java
+++ b/core/src/main/java/org/elasticsearch/index/store/DirectoryService.java
@@ -26,8 +26,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
-/**
- */
public abstract class DirectoryService extends AbstractIndexShardComponent {
protected DirectoryService(ShardId shardId, IndexSettings indexSettings) {
diff --git a/core/src/main/java/org/elasticsearch/index/store/FsDirectoryService.java b/core/src/main/java/org/elasticsearch/index/store/FsDirectoryService.java
index 69eedd7ef1..1fffabdd15 100644
--- a/core/src/main/java/org/elasticsearch/index/store/FsDirectoryService.java
+++ b/core/src/main/java/org/elasticsearch/index/store/FsDirectoryService.java
@@ -46,8 +46,6 @@ import java.nio.file.Path;
import java.util.HashSet;
import java.util.Set;
-/**
- */
public class FsDirectoryService extends DirectoryService implements StoreRateLimiting.Listener, StoreRateLimiting.Provider {
protected final IndexStore indexStore;
diff --git a/core/src/main/java/org/elasticsearch/index/store/StoreFileMetaData.java b/core/src/main/java/org/elasticsearch/index/store/StoreFileMetaData.java
index 2653f01c81..c284ad8313 100644
--- a/core/src/main/java/org/elasticsearch/index/store/StoreFileMetaData.java
+++ b/core/src/main/java/org/elasticsearch/index/store/StoreFileMetaData.java
@@ -29,9 +29,6 @@ import org.elasticsearch.common.lucene.Lucene;
import java.io.IOException;
import java.util.Objects;
-/**
- *
- */
public class StoreFileMetaData implements Writeable {
public static final Version FIRST_LUCENE_CHECKSUM_VERSION = Version.LUCENE_5_0_0;
diff --git a/core/src/main/java/org/elasticsearch/index/store/StoreStats.java b/core/src/main/java/org/elasticsearch/index/store/StoreStats.java
index d777d7b783..5b9406f427 100644
--- a/core/src/main/java/org/elasticsearch/index/store/StoreStats.java
+++ b/core/src/main/java/org/elasticsearch/index/store/StoreStats.java
@@ -29,8 +29,6 @@ import org.elasticsearch.common.xcontent.XContentBuilder;
import java.io.IOException;
-/**
- */
public class StoreStats implements Streamable, ToXContent {
private long sizeInBytes;
diff --git a/core/src/main/java/org/elasticsearch/index/translog/Checkpoint.java b/core/src/main/java/org/elasticsearch/index/translog/Checkpoint.java
index d4eb980782..65d11e5461 100644
--- a/core/src/main/java/org/elasticsearch/index/translog/Checkpoint.java
+++ b/core/src/main/java/org/elasticsearch/index/translog/Checkpoint.java
@@ -34,8 +34,6 @@ import java.nio.channels.FileChannel;
import java.nio.file.OpenOption;
import java.nio.file.Path;
-/**
- */
class Checkpoint {
final long offset;
diff --git a/core/src/main/java/org/elasticsearch/index/translog/TranslogException.java b/core/src/main/java/org/elasticsearch/index/translog/TranslogException.java
index 2ebf279588..7f693a584d 100644
--- a/core/src/main/java/org/elasticsearch/index/translog/TranslogException.java
+++ b/core/src/main/java/org/elasticsearch/index/translog/TranslogException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
-/**
- *
- */
public class TranslogException extends ElasticsearchException {
public TranslogException(ShardId shardId, String msg) {
diff --git a/core/src/main/java/org/elasticsearch/index/translog/TranslogStats.java b/core/src/main/java/org/elasticsearch/index/translog/TranslogStats.java
index 263a658c08..e60fd2086b 100644
--- a/core/src/main/java/org/elasticsearch/index/translog/TranslogStats.java
+++ b/core/src/main/java/org/elasticsearch/index/translog/TranslogStats.java
@@ -26,9 +26,6 @@ import org.elasticsearch.common.xcontent.XContentBuilder;
import java.io.IOException;
-/**
- *
- */
public class TranslogStats extends ToXContentToBytes implements Streamable {
private long translogSizeInBytes;
diff --git a/core/src/main/java/org/elasticsearch/indices/AliasFilterParsingException.java b/core/src/main/java/org/elasticsearch/indices/AliasFilterParsingException.java
index 52e801a4cb..21b944c65f 100644
--- a/core/src/main/java/org/elasticsearch/indices/AliasFilterParsingException.java
+++ b/core/src/main/java/org/elasticsearch/indices/AliasFilterParsingException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.index.Index;
import java.io.IOException;
-/**
- *
- */
public class AliasFilterParsingException extends ElasticsearchException {
public AliasFilterParsingException(Index index, String name, String desc, Throwable ex) {
diff --git a/core/src/main/java/org/elasticsearch/indices/IndexAlreadyExistsException.java b/core/src/main/java/org/elasticsearch/indices/IndexAlreadyExistsException.java
index f64addfd2f..68c1e51865 100644
--- a/core/src/main/java/org/elasticsearch/indices/IndexAlreadyExistsException.java
+++ b/core/src/main/java/org/elasticsearch/indices/IndexAlreadyExistsException.java
@@ -26,9 +26,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class IndexAlreadyExistsException extends ElasticsearchException {
public IndexAlreadyExistsException(Index index) {
diff --git a/core/src/main/java/org/elasticsearch/indices/IndexCreationException.java b/core/src/main/java/org/elasticsearch/indices/IndexCreationException.java
index 1248d73b81..da823abf53 100644
--- a/core/src/main/java/org/elasticsearch/indices/IndexCreationException.java
+++ b/core/src/main/java/org/elasticsearch/indices/IndexCreationException.java
@@ -26,8 +26,6 @@ import org.elasticsearch.index.Index;
import java.io.IOException;
-/**
- */
public class IndexCreationException extends ElasticsearchException implements ElasticsearchWrapperException {
public IndexCreationException(String index, Throwable cause) {
diff --git a/core/src/main/java/org/elasticsearch/indices/IndexTemplateAlreadyExistsException.java b/core/src/main/java/org/elasticsearch/indices/IndexTemplateAlreadyExistsException.java
index 3b665e051e..920d2ea51b 100644
--- a/core/src/main/java/org/elasticsearch/indices/IndexTemplateAlreadyExistsException.java
+++ b/core/src/main/java/org/elasticsearch/indices/IndexTemplateAlreadyExistsException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class IndexTemplateAlreadyExistsException extends ElasticsearchException {
private final String name;
diff --git a/core/src/main/java/org/elasticsearch/indices/IndexTemplateMissingException.java b/core/src/main/java/org/elasticsearch/indices/IndexTemplateMissingException.java
index db3b232d0e..83fc262339 100644
--- a/core/src/main/java/org/elasticsearch/indices/IndexTemplateMissingException.java
+++ b/core/src/main/java/org/elasticsearch/indices/IndexTemplateMissingException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class IndexTemplateMissingException extends ElasticsearchException {
private final String name;
diff --git a/core/src/main/java/org/elasticsearch/indices/InvalidAliasNameException.java b/core/src/main/java/org/elasticsearch/indices/InvalidAliasNameException.java
index 4e2c443ff4..bea40f96d6 100644
--- a/core/src/main/java/org/elasticsearch/indices/InvalidAliasNameException.java
+++ b/core/src/main/java/org/elasticsearch/indices/InvalidAliasNameException.java
@@ -26,9 +26,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class InvalidAliasNameException extends ElasticsearchException {
public InvalidAliasNameException(Index index, String name, String desc) {
diff --git a/core/src/main/java/org/elasticsearch/indices/InvalidIndexNameException.java b/core/src/main/java/org/elasticsearch/indices/InvalidIndexNameException.java
index 34dd327c91..3770398864 100644
--- a/core/src/main/java/org/elasticsearch/indices/InvalidIndexNameException.java
+++ b/core/src/main/java/org/elasticsearch/indices/InvalidIndexNameException.java
@@ -26,9 +26,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class InvalidIndexNameException extends ElasticsearchException {
public InvalidIndexNameException(String name, String desc) {
diff --git a/core/src/main/java/org/elasticsearch/indices/InvalidIndexTemplateException.java b/core/src/main/java/org/elasticsearch/indices/InvalidIndexTemplateException.java
index e3ed97415e..38b5889aea 100644
--- a/core/src/main/java/org/elasticsearch/indices/InvalidIndexTemplateException.java
+++ b/core/src/main/java/org/elasticsearch/indices/InvalidIndexTemplateException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class InvalidIndexTemplateException extends ElasticsearchException {
private final String name;
diff --git a/core/src/main/java/org/elasticsearch/indices/InvalidTypeNameException.java b/core/src/main/java/org/elasticsearch/indices/InvalidTypeNameException.java
index 2279860d80..05030b52ba 100644
--- a/core/src/main/java/org/elasticsearch/indices/InvalidTypeNameException.java
+++ b/core/src/main/java/org/elasticsearch/indices/InvalidTypeNameException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class InvalidTypeNameException extends MapperException {
public InvalidTypeNameException(StreamInput in) throws IOException {
diff --git a/core/src/main/java/org/elasticsearch/indices/TypeMissingException.java b/core/src/main/java/org/elasticsearch/indices/TypeMissingException.java
index 5ab9744933..d7a4820db3 100644
--- a/core/src/main/java/org/elasticsearch/indices/TypeMissingException.java
+++ b/core/src/main/java/org/elasticsearch/indices/TypeMissingException.java
@@ -27,9 +27,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
import java.util.Arrays;
-/**
- *
- */
public class TypeMissingException extends ElasticsearchException {
public TypeMissingException(Index index, String... types) {
diff --git a/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltAnalyzers.java b/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltAnalyzers.java
index 23ef9bdcd3..6c4a3cc257 100644
--- a/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltAnalyzers.java
+++ b/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltAnalyzers.java
@@ -68,9 +68,6 @@ import org.elasticsearch.indices.analysis.PreBuiltCacheFactory.CachingStrategy;
import java.util.Locale;
-/**
- *
- */
public enum PreBuiltAnalyzers {
STANDARD(CachingStrategy.ELASTICSEARCH) {
diff --git a/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltCacheFactory.java b/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltCacheFactory.java
index ddda8a0874..823152e6d9 100644
--- a/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltCacheFactory.java
+++ b/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltCacheFactory.java
@@ -24,9 +24,6 @@ import org.elasticsearch.Version;
import java.util.HashMap;
import java.util.Map;
-/**
- *
- */
public class PreBuiltCacheFactory {
/**
diff --git a/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltCharFilters.java b/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltCharFilters.java
index dcf6c29530..063763006a 100644
--- a/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltCharFilters.java
+++ b/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltCharFilters.java
@@ -26,9 +26,6 @@ import org.elasticsearch.indices.analysis.PreBuiltCacheFactory.CachingStrategy;
import java.io.Reader;
import java.util.Locale;
-/**
- *
- */
public enum PreBuiltCharFilters {
HTML_STRIP(CachingStrategy.ONE) {
diff --git a/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltTokenFilters.java b/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltTokenFilters.java
index a31f60fc5b..e1189e3197 100644
--- a/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltTokenFilters.java
+++ b/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltTokenFilters.java
@@ -72,9 +72,6 @@ import org.tartarus.snowball.ext.FrenchStemmer;
import java.util.Locale;
-/**
- *
- */
public enum PreBuiltTokenFilters {
WORD_DELIMITER(CachingStrategy.ONE) {
diff --git a/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltTokenizers.java b/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltTokenizers.java
index 424b5e4534..ce62395303 100644
--- a/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltTokenizers.java
+++ b/core/src/main/java/org/elasticsearch/indices/analysis/PreBuiltTokenizers.java
@@ -38,9 +38,6 @@ import org.elasticsearch.indices.analysis.PreBuiltCacheFactory.CachingStrategy;
import java.util.Locale;
-/**
- *
- */
public enum PreBuiltTokenizers {
STANDARD(CachingStrategy.LUCENE) {
diff --git a/core/src/main/java/org/elasticsearch/indices/cluster/IndicesClusterStateService.java b/core/src/main/java/org/elasticsearch/indices/cluster/IndicesClusterStateService.java
index bbbcfc96d5..b55074f592 100644
--- a/core/src/main/java/org/elasticsearch/indices/cluster/IndicesClusterStateService.java
+++ b/core/src/main/java/org/elasticsearch/indices/cluster/IndicesClusterStateService.java
@@ -570,8 +570,7 @@ public class IndicesClusterStateService extends AbstractLifecycleComponent imple
/**
* Finds the routing source node for peer recovery, return null if its not found. Note, this method expects the shard
- * routing to *require* peer recovery, use {@link ShardRouting#recoverySource()} to
- * check if its needed or not.
+ * routing to *require* peer recovery, use {@link ShardRouting#recoverySource()} to check if its needed or not.
*/
private static DiscoveryNode findSourceNodeForPeerRecovery(Logger logger, RoutingTable routingTable, DiscoveryNodes nodes,
ShardRouting shardRouting) {
@@ -610,29 +609,12 @@ public class IndicesClusterStateService extends AbstractLifecycleComponent imple
@Override
public void onRecoveryDone(RecoveryState state) {
- if (state.getRecoverySource().getType() == Type.SNAPSHOT) {
- SnapshotRecoverySource snapshotRecoverySource = (SnapshotRecoverySource) state.getRecoverySource();
- restoreService.indexShardRestoreCompleted(snapshotRecoverySource.snapshot(), shardRouting.shardId());
- }
shardStateAction.shardStarted(shardRouting, "after " + state.getRecoverySource(), SHARD_STATE_ACTION_LISTENER);
}
@Override
public void onRecoveryFailure(RecoveryState state, RecoveryFailedException e, boolean sendShardFailure) {
- if (state.getRecoverySource().getType() == Type.SNAPSHOT) {
- try {
- if (Lucene.isCorruptionException(e.getCause())) {
- SnapshotRecoverySource snapshotRecoverySource = (SnapshotRecoverySource) state.getRecoverySource();
- restoreService.failRestore(snapshotRecoverySource.snapshot(), shardRouting.shardId());
- }
- } catch (Exception inner) {
- e.addSuppressed(inner);
- } finally {
- handleRecoveryFailure(shardRouting, sendShardFailure, e);
- }
- } else {
- handleRecoveryFailure(shardRouting, sendShardFailure, e);
- }
+ handleRecoveryFailure(shardRouting, sendShardFailure, e);
}
}
diff --git a/core/src/main/java/org/elasticsearch/indices/recovery/RecoverFilesRecoveryException.java b/core/src/main/java/org/elasticsearch/indices/recovery/RecoverFilesRecoveryException.java
index d2e07bd9e4..c47b28f8d5 100644
--- a/core/src/main/java/org/elasticsearch/indices/recovery/RecoverFilesRecoveryException.java
+++ b/core/src/main/java/org/elasticsearch/indices/recovery/RecoverFilesRecoveryException.java
@@ -29,9 +29,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
import java.util.Objects;
-/**
- *
- */
public class RecoverFilesRecoveryException extends ElasticsearchException implements ElasticsearchWrapperException {
private final int numberOfFiles;
diff --git a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryCleanFilesRequest.java b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryCleanFilesRequest.java
index c040c25736..4216ea049b 100644
--- a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryCleanFilesRequest.java
+++ b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryCleanFilesRequest.java
@@ -27,9 +27,6 @@ import org.elasticsearch.transport.TransportRequest;
import java.io.IOException;
-/**
- *
- */
public class RecoveryCleanFilesRequest extends TransportRequest {
private long recoveryId;
diff --git a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFailedException.java b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFailedException.java
index 3c3d96a4f9..9b7f31c7e5 100644
--- a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFailedException.java
+++ b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFailedException.java
@@ -27,9 +27,6 @@ import org.elasticsearch.index.shard.ShardId;
import java.io.IOException;
-/**
- *
- */
public class RecoveryFailedException extends ElasticsearchException {
public RecoveryFailedException(StartRecoveryRequest request, Throwable cause) {
diff --git a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFileChunkRequest.java b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFileChunkRequest.java
index 49cdb737ed..196e2cdf76 100644
--- a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFileChunkRequest.java
+++ b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFileChunkRequest.java
@@ -30,9 +30,6 @@ import org.elasticsearch.transport.TransportRequest;
import java.io.IOException;
-/**
- *
- */
public final class RecoveryFileChunkRequest extends TransportRequest {
private boolean lastChunk;
private long recoveryId;
diff --git a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFilesInfoRequest.java b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFilesInfoRequest.java
index d9a2a19f49..2143127c23 100644
--- a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFilesInfoRequest.java
+++ b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFilesInfoRequest.java
@@ -28,9 +28,6 @@ import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
-/**
- *
- */
public class RecoveryFilesInfoRequest extends TransportRequest {
private long recoveryId;
diff --git a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFinalizeRecoveryRequest.java b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFinalizeRecoveryRequest.java
index e8d5c0f299..dca50f3f81 100644
--- a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFinalizeRecoveryRequest.java
+++ b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryFinalizeRecoveryRequest.java
@@ -26,9 +26,6 @@ import org.elasticsearch.transport.TransportRequest;
import java.io.IOException;
-/**
- *
- */
public class RecoveryFinalizeRecoveryRequest extends TransportRequest {
private long recoveryId;
diff --git a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryPrepareForTranslogOperationsRequest.java b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryPrepareForTranslogOperationsRequest.java
index 171102d07e..94425f6279 100644
--- a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryPrepareForTranslogOperationsRequest.java
+++ b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryPrepareForTranslogOperationsRequest.java
@@ -27,9 +27,6 @@ import org.elasticsearch.transport.TransportRequest;
import java.io.IOException;
-/**
- *
- */
public class RecoveryPrepareForTranslogOperationsRequest extends TransportRequest {
private long maxUnsafeAutoIdTimestamp = IndexRequest.UNSET_AUTO_GENERATED_TIMESTAMP;
diff --git a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryResponse.java b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryResponse.java
index 7ec59a76ed..9018f6f0be 100644
--- a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryResponse.java
+++ b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryResponse.java
@@ -27,9 +27,6 @@ import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
-/**
- *
- */
class RecoveryResponse extends TransportResponse {
List<String> phase1FileNames = new ArrayList<>();
diff --git a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryTranslogOperationsRequest.java b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryTranslogOperationsRequest.java
index 5cc294ace6..4649462692 100644
--- a/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryTranslogOperationsRequest.java
+++ b/core/src/main/java/org/elasticsearch/indices/recovery/RecoveryTranslogOperationsRequest.java
@@ -28,9 +28,6 @@ import org.elasticsearch.transport.TransportRequest;
import java.io.IOException;
import java.util.List;
-/**
- *
- */
public class RecoveryTranslogOperationsRequest extends TransportRequest {
private long recoveryId;
diff --git a/core/src/main/java/org/elasticsearch/indices/recovery/StartRecoveryRequest.java b/core/src/main/java/org/elasticsearch/indices/recovery/StartRecoveryRequest.java
index 9aa56fd8cb..bc8a73b562 100644
--- a/core/src/main/java/org/elasticsearch/indices/recovery/StartRecoveryRequest.java
+++ b/core/src/main/java/org/elasticsearch/indices/recovery/StartRecoveryRequest.java
@@ -29,9 +29,6 @@ import org.elasticsearch.transport.TransportRequest;
import java.io.IOException;
-/**
- *
- */
public class StartRecoveryRequest extends TransportRequest {
private long recoveryId;
diff --git a/core/src/main/java/org/elasticsearch/indices/store/IndicesStore.java b/core/src/main/java/org/elasticsearch/indices/store/IndicesStore.java
index 372951bdfd..d1520d1502 100644
--- a/core/src/main/java/org/elasticsearch/indices/store/IndicesStore.java
+++ b/core/src/main/java/org/elasticsearch/indices/store/IndicesStore.java
@@ -66,9 +66,6 @@ import java.util.List;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
-/**
- *
- */
public class IndicesStore extends AbstractComponent implements ClusterStateListener, Closeable {
// TODO this class can be foled into either IndicesService and partially into IndicesClusterStateService there is no need for a separate public service
diff --git a/core/src/main/java/org/elasticsearch/indices/store/TransportNodesListShardStoreMetaData.java b/core/src/main/java/org/elasticsearch/indices/store/TransportNodesListShardStoreMetaData.java
index 341b0e5785..707df5feb1 100644
--- a/core/src/main/java/org/elasticsearch/indices/store/TransportNodesListShardStoreMetaData.java
+++ b/core/src/main/java/org/elasticsearch/indices/store/TransportNodesListShardStoreMetaData.java
@@ -57,9 +57,6 @@ import java.util.Iterator;
import java.util.List;
import java.util.concurrent.TimeUnit;
-/**
- *
- */
public class TransportNodesListShardStoreMetaData extends TransportNodesAction<TransportNodesListShardStoreMetaData.Request,
TransportNodesListShardStoreMetaData.NodesStoreFilesMetaData,
TransportNodesListShardStoreMetaData.NodeRequest,
diff --git a/core/src/main/java/org/elasticsearch/monitor/jvm/DeadlockAnalyzer.java b/core/src/main/java/org/elasticsearch/monitor/jvm/DeadlockAnalyzer.java
index 02f665a346..1d4234d689 100644
--- a/core/src/main/java/org/elasticsearch/monitor/jvm/DeadlockAnalyzer.java
+++ b/core/src/main/java/org/elasticsearch/monitor/jvm/DeadlockAnalyzer.java
@@ -32,9 +32,6 @@ import java.util.Set;
import static java.util.Collections.unmodifiableMap;
import static java.util.Collections.unmodifiableSet;
-/**
- *
- */
public class DeadlockAnalyzer {
private static final Deadlock NULL_RESULT[] = new Deadlock[0];
diff --git a/core/src/main/java/org/elasticsearch/monitor/jvm/GcNames.java b/core/src/main/java/org/elasticsearch/monitor/jvm/GcNames.java
index 488e7a7274..9f6a2d3f2e 100644
--- a/core/src/main/java/org/elasticsearch/monitor/jvm/GcNames.java
+++ b/core/src/main/java/org/elasticsearch/monitor/jvm/GcNames.java
@@ -19,8 +19,6 @@
package org.elasticsearch.monitor.jvm;
-/**
- */
public class GcNames {
public static final String YOUNG = "young";
diff --git a/core/src/main/java/org/elasticsearch/monitor/jvm/HotThreads.java b/core/src/main/java/org/elasticsearch/monitor/jvm/HotThreads.java
index 181b94f13d..1714d00abb 100644
--- a/core/src/main/java/org/elasticsearch/monitor/jvm/HotThreads.java
+++ b/core/src/main/java/org/elasticsearch/monitor/jvm/HotThreads.java
@@ -36,8 +36,6 @@ import java.util.Locale;
import java.util.Map;
import java.util.concurrent.TimeUnit;
-/**
- */
public class HotThreads {
private static final Object mutex = new Object();
diff --git a/core/src/main/java/org/elasticsearch/monitor/jvm/JvmService.java b/core/src/main/java/org/elasticsearch/monitor/jvm/JvmService.java
index f0d71db699..f9d9fd80be 100644
--- a/core/src/main/java/org/elasticsearch/monitor/jvm/JvmService.java
+++ b/core/src/main/java/org/elasticsearch/monitor/jvm/JvmService.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.settings.Setting.Property;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.unit.TimeValue;
-/**
- *
- */
public class JvmService extends AbstractComponent {
private final JvmInfo jvmInfo;
diff --git a/core/src/main/java/org/elasticsearch/monitor/process/ProcessService.java b/core/src/main/java/org/elasticsearch/monitor/process/ProcessService.java
index 99593003b3..1cae0602ff 100644
--- a/core/src/main/java/org/elasticsearch/monitor/process/ProcessService.java
+++ b/core/src/main/java/org/elasticsearch/monitor/process/ProcessService.java
@@ -26,9 +26,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.unit.TimeValue;
import org.elasticsearch.common.util.SingleObjectCache;
-/**
- *
- */
public final class ProcessService extends AbstractComponent {
private final ProcessProbe probe;
diff --git a/core/src/main/java/org/elasticsearch/node/internal/InternalSettingsPreparer.java b/core/src/main/java/org/elasticsearch/node/internal/InternalSettingsPreparer.java
index dba7f30313..8fb86ebdac 100644
--- a/core/src/main/java/org/elasticsearch/node/internal/InternalSettingsPreparer.java
+++ b/core/src/main/java/org/elasticsearch/node/internal/InternalSettingsPreparer.java
@@ -41,9 +41,6 @@ import java.util.function.Predicate;
import static org.elasticsearch.common.Strings.cleanPath;
-/**
- *
- */
public class InternalSettingsPreparer {
private static final String[] ALLOWED_SUFFIXES = {".yml", ".yaml", ".json"};
diff --git a/core/src/main/java/org/elasticsearch/node/service/NodeService.java b/core/src/main/java/org/elasticsearch/node/service/NodeService.java
index 39e151c886..cf1f70590c 100644
--- a/core/src/main/java/org/elasticsearch/node/service/NodeService.java
+++ b/core/src/main/java/org/elasticsearch/node/service/NodeService.java
@@ -44,8 +44,6 @@ import org.elasticsearch.script.ScriptService;
import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.TransportService;
-/**
- */
public class NodeService extends AbstractComponent implements Closeable {
private final ThreadPool threadPool;
diff --git a/core/src/main/java/org/elasticsearch/plugins/PluginsService.java b/core/src/main/java/org/elasticsearch/plugins/PluginsService.java
index 03139e565e..d14890c7d1 100644
--- a/core/src/main/java/org/elasticsearch/plugins/PluginsService.java
+++ b/core/src/main/java/org/elasticsearch/plugins/PluginsService.java
@@ -66,9 +66,6 @@ import java.util.stream.Collectors;
import static org.elasticsearch.common.io.FileSystemUtils.isAccessibleDirectory;
-/**
- *
- */
public class PluginsService extends AbstractComponent {
/**
diff --git a/core/src/main/java/org/elasticsearch/repositories/VerificationFailure.java b/core/src/main/java/org/elasticsearch/repositories/VerificationFailure.java
index b9cc46e850..14eb27ec70 100644
--- a/core/src/main/java/org/elasticsearch/repositories/VerificationFailure.java
+++ b/core/src/main/java/org/elasticsearch/repositories/VerificationFailure.java
@@ -25,8 +25,6 @@ import org.elasticsearch.common.io.stream.Streamable;
import java.io.IOException;
-/**
- */
public class VerificationFailure implements Streamable {
private String nodeId;
diff --git a/core/src/main/java/org/elasticsearch/rest/RestController.java b/core/src/main/java/org/elasticsearch/rest/RestController.java
index 6a3a399705..483d8986ab 100644
--- a/core/src/main/java/org/elasticsearch/rest/RestController.java
+++ b/core/src/main/java/org/elasticsearch/rest/RestController.java
@@ -39,9 +39,6 @@ import java.util.concurrent.atomic.AtomicInteger;
import static org.elasticsearch.rest.RestStatus.BAD_REQUEST;
import static org.elasticsearch.rest.RestStatus.OK;
-/**
- *
- */
public class RestController extends AbstractLifecycleComponent {
private final PathTrie<RestHandler> getHandlers = new PathTrie<>(RestUtils.REST_DECODER);
private final PathTrie<RestHandler> postHandlers = new PathTrie<>(RestUtils.REST_DECODER);
diff --git a/core/src/main/java/org/elasticsearch/rest/RestResponse.java b/core/src/main/java/org/elasticsearch/rest/RestResponse.java
index 7946785bc9..7e031f8d00 100644
--- a/core/src/main/java/org/elasticsearch/rest/RestResponse.java
+++ b/core/src/main/java/org/elasticsearch/rest/RestResponse.java
@@ -29,9 +29,6 @@ import java.util.List;
import java.util.Map;
import java.util.Set;
-/**
- *
- */
public abstract class RestResponse {
protected Map<String, List<String>> customHeaders;
diff --git a/core/src/main/java/org/elasticsearch/rest/action/AcknowledgedRestListener.java b/core/src/main/java/org/elasticsearch/rest/action/AcknowledgedRestListener.java
index 203c2eafc7..e12329f93a 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/AcknowledgedRestListener.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/AcknowledgedRestListener.java
@@ -28,8 +28,6 @@ import java.io.IOException;
import static org.elasticsearch.rest.RestStatus.OK;
-/**
- */
public class AcknowledgedRestListener<T extends AcknowledgedResponse> extends RestBuilderListener<T> {
public AcknowledgedRestListener(RestChannel channel) {
diff --git a/core/src/main/java/org/elasticsearch/rest/action/RestActions.java b/core/src/main/java/org/elasticsearch/rest/action/RestActions.java
index bb72e3e224..c5a3799a88 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/RestActions.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/RestActions.java
@@ -51,9 +51,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
import java.util.List;
-/**
- *
- */
public class RestActions {
public static long parseVersion(RestRequest request) {
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestClusterRerouteAction.java b/core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestClusterRerouteAction.java
index bd86f41ac2..d5815b3b31 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestClusterRerouteAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestClusterRerouteAction.java
@@ -50,8 +50,6 @@ import java.util.EnumSet;
import java.util.HashSet;
import java.util.Set;
-/**
- */
public class RestClusterRerouteAction extends BaseRestHandler {
private static final ObjectParser<ClusterRerouteRequest, ParseContext> PARSER = new ObjectParser<>("cluster_reroute");
static {
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestClusterStatsAction.java b/core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestClusterStatsAction.java
index ad0ead8b28..d1c7346eb0 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestClusterStatsAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestClusterStatsAction.java
@@ -30,9 +30,6 @@ import org.elasticsearch.rest.action.RestActions.NodesResponseRestListener;
import java.io.IOException;
-/**
- *
- */
public class RestClusterStatsAction extends BaseRestHandler {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestNodesHotThreadsAction.java b/core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestNodesHotThreadsAction.java
index 363a89111f..3cfb80a46f 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestNodesHotThreadsAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/cluster/RestNodesHotThreadsAction.java
@@ -38,8 +38,6 @@ import org.elasticsearch.rest.action.RestResponseListener;
import java.io.IOException;
-/**
- */
public class RestNodesHotThreadsAction extends BaseRestHandler {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/AliasesNotFoundException.java b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/AliasesNotFoundException.java
index 0b60a5c249..bb55a0e1a0 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/AliasesNotFoundException.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/AliasesNotFoundException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
import java.util.Arrays;
-/**
- *
- */
public class AliasesNotFoundException extends ResourceNotFoundException {
public AliasesNotFoundException(String... names) {
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestFlushAction.java b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestFlushAction.java
index ac58dc1f6e..efab741a22 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestFlushAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestFlushAction.java
@@ -41,9 +41,6 @@ import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.RestStatus.OK;
import static org.elasticsearch.rest.action.RestActions.buildBroadcastShardsHeader;
-/**
- *
- */
public class RestFlushAction extends BaseRestHandler {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestForceMergeAction.java b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestForceMergeAction.java
index d253b02bbd..75e54a2b60 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestForceMergeAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestForceMergeAction.java
@@ -40,9 +40,6 @@ import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.RestStatus.OK;
import static org.elasticsearch.rest.action.RestActions.buildBroadcastShardsHeader;
-/**
- *
- */
public class RestForceMergeAction extends BaseRestHandler {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestGetAliasesAction.java b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestGetAliasesAction.java
index e740875789..531f36aa4b 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestGetAliasesAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestGetAliasesAction.java
@@ -45,8 +45,6 @@ import java.util.Locale;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestStatus.OK;
-/**
- */
public class RestGetAliasesAction extends BaseRestHandler {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestGetMappingAction.java b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestGetMappingAction.java
index 2bb3ae8170..abe2e529b8 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestGetMappingAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestGetMappingAction.java
@@ -44,9 +44,6 @@ import java.io.IOException;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestStatus.OK;
-/**
- *
- */
public class RestGetMappingAction extends BaseRestHandler {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestIndexDeleteAliasesAction.java b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestIndexDeleteAliasesAction.java
index ea6d1fca64..d169ce4282 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestIndexDeleteAliasesAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestIndexDeleteAliasesAction.java
@@ -33,8 +33,6 @@ import java.io.IOException;
import static org.elasticsearch.rest.RestRequest.Method.DELETE;
-/**
- */
public class RestIndexDeleteAliasesAction extends BaseRestHandler {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestOpenIndexAction.java b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestOpenIndexAction.java
index e606f39dfe..23331c7d4a 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestOpenIndexAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestOpenIndexAction.java
@@ -33,9 +33,6 @@ import org.elasticsearch.rest.action.AcknowledgedRestListener;
import java.io.IOException;
-/**
- *
- */
public class RestOpenIndexAction extends BaseRestHandler {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestPutMappingAction.java b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestPutMappingAction.java
index 7d3b9ba479..0fa394e6f3 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestPutMappingAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestPutMappingAction.java
@@ -37,9 +37,6 @@ import static org.elasticsearch.client.Requests.putMappingRequest;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.rest.RestRequest.Method.PUT;
-/**
- *
- */
public class RestPutMappingAction extends BaseRestHandler {
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestRolloverIndexAction.java b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestRolloverIndexAction.java
index cecfb31916..7c68fea435 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestRolloverIndexAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestRolloverIndexAction.java
@@ -31,9 +31,6 @@ import org.elasticsearch.rest.action.RestToXContentListener;
import java.io.IOException;
-/**
- *
- */
public class RestRolloverIndexAction extends BaseRestHandler {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestSyncedFlushAction.java b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestSyncedFlushAction.java
index 194bf0f2f8..f645c32be7 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestSyncedFlushAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestSyncedFlushAction.java
@@ -39,9 +39,6 @@ import java.io.IOException;
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
-/**
- *
- */
public class RestSyncedFlushAction extends BaseRestHandler {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestUpdateSettingsAction.java b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestUpdateSettingsAction.java
index 7ebbe1205e..4ba011e698 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestUpdateSettingsAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/admin/indices/RestUpdateSettingsAction.java
@@ -38,9 +38,6 @@ import static java.util.Collections.unmodifiableSet;
import static org.elasticsearch.client.Requests.updateSettingsRequest;
import static org.elasticsearch.common.util.set.Sets.newHashSet;
-/**
- *
- */
public class RestUpdateSettingsAction extends BaseRestHandler {
private static final Set<String> VALUES_TO_EXCLUDE = unmodifiableSet(newHashSet(
"pretty",
diff --git a/core/src/main/java/org/elasticsearch/rest/action/document/RestDeleteAction.java b/core/src/main/java/org/elasticsearch/rest/action/document/RestDeleteAction.java
index 6478b79966..80e4efa4ec 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/document/RestDeleteAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/document/RestDeleteAction.java
@@ -35,9 +35,6 @@ import java.io.IOException;
import static org.elasticsearch.rest.RestRequest.Method.DELETE;
-/**
- *
- */
public class RestDeleteAction extends BaseRestHandler {
@Inject
diff --git a/core/src/main/java/org/elasticsearch/rest/action/document/RestUpdateAction.java b/core/src/main/java/org/elasticsearch/rest/action/document/RestUpdateAction.java
index 5cd7336a0f..e0211ccec2 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/document/RestUpdateAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/document/RestUpdateAction.java
@@ -40,8 +40,6 @@ import java.io.IOException;
import static org.elasticsearch.rest.RestRequest.Method.POST;
-/**
- */
public class RestUpdateAction extends BaseRestHandler {
private static final DeprecationLogger DEPRECATION_LOGGER =
new DeprecationLogger(Loggers.getLogger(RestUpdateAction.class));
diff --git a/core/src/main/java/org/elasticsearch/rest/action/search/RestMultiSearchAction.java b/core/src/main/java/org/elasticsearch/rest/action/search/RestMultiSearchAction.java
index 8117024f17..f55758c4e9 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/search/RestMultiSearchAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/search/RestMultiSearchAction.java
@@ -51,8 +51,6 @@ import static org.elasticsearch.common.xcontent.support.XContentMapValues.nodeSt
import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
-/**
- */
public class RestMultiSearchAction extends BaseRestHandler {
private final boolean allowExplicitIndex;
diff --git a/core/src/main/java/org/elasticsearch/rest/action/search/RestSearchAction.java b/core/src/main/java/org/elasticsearch/rest/action/search/RestSearchAction.java
index 6980bf3ed3..c68f2802e8 100644
--- a/core/src/main/java/org/elasticsearch/rest/action/search/RestSearchAction.java
+++ b/core/src/main/java/org/elasticsearch/rest/action/search/RestSearchAction.java
@@ -55,9 +55,6 @@ import static org.elasticsearch.rest.RestRequest.Method.GET;
import static org.elasticsearch.rest.RestRequest.Method.POST;
import static org.elasticsearch.search.suggest.SuggestBuilders.termSuggestion;
-/**
- *
- */
public class RestSearchAction extends BaseRestHandler {
private final SearchRequestParsers searchRequestParsers;
diff --git a/core/src/main/java/org/elasticsearch/script/ScriptEngineService.java b/core/src/main/java/org/elasticsearch/script/ScriptEngineService.java
index 55a931d8d5..1760dbaa3a 100644
--- a/core/src/main/java/org/elasticsearch/script/ScriptEngineService.java
+++ b/core/src/main/java/org/elasticsearch/script/ScriptEngineService.java
@@ -25,9 +25,6 @@ import org.elasticsearch.search.lookup.SearchLookup;
import java.io.Closeable;
import java.util.Map;
-/**
- *
- */
public interface ScriptEngineService extends Closeable {
String getType();
diff --git a/core/src/main/java/org/elasticsearch/search/SearchContextException.java b/core/src/main/java/org/elasticsearch/search/SearchContextException.java
index 2dc25a5037..8f1ebb8013 100644
--- a/core/src/main/java/org/elasticsearch/search/SearchContextException.java
+++ b/core/src/main/java/org/elasticsearch/search/SearchContextException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.search.internal.SearchContext;
import java.io.IOException;
-/**
- *
- */
public class SearchContextException extends SearchException {
public SearchContextException(SearchContext context, String msg) {
diff --git a/core/src/main/java/org/elasticsearch/search/SearchContextMissingException.java b/core/src/main/java/org/elasticsearch/search/SearchContextMissingException.java
index d2f30e72c3..9e8d41e2ae 100644
--- a/core/src/main/java/org/elasticsearch/search/SearchContextMissingException.java
+++ b/core/src/main/java/org/elasticsearch/search/SearchContextMissingException.java
@@ -26,9 +26,6 @@ import org.elasticsearch.rest.RestStatus;
import java.io.IOException;
-/**
- *
- */
public class SearchContextMissingException extends ElasticsearchException {
private final long id;
diff --git a/core/src/main/java/org/elasticsearch/search/SearchException.java b/core/src/main/java/org/elasticsearch/search/SearchException.java
index 535f8acd44..2633378511 100644
--- a/core/src/main/java/org/elasticsearch/search/SearchException.java
+++ b/core/src/main/java/org/elasticsearch/search/SearchException.java
@@ -26,9 +26,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- *
- */
public class SearchException extends ElasticsearchException implements ElasticsearchWrapperException {
private final SearchShardTarget shardTarget;
diff --git a/core/src/main/java/org/elasticsearch/search/SearchParseException.java b/core/src/main/java/org/elasticsearch/search/SearchParseException.java
index c0a9a37027..223225af2a 100644
--- a/core/src/main/java/org/elasticsearch/search/SearchParseException.java
+++ b/core/src/main/java/org/elasticsearch/search/SearchParseException.java
@@ -29,9 +29,6 @@ import org.elasticsearch.search.internal.SearchContext;
import java.io.IOException;
-/**
- *
- */
public class SearchParseException extends SearchContextException {
public static final int UNKNOWN_POSITION = -1;
diff --git a/core/src/main/java/org/elasticsearch/search/SearchPhaseResult.java b/core/src/main/java/org/elasticsearch/search/SearchPhaseResult.java
index 067761b9b7..003f37616f 100644
--- a/core/src/main/java/org/elasticsearch/search/SearchPhaseResult.java
+++ b/core/src/main/java/org/elasticsearch/search/SearchPhaseResult.java
@@ -21,9 +21,6 @@ package org.elasticsearch.search;
import org.elasticsearch.common.io.stream.Streamable;
-/**
- *
- */
public interface SearchPhaseResult extends Streamable {
long id();
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/AggregatorFactories.java b/core/src/main/java/org/elasticsearch/search/aggregations/AggregatorFactories.java
index 616b0091fe..a18395d5e6 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/AggregatorFactories.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/AggregatorFactories.java
@@ -40,9 +40,6 @@ import java.util.Map;
import java.util.Objects;
import java.util.Set;
-/**
- *
- */
public class AggregatorFactories {
public static final AggregatorFactories EMPTY = new AggregatorFactories(null, new AggregatorFactory<?>[0],
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/HasAggregations.java b/core/src/main/java/org/elasticsearch/search/aggregations/HasAggregations.java
index 46020b050b..53302f0490 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/HasAggregations.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/HasAggregations.java
@@ -19,9 +19,6 @@
package org.elasticsearch.search.aggregations;
-/**
- *
- */
public interface HasAggregations {
Aggregations getAggregations();
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/BucketsAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/BucketsAggregator.java
index ab655497c4..ca35532040 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/BucketsAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/BucketsAggregator.java
@@ -35,9 +35,6 @@ import java.util.Arrays;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public abstract class BucketsAggregator extends AggregatorBase {
private final BigArrays bigArrays;
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/filters/FiltersAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/filters/FiltersAggregator.java
index 08bbdaf3e3..2c91b62a84 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/filters/FiltersAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/filters/FiltersAggregator.java
@@ -47,9 +47,6 @@ import java.util.List;
import java.util.Map;
import java.util.Objects;
-/**
- *
- */
public class FiltersAggregator extends BucketsAggregator {
public static final ParseField FILTERS_FIELD = new ParseField("filters");
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/global/GlobalAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/global/GlobalAggregator.java
index 6e4980ede2..bc5057eee1 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/global/GlobalAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/global/GlobalAggregator.java
@@ -31,9 +31,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class GlobalAggregator extends SingleBucketAggregator {
public GlobalAggregator(String name, AggregatorFactories subFactories, AggregationContext aggregationContext, List<PipelineAggregator> pipelineAggregators,
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/missing/MissingAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/missing/MissingAggregator.java
index e80be56f34..013c25cfc8 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/missing/MissingAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/missing/MissingAggregator.java
@@ -34,9 +34,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class MissingAggregator extends SingleBucketAggregator {
private final ValuesSource valuesSource;
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/nested/ReverseNestedAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/nested/ReverseNestedAggregator.java
index d45f103ed5..7e88e38b7f 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/nested/ReverseNestedAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/nested/ReverseNestedAggregator.java
@@ -40,9 +40,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class ReverseNestedAggregator extends SingleBucketAggregator {
static final ParseField PATH_FIELD = new ParseField("path");
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/InternalRange.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/InternalRange.java
index 54ee27bfa9..c35956e2dc 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/InternalRange.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/InternalRange.java
@@ -35,9 +35,6 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class InternalRange<B extends InternalRange.Bucket, R extends InternalRange<B, R>> extends InternalMultiBucketAggregation<R, B>
implements Range {
static final Factory FACTORY = new Factory();
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/RangeAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/RangeAggregator.java
index e35e4af9e7..3ca79c82e7 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/RangeAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/RangeAggregator.java
@@ -48,9 +48,6 @@ import java.util.List;
import java.util.Map;
import java.util.Objects;
-/**
- *
- */
public class RangeAggregator extends BucketsAggregator {
public static final ParseField RANGES_FIELD = new ParseField("ranges");
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/RangeParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/RangeParser.java
index c8cb2c7671..51c732e952 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/RangeParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/RangeParser.java
@@ -33,9 +33,6 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class RangeParser extends NumericValuesSourceParser {
public RangeParser() {
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/date/DateRangeParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/date/DateRangeParser.java
index f8eff715ab..9277a2d6a3 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/date/DateRangeParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/date/DateRangeParser.java
@@ -28,9 +28,6 @@ import org.elasticsearch.search.aggregations.support.ValuesSourceType;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class DateRangeParser extends RangeParser {
public DateRangeParser() {
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/date/InternalDateRange.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/date/InternalDateRange.java
index f0dfec2312..f7b55ab991 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/date/InternalDateRange.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/date/InternalDateRange.java
@@ -32,9 +32,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class InternalDateRange extends InternalRange<InternalDateRange.Bucket, InternalDateRange> {
public static final Factory FACTORY = new Factory();
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/geodistance/GeoDistanceParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/geodistance/GeoDistanceParser.java
index 677731d64e..d43c221801 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/geodistance/GeoDistanceParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/geodistance/GeoDistanceParser.java
@@ -38,9 +38,6 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class GeoDistanceParser extends GeoPointValuesSourceParser {
static final ParseField ORIGIN_FIELD = new ParseField("origin", "center", "point", "por");
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/geodistance/InternalGeoDistance.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/geodistance/InternalGeoDistance.java
index f01e0233af..86fc037298 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/geodistance/InternalGeoDistance.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/range/geodistance/InternalGeoDistance.java
@@ -31,9 +31,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class InternalGeoDistance extends InternalRange<InternalGeoDistance.Bucket, InternalGeoDistance> {
public static final Factory FACTORY = new Factory();
@@ -119,4 +116,9 @@ public class InternalGeoDistance extends InternalRange<InternalGeoDistance.Bucke
public InternalRange.Factory<Bucket, InternalGeoDistance> getFactory() {
return FACTORY;
}
-} \ No newline at end of file
+
+ @Override
+ public String getWriteableName() {
+ return GeoDistanceAggregationBuilder.NAME;
+ }
+}
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/sampler/DiversifiedSamplerParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/sampler/DiversifiedSamplerParser.java
index a62035d723..49f941b36b 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/sampler/DiversifiedSamplerParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/sampler/DiversifiedSamplerParser.java
@@ -29,9 +29,6 @@ import org.elasticsearch.search.aggregations.support.ValuesSourceType;
import java.io.IOException;
import java.util.Map;
-/**
- *
- */
public class DiversifiedSamplerParser extends AnyValuesSourceParser {
public DiversifiedSamplerParser() {
super(true, false);
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantLongTermsAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantLongTermsAggregator.java
index 4de8f79540..7d15c8ea1e 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantLongTermsAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantLongTermsAggregator.java
@@ -41,9 +41,6 @@ import java.util.Map;
import static java.util.Collections.emptyList;
-/**
- *
- */
public class SignificantLongTermsAggregator extends LongTermsAggregator {
public SignificantLongTermsAggregator(String name, AggregatorFactories factories, ValuesSource.Numeric valuesSource,
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantTermsAggregationBuilder.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantTermsAggregationBuilder.java
index 46f5d881fa..1cf422ae50 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantTermsAggregationBuilder.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantTermsAggregationBuilder.java
@@ -44,9 +44,6 @@ import org.elasticsearch.search.aggregations.support.ValuesSourceType;
import java.io.IOException;
import java.util.Objects;
-/**
- *
- */
public class SignificantTermsAggregationBuilder extends ValuesSourceAggregationBuilder<ValuesSource, SignificantTermsAggregationBuilder> {
public static final String NAME = "significant_terms";
public static final InternalAggregation.Type TYPE = new Type(NAME);
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantTermsParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantTermsParser.java
index 0f08cf0a0a..5f40fe7354 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantTermsParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantTermsParser.java
@@ -40,9 +40,6 @@ import java.io.IOException;
import java.util.Map;
import java.util.Optional;
-/**
- *
- */
public class SignificantTermsParser extends AbstractTermsParser {
private final ParseFieldRegistry<SignificanceHeuristicParser> significanceHeuristicParserRegistry;
private final IndicesQueriesRegistry queriesRegistry;
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/DoubleTermsAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/DoubleTermsAggregator.java
index b2b57f9d06..fe3d0dbbf3 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/DoubleTermsAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/DoubleTermsAggregator.java
@@ -36,9 +36,6 @@ import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
-/**
- *
- */
public class DoubleTermsAggregator extends LongTermsAggregator {
public DoubleTermsAggregator(String name, AggregatorFactories factories, ValuesSource.Numeric valuesSource, DocValueFormat format,
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/InternalOrder.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/InternalOrder.java
index f3f87c09dc..e904c66790 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/InternalOrder.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/InternalOrder.java
@@ -40,9 +40,6 @@ import java.util.LinkedList;
import java.util.List;
import java.util.Objects;
-/**
- *
- */
class InternalOrder extends Terms.Order {
private static final byte COUNT_DESC_ID = 1;
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/LongTermsAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/LongTermsAggregator.java
index fd7296d07d..cbb2ef6378 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/LongTermsAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/LongTermsAggregator.java
@@ -42,9 +42,6 @@ import java.util.Map;
import static java.util.Collections.emptyList;
-/**
- *
- */
public class LongTermsAggregator extends TermsAggregator {
protected final ValuesSource.Numeric valuesSource;
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/TermsParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/TermsParser.java
index bf8b06ab65..50869a4709 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/TermsParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/bucket/terms/TermsParser.java
@@ -36,9 +36,6 @@ import java.util.Collections;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class TermsParser extends AbstractTermsParser {
@Override
protected TermsAggregationBuilder doCreateFactory(String aggregationName, ValuesSourceType valuesSourceType,
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/InternalNumericMetricsAggregation.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/InternalNumericMetricsAggregation.java
index 901c52a232..9f591c7d42 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/InternalNumericMetricsAggregation.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/InternalNumericMetricsAggregation.java
@@ -26,9 +26,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public abstract class InternalNumericMetricsAggregation extends InternalMetricsAggregation {
private static final DocValueFormat DEFAULT_FORMAT = DocValueFormat.RAW;
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/NumericMetricsAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/NumericMetricsAggregator.java
index 3ffd7f7975..9b4fc0b256 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/NumericMetricsAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/NumericMetricsAggregator.java
@@ -26,9 +26,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public abstract class NumericMetricsAggregator extends MetricsAggregator {
private NumericMetricsAggregator(String name, AggregationContext context, Aggregator parent,
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/avg/AvgAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/avg/AvgAggregator.java
index eb0fc42f9c..b33689b929 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/avg/AvgAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/avg/AvgAggregator.java
@@ -38,9 +38,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class AvgAggregator extends NumericMetricsAggregator.SingleValue {
final ValuesSource.Numeric valuesSource;
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/avg/AvgParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/avg/AvgParser.java
index bc6f762295..49c9e1bb3a 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/avg/AvgParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/avg/AvgParser.java
@@ -28,9 +28,6 @@ import org.elasticsearch.search.aggregations.support.ValuesSourceType;
import java.io.IOException;
import java.util.Map;
-/**
- *
- */
public class AvgParser extends NumericValuesSourceParser {
public AvgParser() {
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/MaxAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/MaxAggregator.java
index 73504f9a8f..bbd6bf70bc 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/MaxAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/MaxAggregator.java
@@ -39,9 +39,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class MaxAggregator extends NumericMetricsAggregator.SingleValue {
final ValuesSource.Numeric valuesSource;
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/MaxParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/MaxParser.java
index f0290e93fa..355b602b82 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/MaxParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/max/MaxParser.java
@@ -28,9 +28,6 @@ import org.elasticsearch.search.aggregations.support.ValuesSourceType;
import java.io.IOException;
import java.util.Map;
-/**
- *
- */
public class MaxParser extends NumericValuesSourceParser {
public MaxParser() {
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/min/MinAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/min/MinAggregator.java
index a32379b7d1..ba28efbf97 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/min/MinAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/min/MinAggregator.java
@@ -39,9 +39,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class MinAggregator extends NumericMetricsAggregator.SingleValue {
final ValuesSource.Numeric valuesSource;
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/min/MinParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/min/MinParser.java
index 4381ca4189..13dd61f44b 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/min/MinParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/min/MinParser.java
@@ -28,9 +28,6 @@ import org.elasticsearch.search.aggregations.support.ValuesSourceType;
import java.io.IOException;
import java.util.Map;
-/**
- *
- */
public class MinParser extends NumericValuesSourceParser {
public MinParser() {
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/PercentileRanksParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/PercentileRanksParser.java
index 313b8e7b7c..7a057cfa96 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/PercentileRanksParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/PercentileRanksParser.java
@@ -22,9 +22,6 @@ import org.elasticsearch.common.ParseField;
import org.elasticsearch.search.aggregations.support.ValuesSource.Numeric;
import org.elasticsearch.search.aggregations.support.ValuesSourceAggregationBuilder;
-/**
- *
- */
public class PercentileRanksParser extends AbstractPercentilesParser {
public static final ParseField VALUES_FIELD = new ParseField("values");
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/PercentilesParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/PercentilesParser.java
index 806fb26cd3..237c66f28c 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/PercentilesParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/PercentilesParser.java
@@ -22,9 +22,6 @@ import org.elasticsearch.common.ParseField;
import org.elasticsearch.search.aggregations.support.ValuesSource.Numeric;
import org.elasticsearch.search.aggregations.support.ValuesSourceAggregationBuilder;
-/**
- *
- */
public class PercentilesParser extends AbstractPercentilesParser {
public static final ParseField PERCENTS_FIELD = new ParseField("percents");
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/hdr/HDRPercentileRanksAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/hdr/HDRPercentileRanksAggregator.java
index faa6039f56..eaebf83359 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/hdr/HDRPercentileRanksAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/hdr/HDRPercentileRanksAggregator.java
@@ -30,9 +30,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class HDRPercentileRanksAggregator extends AbstractHDRPercentilesAggregator {
public HDRPercentileRanksAggregator(String name, Numeric valuesSource, AggregationContext context, Aggregator parent,
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/hdr/HDRPercentilesAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/hdr/HDRPercentilesAggregator.java
index 0b9c2c43d3..f197b533e5 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/hdr/HDRPercentilesAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/hdr/HDRPercentilesAggregator.java
@@ -30,9 +30,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class HDRPercentilesAggregator extends AbstractHDRPercentilesAggregator {
public HDRPercentilesAggregator(String name, Numeric valuesSource, AggregationContext context, Aggregator parent, double[] percents,
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/tdigest/TDigestPercentileRanksAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/tdigest/TDigestPercentileRanksAggregator.java
index 1151e2272a..34bb4e26d5 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/tdigest/TDigestPercentileRanksAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/tdigest/TDigestPercentileRanksAggregator.java
@@ -29,9 +29,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class TDigestPercentileRanksAggregator extends AbstractTDigestPercentilesAggregator {
public TDigestPercentileRanksAggregator(String name, Numeric valuesSource, AggregationContext context, Aggregator parent, double[] percents,
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/tdigest/TDigestPercentilesAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/tdigest/TDigestPercentilesAggregator.java
index c0063102e0..40478a20d4 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/tdigest/TDigestPercentilesAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/percentiles/tdigest/TDigestPercentilesAggregator.java
@@ -29,9 +29,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class TDigestPercentilesAggregator extends AbstractTDigestPercentilesAggregator {
public TDigestPercentilesAggregator(String name, Numeric valuesSource, AggregationContext context,
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/StatsAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/StatsAggregator.java
index 374cbcaf0e..59d205b052 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/StatsAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/StatsAggregator.java
@@ -38,9 +38,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class StatsAggregator extends NumericMetricsAggregator.MultiValue {
final ValuesSource.Numeric valuesSource;
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/StatsParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/StatsParser.java
index 60e3d2ef0a..bca8122612 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/StatsParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/StatsParser.java
@@ -28,9 +28,6 @@ import org.elasticsearch.search.aggregations.support.ValuesSourceType;
import java.io.IOException;
import java.util.Map;
-/**
- *
- */
public class StatsParser extends NumericValuesSourceParser {
public StatsParser() {
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/extended/ExtendedStatsAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/extended/ExtendedStatsAggregator.java
index 7715d4b713..52b08185ba 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/extended/ExtendedStatsAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/extended/ExtendedStatsAggregator.java
@@ -39,9 +39,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class ExtendedStatsAggregator extends NumericMetricsAggregator.MultiValue {
public static final ParseField SIGMA_FIELD = new ParseField("sigma");
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/extended/ExtendedStatsParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/extended/ExtendedStatsParser.java
index 9644d26e93..3e61d2ccab 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/extended/ExtendedStatsParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/stats/extended/ExtendedStatsParser.java
@@ -28,9 +28,6 @@ import org.elasticsearch.search.aggregations.support.ValuesSourceType;
import java.io.IOException;
import java.util.Map;
-/**
- *
- */
public class ExtendedStatsParser extends NumericValuesSourceParser {
public ExtendedStatsParser() {
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/sum/SumAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/sum/SumAggregator.java
index 0d6b5de4a8..4dcaa80821 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/sum/SumAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/sum/SumAggregator.java
@@ -37,9 +37,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class SumAggregator extends NumericMetricsAggregator.SingleValue {
final ValuesSource.Numeric valuesSource;
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/sum/SumParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/sum/SumParser.java
index ee82829b0a..ac2ec65b01 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/sum/SumParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/sum/SumParser.java
@@ -28,9 +28,6 @@ import org.elasticsearch.search.aggregations.support.ValuesSourceType;
import java.io.IOException;
import java.util.Map;
-/**
- *
- */
public class SumParser extends NumericValuesSourceParser {
public SumParser() {
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/tophits/TopHitsAggregator.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/tophits/TopHitsAggregator.java
index 07292f1d29..cd06ea7a3d 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/tophits/TopHitsAggregator.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/tophits/TopHitsAggregator.java
@@ -50,8 +50,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- */
public class TopHitsAggregator extends MetricsAggregator {
/** Simple wrapper around a top-level collector and the current leaf collector. */
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/valuecount/ValueCountParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/valuecount/ValueCountParser.java
index bd61e276fe..50505ef8f5 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/metrics/valuecount/ValueCountParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/metrics/valuecount/ValueCountParser.java
@@ -30,9 +30,6 @@ import org.elasticsearch.search.aggregations.support.ValuesSourceType;
import java.io.IOException;
import java.util.Map;
-/**
- *
- */
public class ValueCountParser extends AnyValuesSourceParser {
public ValueCountParser() {
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/support/AbstractValuesSourceParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/support/AbstractValuesSourceParser.java
index 57eea9ccf6..e2fd8451ae 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/support/AbstractValuesSourceParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/support/AbstractValuesSourceParser.java
@@ -32,9 +32,6 @@ import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
-/**
- *
- */
public abstract class AbstractValuesSourceParser<VS extends ValuesSource>
implements Aggregator.Parser {
static final ParseField TIME_ZONE = new ParseField("time_zone");
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/support/GeoPointParser.java b/core/src/main/java/org/elasticsearch/search/aggregations/support/GeoPointParser.java
index fd2f3636d1..5d26cc1b35 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/support/GeoPointParser.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/support/GeoPointParser.java
@@ -30,9 +30,6 @@ import org.elasticsearch.search.aggregations.InternalAggregation;
import java.io.IOException;
import java.util.Map;
-/**
- *
- */
public class GeoPointParser {
private final InternalAggregation.Type aggType;
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/support/ValueType.java b/core/src/main/java/org/elasticsearch/search/aggregations/support/ValueType.java
index 9e0bf350be..7bcfce5a2f 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/support/ValueType.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/support/ValueType.java
@@ -31,9 +31,6 @@ import org.joda.time.DateTimeZone;
import java.io.IOException;
-/**
- *
- */
public enum ValueType implements Writeable {
STRING((byte) 1, "string", "string", ValuesSourceType.BYTES,
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/support/ValuesSourceAggregationBuilder.java b/core/src/main/java/org/elasticsearch/search/aggregations/support/ValuesSourceAggregationBuilder.java
index 8f128181f3..f539a2a3b7 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/support/ValuesSourceAggregationBuilder.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/support/ValuesSourceAggregationBuilder.java
@@ -43,9 +43,6 @@ import java.io.IOException;
import java.util.Collections;
import java.util.Objects;
-/**
- *
- */
public abstract class ValuesSourceAggregationBuilder<VS extends ValuesSource, AB extends ValuesSourceAggregationBuilder<VS, AB>>
extends AbstractAggregationBuilder<AB> {
diff --git a/core/src/main/java/org/elasticsearch/search/aggregations/support/ValuesSourceConfig.java b/core/src/main/java/org/elasticsearch/search/aggregations/support/ValuesSourceConfig.java
index cb6f76037c..b16f633f41 100644
--- a/core/src/main/java/org/elasticsearch/search/aggregations/support/ValuesSourceConfig.java
+++ b/core/src/main/java/org/elasticsearch/search/aggregations/support/ValuesSourceConfig.java
@@ -22,9 +22,6 @@ import org.elasticsearch.script.SearchScript;
import org.elasticsearch.search.DocValueFormat;
import org.joda.time.DateTimeZone;
-/**
- *
- */
public class ValuesSourceConfig<VS extends ValuesSource> {
private final ValuesSourceType valueSourceType;
diff --git a/core/src/main/java/org/elasticsearch/search/builder/SearchSourceBuilderException.java b/core/src/main/java/org/elasticsearch/search/builder/SearchSourceBuilderException.java
index 1c764e2834..9235a6359f 100644
--- a/core/src/main/java/org/elasticsearch/search/builder/SearchSourceBuilderException.java
+++ b/core/src/main/java/org/elasticsearch/search/builder/SearchSourceBuilderException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class SearchSourceBuilderException extends ElasticsearchException {
public SearchSourceBuilderException(String msg) {
diff --git a/core/src/main/java/org/elasticsearch/search/dfs/DfsPhaseExecutionException.java b/core/src/main/java/org/elasticsearch/search/dfs/DfsPhaseExecutionException.java
index a6020b4498..f5bcd5980a 100644
--- a/core/src/main/java/org/elasticsearch/search/dfs/DfsPhaseExecutionException.java
+++ b/core/src/main/java/org/elasticsearch/search/dfs/DfsPhaseExecutionException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.search.internal.SearchContext;
import java.io.IOException;
-/**
- *
- */
public class DfsPhaseExecutionException extends SearchContextException {
public DfsPhaseExecutionException(SearchContext context, String msg, Throwable t) {
diff --git a/core/src/main/java/org/elasticsearch/search/dfs/DfsSearchResult.java b/core/src/main/java/org/elasticsearch/search/dfs/DfsSearchResult.java
index 6e93e41058..9a5412ffbd 100644
--- a/core/src/main/java/org/elasticsearch/search/dfs/DfsSearchResult.java
+++ b/core/src/main/java/org/elasticsearch/search/dfs/DfsSearchResult.java
@@ -34,9 +34,6 @@ import org.elasticsearch.transport.TransportResponse;
import java.io.IOException;
-/**
- *
- */
public class DfsSearchResult extends TransportResponse implements SearchPhaseResult {
private static final Term[] EMPTY_TERMS = new Term[0];
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/FetchPhaseExecutionException.java b/core/src/main/java/org/elasticsearch/search/fetch/FetchPhaseExecutionException.java
index 1f56ac8714..20d88687b0 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/FetchPhaseExecutionException.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/FetchPhaseExecutionException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.search.internal.SearchContext;
import java.io.IOException;
-/**
- *
- */
public class FetchPhaseExecutionException extends SearchContextException {
public FetchPhaseExecutionException(SearchContext context, String msg, Throwable t) {
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/FetchSearchResult.java b/core/src/main/java/org/elasticsearch/search/fetch/FetchSearchResult.java
index eac878569e..27dda00791 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/FetchSearchResult.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/FetchSearchResult.java
@@ -28,9 +28,6 @@ import org.elasticsearch.transport.TransportResponse;
import java.io.IOException;
-/**
- *
- */
public class FetchSearchResult extends TransportResponse implements FetchSearchResultProvider {
private long id;
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/FetchSearchResultProvider.java b/core/src/main/java/org/elasticsearch/search/fetch/FetchSearchResultProvider.java
index 5f4b810129..4b1aff991c 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/FetchSearchResultProvider.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/FetchSearchResultProvider.java
@@ -21,9 +21,6 @@ package org.elasticsearch.search.fetch;
import org.elasticsearch.search.SearchPhaseResult;
-/**
- *
- */
public interface FetchSearchResultProvider extends SearchPhaseResult {
FetchSearchResult fetchResult();
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/QueryFetchSearchResult.java b/core/src/main/java/org/elasticsearch/search/fetch/QueryFetchSearchResult.java
index f3271f933f..b618eacdb6 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/QueryFetchSearchResult.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/QueryFetchSearchResult.java
@@ -30,9 +30,6 @@ import java.io.IOException;
import static org.elasticsearch.search.fetch.FetchSearchResult.readFetchSearchResult;
import static org.elasticsearch.search.query.QuerySearchResult.readQuerySearchResult;
-/**
- *
- */
public class QueryFetchSearchResult extends QuerySearchResultProvider implements FetchSearchResultProvider {
private QuerySearchResult queryResult;
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/ScrollQueryFetchSearchResult.java b/core/src/main/java/org/elasticsearch/search/fetch/ScrollQueryFetchSearchResult.java
index dbaee5b64b..e8a9af0012 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/ScrollQueryFetchSearchResult.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/ScrollQueryFetchSearchResult.java
@@ -28,9 +28,6 @@ import java.io.IOException;
import static org.elasticsearch.search.fetch.QueryFetchSearchResult.readQueryFetchSearchResult;
-/**
- *
- */
public class ScrollQueryFetchSearchResult extends TransportResponse {
private QueryFetchSearchResult result;
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/subphase/InnerHitsContext.java b/core/src/main/java/org/elasticsearch/search/fetch/subphase/InnerHitsContext.java
index 44a6b13fd4..d3de22f720 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/subphase/InnerHitsContext.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/subphase/InnerHitsContext.java
@@ -59,8 +59,6 @@ import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
-/**
- */
public final class InnerHitsContext {
private final Map<String, BaseInnerHits> innerHits;
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/subphase/ScriptFieldsContext.java b/core/src/main/java/org/elasticsearch/search/fetch/subphase/ScriptFieldsContext.java
index c886a3a157..79bacd7f93 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/subphase/ScriptFieldsContext.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/subphase/ScriptFieldsContext.java
@@ -24,9 +24,6 @@ import org.elasticsearch.script.SearchScript;
import java.util.ArrayList;
import java.util.List;
-/**
- *
- */
public class ScriptFieldsContext {
public static class ScriptField {
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/FastVectorHighlighter.java b/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/FastVectorHighlighter.java
index 873567de44..ddafda2f5a 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/FastVectorHighlighter.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/FastVectorHighlighter.java
@@ -43,9 +43,6 @@ import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
-/**
- *
- */
public class FastVectorHighlighter implements Highlighter {
private static final SimpleBoundaryScanner DEFAULT_BOUNDARY_SCANNER = new SimpleBoundaryScanner();
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/HighlighterContext.java b/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/HighlighterContext.java
index 7b9526d152..8643ccb82e 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/HighlighterContext.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/HighlighterContext.java
@@ -23,9 +23,6 @@ import org.elasticsearch.index.mapper.FieldMapper;
import org.elasticsearch.search.fetch.FetchSubPhase;
import org.elasticsearch.search.internal.SearchContext;
-/**
- *
- */
public class HighlighterContext {
public final String fieldName;
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/PlainHighlighter.java b/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/PlainHighlighter.java
index 631d716f6f..e821b0fd9a 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/PlainHighlighter.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/PlainHighlighter.java
@@ -47,9 +47,6 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class PlainHighlighter implements Highlighter {
private static final String CACHE_KEY = "highlight-plain";
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SearchContextHighlight.java b/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SearchContextHighlight.java
index 9f2074d741..d473171879 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SearchContextHighlight.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SearchContextHighlight.java
@@ -28,9 +28,6 @@ import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
-/**
- *
- */
public class SearchContextHighlight {
private final Map<String, Field> fields;
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SourceScoreOrderFragmentsBuilder.java b/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SourceScoreOrderFragmentsBuilder.java
index e46cda4929..c4ac54606c 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SourceScoreOrderFragmentsBuilder.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SourceScoreOrderFragmentsBuilder.java
@@ -33,9 +33,6 @@ import org.elasticsearch.search.lookup.SourceLookup;
import java.io.IOException;
import java.util.List;
-/**
- *
- */
public class SourceScoreOrderFragmentsBuilder extends ScoreOrderFragmentsBuilder {
private final FieldMapper mapper;
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SourceSimpleFragmentsBuilder.java b/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SourceSimpleFragmentsBuilder.java
index 4ff52547c7..cd37863a67 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SourceSimpleFragmentsBuilder.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/subphase/highlight/SourceSimpleFragmentsBuilder.java
@@ -30,9 +30,6 @@ import org.elasticsearch.search.lookup.SourceLookup;
import java.io.IOException;
import java.util.List;
-/**
- *
- */
public class SourceSimpleFragmentsBuilder extends SimpleFragmentsBuilder {
private final SearchContext searchContext;
diff --git a/core/src/main/java/org/elasticsearch/search/internal/InternalSearchHit.java b/core/src/main/java/org/elasticsearch/search/internal/InternalSearchHit.java
index 227fe90ee6..072b34d83d 100644
--- a/core/src/main/java/org/elasticsearch/search/internal/InternalSearchHit.java
+++ b/core/src/main/java/org/elasticsearch/search/internal/InternalSearchHit.java
@@ -57,9 +57,6 @@ import static org.elasticsearch.common.lucene.Lucene.writeExplanation;
import static org.elasticsearch.search.fetch.subphase.highlight.HighlightField.readHighlightField;
import static org.elasticsearch.search.internal.InternalSearchHitField.readSearchHitField;
-/**
- *
- */
public class InternalSearchHit implements SearchHit {
private static final Object[] EMPTY_SORT_VALUES = new Object[0];
diff --git a/core/src/main/java/org/elasticsearch/search/internal/InternalSearchHitField.java b/core/src/main/java/org/elasticsearch/search/internal/InternalSearchHitField.java
index 114aa4999d..9214127ff0 100644
--- a/core/src/main/java/org/elasticsearch/search/internal/InternalSearchHitField.java
+++ b/core/src/main/java/org/elasticsearch/search/internal/InternalSearchHitField.java
@@ -29,9 +29,6 @@ import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
-/**
- *
- */
public class InternalSearchHitField implements SearchHitField {
private String name;
diff --git a/core/src/main/java/org/elasticsearch/search/internal/InternalSearchResponse.java b/core/src/main/java/org/elasticsearch/search/internal/InternalSearchResponse.java
index 09a787ac3c..871d176ffc 100644
--- a/core/src/main/java/org/elasticsearch/search/internal/InternalSearchResponse.java
+++ b/core/src/main/java/org/elasticsearch/search/internal/InternalSearchResponse.java
@@ -38,9 +38,6 @@ import java.util.Map;
import static org.elasticsearch.search.internal.InternalSearchHits.readSearchHits;
-/**
- *
- */
public class InternalSearchResponse implements Streamable, ToXContent {
public static InternalSearchResponse empty() {
diff --git a/core/src/main/java/org/elasticsearch/search/lookup/DocLookup.java b/core/src/main/java/org/elasticsearch/search/lookup/DocLookup.java
index 3eea11a9f5..584abdbc1d 100644
--- a/core/src/main/java/org/elasticsearch/search/lookup/DocLookup.java
+++ b/core/src/main/java/org/elasticsearch/search/lookup/DocLookup.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.Nullable;
import org.elasticsearch.index.fielddata.IndexFieldDataService;
import org.elasticsearch.index.mapper.MapperService;
-/**
- *
- */
public class DocLookup {
private final MapperService mapperService;
diff --git a/core/src/main/java/org/elasticsearch/search/lookup/FieldLookup.java b/core/src/main/java/org/elasticsearch/search/lookup/FieldLookup.java
index 249a23b9bf..8224e453ff 100644
--- a/core/src/main/java/org/elasticsearch/search/lookup/FieldLookup.java
+++ b/core/src/main/java/org/elasticsearch/search/lookup/FieldLookup.java
@@ -24,9 +24,6 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class FieldLookup {
// we can cached fieldType completely per name, since its on an index/shard level (the lookup, and it does not change within the scope of a search request)
diff --git a/core/src/main/java/org/elasticsearch/search/lookup/FieldsLookup.java b/core/src/main/java/org/elasticsearch/search/lookup/FieldsLookup.java
index 7cd5093ba5..feefb1fcb3 100644
--- a/core/src/main/java/org/elasticsearch/search/lookup/FieldsLookup.java
+++ b/core/src/main/java/org/elasticsearch/search/lookup/FieldsLookup.java
@@ -22,9 +22,6 @@ import org.apache.lucene.index.LeafReaderContext;
import org.elasticsearch.common.Nullable;
import org.elasticsearch.index.mapper.MapperService;
-/**
- *
- */
public class FieldsLookup {
private final MapperService mapperService;
diff --git a/core/src/main/java/org/elasticsearch/search/lookup/LeafDocLookup.java b/core/src/main/java/org/elasticsearch/search/lookup/LeafDocLookup.java
index db20a03f82..f7776f299a 100644
--- a/core/src/main/java/org/elasticsearch/search/lookup/LeafDocLookup.java
+++ b/core/src/main/java/org/elasticsearch/search/lookup/LeafDocLookup.java
@@ -33,9 +33,6 @@ import java.util.HashMap;
import java.util.Map;
import java.util.Set;
-/**
- *
- */
public class LeafDocLookup implements Map {
private final Map<String, ScriptDocValues> localCacheFieldData = new HashMap<>(4);
diff --git a/core/src/main/java/org/elasticsearch/search/lookup/LeafFieldsLookup.java b/core/src/main/java/org/elasticsearch/search/lookup/LeafFieldsLookup.java
index a5f90aa2c9..374fe7189a 100644
--- a/core/src/main/java/org/elasticsearch/search/lookup/LeafFieldsLookup.java
+++ b/core/src/main/java/org/elasticsearch/search/lookup/LeafFieldsLookup.java
@@ -34,9 +34,6 @@ import java.util.Set;
import static java.util.Collections.singletonMap;
-/**
- *
- */
public class LeafFieldsLookup implements Map {
private final MapperService mapperService;
diff --git a/core/src/main/java/org/elasticsearch/search/lookup/SearchLookup.java b/core/src/main/java/org/elasticsearch/search/lookup/SearchLookup.java
index c9438fd710..aaa2baf62e 100644
--- a/core/src/main/java/org/elasticsearch/search/lookup/SearchLookup.java
+++ b/core/src/main/java/org/elasticsearch/search/lookup/SearchLookup.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.Nullable;
import org.elasticsearch.index.fielddata.IndexFieldDataService;
import org.elasticsearch.index.mapper.MapperService;
-/**
- *
- */
public class SearchLookup {
final DocLookup docMap;
diff --git a/core/src/main/java/org/elasticsearch/search/lookup/SourceLookup.java b/core/src/main/java/org/elasticsearch/search/lookup/SourceLookup.java
index 01610c6405..4cc44747d0 100644
--- a/core/src/main/java/org/elasticsearch/search/lookup/SourceLookup.java
+++ b/core/src/main/java/org/elasticsearch/search/lookup/SourceLookup.java
@@ -36,9 +36,6 @@ import java.util.Set;
import static java.util.Collections.emptyMap;
-/**
- *
- */
public class SourceLookup implements Map {
private LeafReader reader;
diff --git a/core/src/main/java/org/elasticsearch/search/query/QueryPhaseExecutionException.java b/core/src/main/java/org/elasticsearch/search/query/QueryPhaseExecutionException.java
index c90f1247e7..94d259ef52 100644
--- a/core/src/main/java/org/elasticsearch/search/query/QueryPhaseExecutionException.java
+++ b/core/src/main/java/org/elasticsearch/search/query/QueryPhaseExecutionException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.search.internal.SearchContext;
import java.io.IOException;
-/**
- *
- */
public class QueryPhaseExecutionException extends SearchContextException {
public QueryPhaseExecutionException(SearchContext context, String msg, Throwable cause) {
diff --git a/core/src/main/java/org/elasticsearch/search/query/QuerySearchRequest.java b/core/src/main/java/org/elasticsearch/search/query/QuerySearchRequest.java
index 15593abf0d..3fd8ad2e84 100644
--- a/core/src/main/java/org/elasticsearch/search/query/QuerySearchRequest.java
+++ b/core/src/main/java/org/elasticsearch/search/query/QuerySearchRequest.java
@@ -32,9 +32,6 @@ import java.io.IOException;
import static org.elasticsearch.search.dfs.AggregatedDfs.readAggregatedDfs;
-/**
- *
- */
public class QuerySearchRequest extends TransportRequest implements IndicesRequest {
private long id;
diff --git a/core/src/main/java/org/elasticsearch/search/query/QuerySearchResultProvider.java b/core/src/main/java/org/elasticsearch/search/query/QuerySearchResultProvider.java
index 1ae3157fa5..cfc5ac6add 100644
--- a/core/src/main/java/org/elasticsearch/search/query/QuerySearchResultProvider.java
+++ b/core/src/main/java/org/elasticsearch/search/query/QuerySearchResultProvider.java
@@ -22,9 +22,6 @@ package org.elasticsearch.search.query;
import org.elasticsearch.search.SearchPhaseResult;
import org.elasticsearch.transport.TransportResponse;
-/**
- *
- */
public abstract class QuerySearchResultProvider extends TransportResponse implements SearchPhaseResult {
/**
diff --git a/core/src/main/java/org/elasticsearch/search/query/ScrollQuerySearchResult.java b/core/src/main/java/org/elasticsearch/search/query/ScrollQuerySearchResult.java
index bcdd94adf8..9137a72acb 100644
--- a/core/src/main/java/org/elasticsearch/search/query/ScrollQuerySearchResult.java
+++ b/core/src/main/java/org/elasticsearch/search/query/ScrollQuerySearchResult.java
@@ -28,9 +28,6 @@ import java.io.IOException;
import static org.elasticsearch.search.query.QuerySearchResult.readQuerySearchResult;
-/**
- *
- */
public class ScrollQuerySearchResult extends TransportResponse {
private QuerySearchResult queryResult;
diff --git a/core/src/main/java/org/elasticsearch/search/rescore/RescoreSearchContext.java b/core/src/main/java/org/elasticsearch/search/rescore/RescoreSearchContext.java
index 6e3722f00d..aa3c66b2fd 100644
--- a/core/src/main/java/org/elasticsearch/search/rescore/RescoreSearchContext.java
+++ b/core/src/main/java/org/elasticsearch/search/rescore/RescoreSearchContext.java
@@ -21,8 +21,6 @@ package org.elasticsearch.search.rescore;
-/**
- */
public class RescoreSearchContext {
private int windowSize;
diff --git a/core/src/main/java/org/elasticsearch/search/searchafter/SearchAfterBuilder.java b/core/src/main/java/org/elasticsearch/search/searchafter/SearchAfterBuilder.java
index dce83bea7e..b9a6ca9be5 100644
--- a/core/src/main/java/org/elasticsearch/search/searchafter/SearchAfterBuilder.java
+++ b/core/src/main/java/org/elasticsearch/search/searchafter/SearchAfterBuilder.java
@@ -43,9 +43,6 @@ import java.util.Arrays;
import java.util.List;
import java.util.Objects;
-/**
- *
- */
public class SearchAfterBuilder implements ToXContent, Writeable {
public static final ParseField SEARCH_AFTER = new ParseField("search_after");
private static final Object[] EMPTY_SORT_VALUES = new Object[0];
diff --git a/core/src/main/java/org/elasticsearch/search/sort/SortBuilder.java b/core/src/main/java/org/elasticsearch/search/sort/SortBuilder.java
index c8f15f3a1e..6f30262628 100644
--- a/core/src/main/java/org/elasticsearch/search/sort/SortBuilder.java
+++ b/core/src/main/java/org/elasticsearch/search/sort/SortBuilder.java
@@ -46,9 +46,6 @@ import java.util.Optional;
import static java.util.Collections.unmodifiableMap;
-/**
- *
- */
public abstract class SortBuilder<T extends SortBuilder<T>> extends ToXContentToBytes implements NamedWriteable {
protected SortOrder order = SortOrder.ASC;
diff --git a/core/src/main/java/org/elasticsearch/search/suggest/SuggestionSearchContext.java b/core/src/main/java/org/elasticsearch/search/suggest/SuggestionSearchContext.java
index ece5a9c58b..165f70ba3c 100644
--- a/core/src/main/java/org/elasticsearch/search/suggest/SuggestionSearchContext.java
+++ b/core/src/main/java/org/elasticsearch/search/suggest/SuggestionSearchContext.java
@@ -24,8 +24,7 @@ import org.elasticsearch.index.query.QueryShardContext;
import java.util.LinkedHashMap;
import java.util.Map;
-/**
- */
+
public class SuggestionSearchContext {
private final Map<String, SuggestionContext> suggestions = new LinkedHashMap<>(4);
diff --git a/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionStats.java b/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionStats.java
index c8ed562f9c..efea591576 100644
--- a/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionStats.java
+++ b/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionStats.java
@@ -29,9 +29,6 @@ import org.elasticsearch.common.xcontent.XContentBuilder;
import java.io.IOException;
-/**
- *
- */
public class CompletionStats implements Streamable, ToXContent {
private long sizeInBytes;
diff --git a/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggestionContext.java b/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggestionContext.java
index 84eb9de6a5..273aeb3171 100644
--- a/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggestionContext.java
+++ b/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggestionContext.java
@@ -32,9 +32,6 @@ import java.util.Collections;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public class CompletionSuggestionContext extends SuggestionSearchContext.SuggestionContext {
protected CompletionSuggestionContext(QueryShardContext shardContext) {
diff --git a/core/src/main/java/org/elasticsearch/search/suggest/completion2x/CompletionSuggestion.java b/core/src/main/java/org/elasticsearch/search/suggest/completion2x/CompletionSuggestion.java
index cf0939b85f..50518ee0ef 100644
--- a/core/src/main/java/org/elasticsearch/search/suggest/completion2x/CompletionSuggestion.java
+++ b/core/src/main/java/org/elasticsearch/search/suggest/completion2x/CompletionSuggestion.java
@@ -31,9 +31,6 @@ import org.elasticsearch.search.suggest.Suggest;
import java.io.IOException;
import java.util.Map;
-/**
- *
- */
public class CompletionSuggestion extends Suggest.Suggestion<CompletionSuggestion.Entry> {
public static final int TYPE = 2;
diff --git a/core/src/main/java/org/elasticsearch/search/suggest/completion2x/CompletionTokenStream.java b/core/src/main/java/org/elasticsearch/search/suggest/completion2x/CompletionTokenStream.java
index 9cb9891add..de81caa7e5 100644
--- a/core/src/main/java/org/elasticsearch/search/suggest/completion2x/CompletionTokenStream.java
+++ b/core/src/main/java/org/elasticsearch/search/suggest/completion2x/CompletionTokenStream.java
@@ -35,9 +35,6 @@ import java.io.IOException;
import java.util.Iterator;
import java.util.Set;
-/**
- *
- */
public final class CompletionTokenStream extends TokenStream {
private final PayloadAttribute payloadAttr = addAttribute(PayloadAttribute.class);
diff --git a/core/src/main/java/org/elasticsearch/search/suggest/phrase/DirectCandidateGeneratorBuilder.java b/core/src/main/java/org/elasticsearch/search/suggest/phrase/DirectCandidateGeneratorBuilder.java
index bf9158f9b8..200a2119a0 100644
--- a/core/src/main/java/org/elasticsearch/search/suggest/phrase/DirectCandidateGeneratorBuilder.java
+++ b/core/src/main/java/org/elasticsearch/search/suggest/phrase/DirectCandidateGeneratorBuilder.java
@@ -29,10 +29,9 @@ import org.apache.lucene.search.spell.SuggestMode;
import org.apache.lucene.util.automaton.LevenshteinAutomata;
import org.elasticsearch.ExceptionsHelper;
import org.elasticsearch.common.ParseField;
-import org.elasticsearch.common.collect.Tuple;
import org.elasticsearch.common.io.stream.StreamInput;
import org.elasticsearch.common.io.stream.StreamOutput;
-import org.elasticsearch.common.xcontent.ObjectParser;
+import org.elasticsearch.common.xcontent.ConstructingObjectParser;
import org.elasticsearch.common.xcontent.XContentBuilder;
import org.elasticsearch.common.xcontent.XContentFactory;
import org.elasticsearch.index.mapper.MapperService;
@@ -41,10 +40,8 @@ import org.elasticsearch.search.suggest.SortBy;
import org.elasticsearch.search.suggest.phrase.PhraseSuggestionBuilder.CandidateGenerator;
import java.io.IOException;
-import java.util.HashSet;
import java.util.Locale;
import java.util.Objects;
-import java.util.Set;
import java.util.function.Consumer;
public final class DirectCandidateGeneratorBuilder implements CandidateGenerator {
@@ -90,30 +87,6 @@ public final class DirectCandidateGeneratorBuilder implements CandidateGenerator
}
/**
- * Quasi copy-constructor that takes all values from the generator
- * passed in, but uses different field name. Needed by parser because we
- * need to buffer the field name but read all other properties to a
- * temporary object.
- */
- private static DirectCandidateGeneratorBuilder replaceField(String field, DirectCandidateGeneratorBuilder other) {
- DirectCandidateGeneratorBuilder generator = new DirectCandidateGeneratorBuilder(field);
- generator.preFilter = other.preFilter;
- generator.postFilter = other.postFilter;
- generator.suggestMode = other.suggestMode;
- generator.accuracy = other.accuracy;
- generator.size = other.size;
- generator.sort = other.sort;
- generator.stringDistance = other.stringDistance;
- generator.maxEdits = other.maxEdits;
- generator.maxInspections = other.maxInspections;
- generator.maxTermFreq = other.maxTermFreq;
- generator.prefixLength = other.prefixLength;
- generator.minWordLength = other.minWordLength;
- generator.minDocFreq = other.minDocFreq;
- return generator;
- }
-
- /**
* Read from a stream.
*/
public DirectCandidateGeneratorBuilder(StreamInput in) throws IOException {
@@ -358,35 +331,28 @@ public final class DirectCandidateGeneratorBuilder implements CandidateGenerator
}
}
- private static ObjectParser<Tuple<Set<String>, DirectCandidateGeneratorBuilder>, QueryParseContext> PARSER = new ObjectParser<>(TYPE);
+ private static ConstructingObjectParser<DirectCandidateGeneratorBuilder, QueryParseContext> PARSER = new ConstructingObjectParser<>(
+ TYPE, args -> new DirectCandidateGeneratorBuilder((String) args[0]));
static {
- PARSER.declareString((tp, s) -> tp.v1().add(s), FIELDNAME_FIELD);
- PARSER.declareString((tp, s) -> tp.v2().preFilter(s), PREFILTER_FIELD);
- PARSER.declareString((tp, s) -> tp.v2().postFilter(s), POSTFILTER_FIELD);
- PARSER.declareString((tp, s) -> tp.v2().suggestMode(s), SUGGESTMODE_FIELD);
- PARSER.declareFloat((tp, f) -> tp.v2().minDocFreq(f), MIN_DOC_FREQ_FIELD);
- PARSER.declareFloat((tp, f) -> tp.v2().accuracy(f), ACCURACY_FIELD);
- PARSER.declareInt((tp, i) -> tp.v2().size(i), SIZE_FIELD);
- PARSER.declareString((tp, s) -> tp.v2().sort(s), SORT_FIELD);
- PARSER.declareString((tp, s) -> tp.v2().stringDistance(s), STRING_DISTANCE_FIELD);
- PARSER.declareInt((tp, i) -> tp.v2().maxInspections(i), MAX_INSPECTIONS_FIELD);
- PARSER.declareFloat((tp, f) -> tp.v2().maxTermFreq(f), MAX_TERM_FREQ_FIELD);
- PARSER.declareInt((tp, i) -> tp.v2().maxEdits(i), MAX_EDITS_FIELD);
- PARSER.declareInt((tp, i) -> tp.v2().minWordLength(i), MIN_WORD_LENGTH_FIELD);
- PARSER.declareInt((tp, i) -> tp.v2().prefixLength(i), PREFIX_LENGTH_FIELD);
+ PARSER.declareString(ConstructingObjectParser.constructorArg(), FIELDNAME_FIELD);
+ PARSER.declareString(DirectCandidateGeneratorBuilder::preFilter, PREFILTER_FIELD);
+ PARSER.declareString(DirectCandidateGeneratorBuilder::postFilter, POSTFILTER_FIELD);
+ PARSER.declareString(DirectCandidateGeneratorBuilder::suggestMode, SUGGESTMODE_FIELD);
+ PARSER.declareFloat(DirectCandidateGeneratorBuilder::minDocFreq, MIN_DOC_FREQ_FIELD);
+ PARSER.declareFloat(DirectCandidateGeneratorBuilder::accuracy, ACCURACY_FIELD);
+ PARSER.declareInt(DirectCandidateGeneratorBuilder::size, SIZE_FIELD);
+ PARSER.declareString(DirectCandidateGeneratorBuilder::sort, SORT_FIELD);
+ PARSER.declareString(DirectCandidateGeneratorBuilder::stringDistance, STRING_DISTANCE_FIELD);
+ PARSER.declareInt(DirectCandidateGeneratorBuilder::maxInspections, MAX_INSPECTIONS_FIELD);
+ PARSER.declareFloat(DirectCandidateGeneratorBuilder::maxTermFreq, MAX_TERM_FREQ_FIELD);
+ PARSER.declareInt(DirectCandidateGeneratorBuilder::maxEdits, MAX_EDITS_FIELD);
+ PARSER.declareInt(DirectCandidateGeneratorBuilder::minWordLength, MIN_WORD_LENGTH_FIELD);
+ PARSER.declareInt(DirectCandidateGeneratorBuilder::prefixLength, PREFIX_LENGTH_FIELD);
}
public static DirectCandidateGeneratorBuilder fromXContent(QueryParseContext parseContext) throws IOException {
- DirectCandidateGeneratorBuilder tempGenerator = new DirectCandidateGeneratorBuilder("_na_");
- // bucket for the field name, needed as constructor arg later
- Set<String> tmpFieldName = new HashSet<>(1);
- PARSER.parse(parseContext.parser(), new Tuple<>(tmpFieldName, tempGenerator),
- parseContext);
- if (tmpFieldName.size() != 1) {
- throw new IllegalArgumentException("[" + TYPE + "] expects exactly one field parameter, but found " + tmpFieldName);
- }
- return replaceField(tmpFieldName.iterator().next(), tempGenerator);
+ return PARSER.apply(parseContext.parser(), parseContext);
}
@Override
diff --git a/core/src/main/java/org/elasticsearch/snapshots/RestoreService.java b/core/src/main/java/org/elasticsearch/snapshots/RestoreService.java
index 5e30a3b52b..ed6317fcb3 100644
--- a/core/src/main/java/org/elasticsearch/snapshots/RestoreService.java
+++ b/core/src/main/java/org/elasticsearch/snapshots/RestoreService.java
@@ -22,6 +22,7 @@ import com.carrotsearch.hppc.IntHashSet;
import com.carrotsearch.hppc.IntSet;
import com.carrotsearch.hppc.cursors.ObjectCursor;
import com.carrotsearch.hppc.cursors.ObjectObjectCursor;
+import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.message.ParameterizedMessage;
import org.apache.logging.log4j.util.Supplier;
import org.elasticsearch.Version;
@@ -30,6 +31,9 @@ import org.elasticsearch.action.support.IndicesOptions;
import org.elasticsearch.cluster.ClusterChangedEvent;
import org.elasticsearch.cluster.ClusterState;
import org.elasticsearch.cluster.ClusterStateListener;
+import org.elasticsearch.cluster.ClusterStateTaskConfig;
+import org.elasticsearch.cluster.ClusterStateTaskExecutor;
+import org.elasticsearch.cluster.ClusterStateTaskListener;
import org.elasticsearch.cluster.ClusterStateUpdateTask;
import org.elasticsearch.cluster.RestoreInProgress;
import org.elasticsearch.cluster.RestoreInProgress.ShardRestoreStatus;
@@ -41,41 +45,32 @@ import org.elasticsearch.cluster.metadata.MetaData;
import org.elasticsearch.cluster.metadata.MetaDataCreateIndexService;
import org.elasticsearch.cluster.metadata.MetaDataIndexUpgradeService;
import org.elasticsearch.cluster.metadata.RepositoriesMetaData;
-import org.elasticsearch.cluster.routing.IndexRoutingTable;
-import org.elasticsearch.cluster.routing.IndexShardRoutingTable;
+import org.elasticsearch.cluster.routing.RecoverySource;
import org.elasticsearch.cluster.routing.RecoverySource.SnapshotRecoverySource;
+import org.elasticsearch.cluster.routing.RoutingChangesObserver;
import org.elasticsearch.cluster.routing.RoutingTable;
import org.elasticsearch.cluster.routing.ShardRouting;
+import org.elasticsearch.cluster.routing.UnassignedInfo;
import org.elasticsearch.cluster.routing.allocation.AllocationService;
import org.elasticsearch.cluster.service.ClusterService;
-import org.elasticsearch.common.Nullable;
+import org.elasticsearch.common.Priority;
import org.elasticsearch.common.UUIDs;
import org.elasticsearch.common.collect.ImmutableOpenMap;
-import org.elasticsearch.common.collect.Tuple;
import org.elasticsearch.common.component.AbstractComponent;
import org.elasticsearch.common.inject.Inject;
-import org.elasticsearch.common.io.stream.StreamInput;
-import org.elasticsearch.common.io.stream.StreamOutput;
+import org.elasticsearch.common.lucene.Lucene;
import org.elasticsearch.common.regex.Regex;
import org.elasticsearch.common.settings.ClusterSettings;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.unit.TimeValue;
-import org.elasticsearch.common.util.concurrent.ConcurrentCollections;
+import org.elasticsearch.common.util.set.Sets;
import org.elasticsearch.index.Index;
import org.elasticsearch.index.shard.IndexShard;
import org.elasticsearch.index.shard.ShardId;
import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.repositories.Repository;
import org.elasticsearch.repositories.RepositoryData;
-import org.elasticsearch.threadpool.ThreadPool;
-import org.elasticsearch.transport.EmptyTransportResponseHandler;
-import org.elasticsearch.transport.TransportChannel;
-import org.elasticsearch.transport.TransportRequest;
-import org.elasticsearch.transport.TransportRequestHandler;
-import org.elasticsearch.transport.TransportResponse;
-import org.elasticsearch.transport.TransportService;
-
-import java.io.IOException;
+
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
@@ -83,12 +78,10 @@ import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
-import java.util.Map.Entry;
import java.util.Objects;
import java.util.Optional;
import java.util.Set;
-import java.util.concurrent.BlockingQueue;
-import java.util.concurrent.CopyOnWriteArrayList;
+import java.util.stream.Collectors;
import static java.util.Collections.unmodifiableSet;
import static org.elasticsearch.cluster.metadata.IndexMetaData.SETTING_AUTO_EXPAND_REPLICAS;
@@ -117,14 +110,12 @@ import static org.elasticsearch.common.util.set.Sets.newHashSet;
* method, which detects that shard should be restored from snapshot rather than recovered from gateway by looking
* at the {@link ShardRouting#recoverySource()} property.
* <p>
- * At the end of the successful restore process {@code IndexShardSnapshotAndRestoreService} calls {@link #indexShardRestoreCompleted(Snapshot, ShardId)},
- * which updates {@link RestoreInProgress} in cluster state or removes it when all shards are completed. In case of
+ * At the end of the successful restore process {@code RestoreService} calls {@link #cleanupRestoreState(ClusterChangedEvent)},
+ * which removes {@link RestoreInProgress} when all shards are completed. In case of
* restore failure a normal recovery fail-over process kicks in.
*/
public class RestoreService extends AbstractComponent implements ClusterStateListener {
- public static final String UPDATE_RESTORE_ACTION_NAME = "internal:cluster/snapshot/update_restore";
-
private static final Set<String> UNMODIFIABLE_SETTINGS = unmodifiableSet(newHashSet(
SETTING_NUMBER_OF_SHARDS,
SETTING_VERSION_CREATED,
@@ -148,33 +139,29 @@ public class RestoreService extends AbstractComponent implements ClusterStateLis
private final RepositoriesService repositoriesService;
- private final TransportService transportService;
-
private final AllocationService allocationService;
private final MetaDataCreateIndexService createIndexService;
private final MetaDataIndexUpgradeService metaDataIndexUpgradeService;
- private final CopyOnWriteArrayList<ActionListener<RestoreCompletionResponse>> listeners = new CopyOnWriteArrayList<>();
-
- private final BlockingQueue<UpdateIndexShardRestoreStatusRequest> updatedSnapshotStateQueue = ConcurrentCollections.newBlockingQueue();
private final ClusterSettings clusterSettings;
+ private final CleanRestoreStateTaskExecutor cleanRestoreStateTaskExecutor;
+
@Inject
- public RestoreService(Settings settings, ClusterService clusterService, RepositoriesService repositoriesService, TransportService transportService,
+ public RestoreService(Settings settings, ClusterService clusterService, RepositoriesService repositoriesService,
AllocationService allocationService, MetaDataCreateIndexService createIndexService,
MetaDataIndexUpgradeService metaDataIndexUpgradeService, ClusterSettings clusterSettings) {
super(settings);
this.clusterService = clusterService;
this.repositoriesService = repositoriesService;
- this.transportService = transportService;
this.allocationService = allocationService;
this.createIndexService = createIndexService;
this.metaDataIndexUpgradeService = metaDataIndexUpgradeService;
- transportService.registerRequestHandler(UPDATE_RESTORE_ACTION_NAME, UpdateIndexShardRestoreStatusRequest::new, ThreadPool.Names.SAME, new UpdateRestoreStateRequestHandler());
clusterService.add(this);
this.clusterSettings = clusterSettings;
+ this.cleanRestoreStateTaskExecutor = new CleanRestoreStateTaskExecutor(logger);
}
/**
@@ -183,7 +170,7 @@ public class RestoreService extends AbstractComponent implements ClusterStateLis
* @param request restore request
* @param listener restore listener
*/
- public void restoreSnapshot(final RestoreRequest request, final ActionListener<RestoreInfo> listener) {
+ public void restoreSnapshot(final RestoreRequest request, final ActionListener<RestoreCompletionResponse> listener) {
try {
// Read snapshot info and metadata from the repository
Repository repository = repositoriesService.repository(request.repositoryName);
@@ -314,7 +301,7 @@ public class RestoreService extends AbstractComponent implements ClusterStateLis
}
shards = shardsBuilder.build();
- RestoreInProgress.Entry restoreEntry = new RestoreInProgress.Entry(snapshot, RestoreInProgress.State.INIT, Collections.unmodifiableList(new ArrayList<>(renamedIndices.keySet())), shards);
+ RestoreInProgress.Entry restoreEntry = new RestoreInProgress.Entry(snapshot, overallState(RestoreInProgress.State.INIT, shards), Collections.unmodifiableList(new ArrayList<>(renamedIndices.keySet())), shards);
builder.putCustom(RestoreInProgress.TYPE, new RestoreInProgress(restoreEntry));
} else {
shards = ImmutableOpenMap.of();
@@ -469,7 +456,7 @@ public class RestoreService extends AbstractComponent implements ClusterStateLis
@Override
public void clusterStateProcessed(String source, ClusterState oldState, ClusterState newState) {
- listener.onResponse(restoreInfo);
+ listener.onResponse(new RestoreCompletionResponse(snapshot, restoreInfo));
}
});
@@ -480,19 +467,33 @@ public class RestoreService extends AbstractComponent implements ClusterStateLis
}
}
- /**
- * This method is used by {@link IndexShard} to notify
- * {@code RestoreService} about shard restore completion.
- *
- * @param snapshot snapshot
- * @param shardId shard id
- */
- public void indexShardRestoreCompleted(Snapshot snapshot, ShardId shardId) {
- logger.trace("[{}] successfully restored shard [{}]", snapshot, shardId);
- UpdateIndexShardRestoreStatusRequest request = new UpdateIndexShardRestoreStatusRequest(snapshot, shardId,
- new ShardRestoreStatus(clusterService.state().nodes().getLocalNodeId(), RestoreInProgress.State.SUCCESS));
- transportService.sendRequest(clusterService.state().nodes().getMasterNode(),
- UPDATE_RESTORE_ACTION_NAME, request, EmptyTransportResponseHandler.INSTANCE_SAME);
+ public static RestoreInProgress updateRestoreStateWithDeletedIndices(RestoreInProgress oldRestore, Set<Index> deletedIndices) {
+ boolean changesMade = false;
+ final List<RestoreInProgress.Entry> entries = new ArrayList<>();
+ for (RestoreInProgress.Entry entry : oldRestore.entries()) {
+ ImmutableOpenMap.Builder<ShardId, ShardRestoreStatus> shardsBuilder = null;
+ for (ObjectObjectCursor<ShardId, ShardRestoreStatus> cursor : entry.shards()) {
+ ShardId shardId = cursor.key;
+ if (deletedIndices.contains(shardId.getIndex())) {
+ changesMade = true;
+ if (shardsBuilder == null) {
+ shardsBuilder = ImmutableOpenMap.builder(entry.shards());
+ }
+ shardsBuilder.put(shardId, new ShardRestoreStatus(null, RestoreInProgress.State.FAILURE, "index was deleted"));
+ }
+ }
+ if (shardsBuilder != null) {
+ ImmutableOpenMap<ShardId, ShardRestoreStatus> shards = shardsBuilder.build();
+ entries.add(new RestoreInProgress.Entry(entry.snapshot(), overallState(RestoreInProgress.State.STARTED, shards), entry.indices(), shards));
+ } else {
+ entries.add(entry);
+ }
+ }
+ if (changesMade) {
+ return new RestoreInProgress(entries.toArray(new RestoreInProgress.Entry[entries.size()]));
+ } else {
+ return oldRestore;
+ }
}
public static final class RestoreCompletionResponse {
@@ -513,168 +514,201 @@ public class RestoreService extends AbstractComponent implements ClusterStateLis
}
}
- /**
- * Updates shard restore record in the cluster state.
- *
- * @param request update shard status request
- */
- private void updateRestoreStateOnMaster(final UpdateIndexShardRestoreStatusRequest request) {
- logger.trace("received updated snapshot restore state [{}]", request);
- updatedSnapshotStateQueue.add(request);
+ public static class RestoreInProgressUpdater extends RoutingChangesObserver.AbstractRoutingChangesObserver {
+ private final Map<Snapshot, Updates> shardChanges = new HashMap<>();
- clusterService.submitStateUpdateTask("update snapshot state", new ClusterStateUpdateTask() {
- private final List<UpdateIndexShardRestoreStatusRequest> drainedRequests = new ArrayList<>();
- private Map<Snapshot, Tuple<RestoreInfo, ImmutableOpenMap<ShardId, ShardRestoreStatus>>> batchedRestoreInfo = null;
-
- @Override
- public ClusterState execute(ClusterState currentState) {
+ @Override
+ public void shardStarted(ShardRouting initializingShard, ShardRouting startedShard) {
+ // mark snapshot as completed
+ if (initializingShard.primary()) {
+ RecoverySource recoverySource = initializingShard.recoverySource();
+ if (recoverySource.getType() == RecoverySource.Type.SNAPSHOT) {
+ Snapshot snapshot = ((SnapshotRecoverySource) recoverySource).snapshot();
+ changes(snapshot).startedShards.put(initializingShard.shardId(),
+ new ShardRestoreStatus(initializingShard.currentNodeId(), RestoreInProgress.State.SUCCESS));
+ }
+ }
+ }
- if (request.processed) {
- return currentState;
+ @Override
+ public void shardFailed(ShardRouting failedShard, UnassignedInfo unassignedInfo) {
+ if (failedShard.primary() && failedShard.initializing()) {
+ RecoverySource recoverySource = failedShard.recoverySource();
+ if (recoverySource.getType() == RecoverySource.Type.SNAPSHOT) {
+ Snapshot snapshot = ((SnapshotRecoverySource) recoverySource).snapshot();
+ // mark restore entry for this shard as failed when it's due to a file corruption. There is no need wait on retries
+ // to restore this shard on another node if the snapshot files are corrupt. In case where a node just left or crashed,
+ // however, we only want to acknowledge the restore operation once it has been successfully restored on another node.
+ if (unassignedInfo.getFailure() != null && Lucene.isCorruptionException(unassignedInfo.getFailure().getCause())) {
+ changes(snapshot).failedShards.put(failedShard.shardId(), new ShardRestoreStatus(failedShard.currentNodeId(),
+ RestoreInProgress.State.FAILURE, unassignedInfo.getFailure().getCause().getMessage()));
+ }
}
+ }
+ }
- updatedSnapshotStateQueue.drainTo(drainedRequests);
+ @Override
+ public void shardInitialized(ShardRouting unassignedShard, ShardRouting initializedShard) {
+ // if we force an empty primary, we should also fail the restore entry
+ if (unassignedShard.recoverySource().getType() == RecoverySource.Type.SNAPSHOT &&
+ initializedShard.recoverySource().getType() != RecoverySource.Type.SNAPSHOT) {
+ Snapshot snapshot = ((SnapshotRecoverySource) unassignedShard.recoverySource()).snapshot();
+ changes(snapshot).failedShards.put(unassignedShard.shardId(), new ShardRestoreStatus(null,
+ RestoreInProgress.State.FAILURE, "recovery source type changed from snapshot to " + initializedShard.recoverySource()));
+ }
+ }
- final int batchSize = drainedRequests.size();
+ /**
+ * Helper method that creates update entry for the given shard id if such an entry does not exist yet.
+ */
+ private Updates changes(Snapshot snapshot) {
+ return shardChanges.computeIfAbsent(snapshot, k -> new Updates());
+ }
- // nothing to process (a previous event has processed it already)
- if (batchSize == 0) {
- return currentState;
- }
+ private static class Updates {
+ private Map<ShardId, ShardRestoreStatus> failedShards = new HashMap<>();
+ private Map<ShardId, ShardRestoreStatus> startedShards = new HashMap<>();
+ }
- final RestoreInProgress restore = currentState.custom(RestoreInProgress.TYPE);
- if (restore != null) {
- int changedCount = 0;
- final List<RestoreInProgress.Entry> entries = new ArrayList<>();
- for (RestoreInProgress.Entry entry : restore.entries()) {
- ImmutableOpenMap.Builder<ShardId, ShardRestoreStatus> shardsBuilder = null;
-
- for (int i = 0; i < batchSize; i++) {
- final UpdateIndexShardRestoreStatusRequest updateSnapshotState = drainedRequests.get(i);
- updateSnapshotState.processed = true;
-
- if (entry.snapshot().equals(updateSnapshotState.snapshot())) {
- logger.trace("[{}] Updating shard [{}] with status [{}]", updateSnapshotState.snapshot(), updateSnapshotState.shardId(), updateSnapshotState.status().state());
- if (shardsBuilder == null) {
- shardsBuilder = ImmutableOpenMap.builder(entry.shards());
- }
- shardsBuilder.put(updateSnapshotState.shardId(), updateSnapshotState.status());
- changedCount++;
- }
+ public RestoreInProgress applyChanges(RestoreInProgress oldRestore) {
+ if (shardChanges.isEmpty() == false) {
+ final List<RestoreInProgress.Entry> entries = new ArrayList<>();
+ for (RestoreInProgress.Entry entry : oldRestore.entries()) {
+ Snapshot snapshot = entry.snapshot();
+ Updates updates = shardChanges.get(snapshot);
+ assert Sets.haveEmptyIntersection(updates.startedShards.keySet(), updates.failedShards.keySet());
+ if (updates.startedShards.isEmpty() == false || updates.failedShards.isEmpty() == false) {
+ ImmutableOpenMap.Builder<ShardId, ShardRestoreStatus> shardsBuilder = ImmutableOpenMap.builder(entry.shards());
+ for (Map.Entry<ShardId, ShardRestoreStatus> startedShardEntry : updates.startedShards.entrySet()) {
+ shardsBuilder.put(startedShardEntry.getKey(), startedShardEntry.getValue());
}
-
- if (shardsBuilder != null) {
- ImmutableOpenMap<ShardId, ShardRestoreStatus> shards = shardsBuilder.build();
- if (!completed(shards)) {
- entries.add(new RestoreInProgress.Entry(entry.snapshot(), RestoreInProgress.State.STARTED, entry.indices(), shards));
- } else {
- logger.info("restore [{}] is done", entry.snapshot());
- if (batchedRestoreInfo == null) {
- batchedRestoreInfo = new HashMap<>();
- }
- assert !batchedRestoreInfo.containsKey(entry.snapshot());
- batchedRestoreInfo.put(entry.snapshot(),
- new Tuple<>(
- new RestoreInfo(entry.snapshot().getSnapshotId().getName(),
- entry.indices(),
- shards.size(),
- shards.size() - failedShards(shards)),
- shards));
- }
- } else {
- entries.add(entry);
+ for (Map.Entry<ShardId, ShardRestoreStatus> failedShardEntry : updates.failedShards.entrySet()) {
+ shardsBuilder.put(failedShardEntry.getKey(), failedShardEntry.getValue());
}
+ ImmutableOpenMap<ShardId, ShardRestoreStatus> shards = shardsBuilder.build();
+ RestoreInProgress.State newState = overallState(RestoreInProgress.State.STARTED, shards);
+ entries.add(new RestoreInProgress.Entry(entry.snapshot(), newState, entry.indices(), shards));
+ } else {
+ entries.add(entry);
}
+ }
+ return new RestoreInProgress(entries.toArray(new RestoreInProgress.Entry[entries.size()]));
+ } else {
+ return oldRestore;
+ }
+ }
- if (changedCount > 0) {
- logger.trace("changed cluster state triggered by {} snapshot restore state updates", changedCount);
+ }
- final RestoreInProgress updatedRestore = new RestoreInProgress(entries.toArray(new RestoreInProgress.Entry[entries.size()]));
- return ClusterState.builder(currentState).putCustom(RestoreInProgress.TYPE, updatedRestore).build();
- }
+ public static RestoreInProgress.Entry restoreInProgress(ClusterState state, Snapshot snapshot) {
+ final RestoreInProgress restoreInProgress = state.custom(RestoreInProgress.TYPE);
+ if (restoreInProgress != null) {
+ for (RestoreInProgress.Entry e : restoreInProgress.entries()) {
+ if (e.snapshot().equals(snapshot)) {
+ return e;
}
- return currentState;
}
+ }
+ return null;
+ }
- @Override
- public void onFailure(String source, @Nullable Exception e) {
- for (UpdateIndexShardRestoreStatusRequest request : drainedRequests) {
- logger.warn((Supplier<?>) () -> new ParameterizedMessage("[{}][{}] failed to update snapshot status to [{}]", request.snapshot(), request.shardId(), request.status()), e);
- }
+ static class CleanRestoreStateTaskExecutor implements ClusterStateTaskExecutor<CleanRestoreStateTaskExecutor.Task>, ClusterStateTaskListener {
+
+ static class Task {
+ final Snapshot snapshot;
+
+ Task(Snapshot snapshot) {
+ this.snapshot = snapshot;
}
@Override
- public void clusterStateProcessed(String source, ClusterState oldState, ClusterState newState) {
- if (batchedRestoreInfo != null) {
- for (final Entry<Snapshot, Tuple<RestoreInfo, ImmutableOpenMap<ShardId, ShardRestoreStatus>>> entry : batchedRestoreInfo.entrySet()) {
- final Snapshot snapshot = entry.getKey();
- final RestoreInfo restoreInfo = entry.getValue().v1();
- final ImmutableOpenMap<ShardId, ShardRestoreStatus> shards = entry.getValue().v2();
- RoutingTable routingTable = newState.getRoutingTable();
- final List<ShardId> waitForStarted = new ArrayList<>();
- for (ObjectObjectCursor<ShardId, ShardRestoreStatus> shard : shards) {
- if (shard.value.state() == RestoreInProgress.State.SUCCESS ) {
- ShardId shardId = shard.key;
- ShardRouting shardRouting = findPrimaryShard(routingTable, shardId);
- if (shardRouting != null && !shardRouting.active()) {
- logger.trace("[{}][{}] waiting for the shard to start", snapshot, shardId);
- waitForStarted.add(shardId);
- }
- }
- }
- if (waitForStarted.isEmpty()) {
- notifyListeners(snapshot, restoreInfo);
- } else {
- clusterService.addLast(new ClusterStateListener() {
- @Override
- public void clusterChanged(ClusterChangedEvent event) {
- if (event.routingTableChanged()) {
- RoutingTable routingTable = event.state().getRoutingTable();
- for (Iterator<ShardId> iterator = waitForStarted.iterator(); iterator.hasNext();) {
- ShardId shardId = iterator.next();
- ShardRouting shardRouting = findPrimaryShard(routingTable, shardId);
- // Shard disappeared (index deleted) or became active
- if (shardRouting == null || shardRouting.active()) {
- iterator.remove();
- logger.trace("[{}][{}] shard disappeared or started - removing", snapshot, shardId);
- }
- }
- }
- if (waitForStarted.isEmpty()) {
- notifyListeners(snapshot, restoreInfo);
- clusterService.remove(this);
- }
- }
- });
- }
- }
- }
+ public String toString() {
+ return "clean restore state for restoring snapshot " + snapshot;
}
+ }
+
+ private final Logger logger;
+
+ public CleanRestoreStateTaskExecutor(Logger logger) {
+ this.logger = logger;
+ }
- private ShardRouting findPrimaryShard(RoutingTable routingTable, ShardId shardId) {
- IndexRoutingTable indexRoutingTable = routingTable.index(shardId.getIndex());
- if (indexRoutingTable != null) {
- IndexShardRoutingTable indexShardRoutingTable = indexRoutingTable.shard(shardId.id());
- if (indexShardRoutingTable != null) {
- return indexShardRoutingTable.primaryShard();
+ @Override
+ public BatchResult<Task> execute(final ClusterState currentState, final List<Task> tasks) throws Exception {
+ final BatchResult.Builder<Task> resultBuilder = BatchResult.<Task>builder().successes(tasks);
+ Set<Snapshot> completedSnapshots = tasks.stream().map(e -> e.snapshot).collect(Collectors.toSet());
+ final List<RestoreInProgress.Entry> entries = new ArrayList<>();
+ final RestoreInProgress restoreInProgress = currentState.custom(RestoreInProgress.TYPE);
+ boolean changed = false;
+ if (restoreInProgress != null) {
+ for (RestoreInProgress.Entry entry : restoreInProgress.entries()) {
+ if (completedSnapshots.contains(entry.snapshot()) == false) {
+ entries.add(entry);
+ } else {
+ changed = true;
}
}
- return null;
}
+ if (changed == false) {
+ return resultBuilder.build(currentState);
+ }
+ RestoreInProgress updatedRestoreInProgress = new RestoreInProgress(entries.toArray(new RestoreInProgress.Entry[entries.size()]));
+ ImmutableOpenMap.Builder<String, ClusterState.Custom> builder = ImmutableOpenMap.builder(currentState.getCustoms());
+ builder.put(RestoreInProgress.TYPE, updatedRestoreInProgress);
+ ImmutableOpenMap<String, ClusterState.Custom> customs = builder.build();
+ return resultBuilder.build(ClusterState.builder(currentState).customs(customs).build());
+ }
- private void notifyListeners(Snapshot snapshot, RestoreInfo restoreInfo) {
- for (ActionListener<RestoreCompletionResponse> listener : listeners) {
- try {
- listener.onResponse(new RestoreCompletionResponse(snapshot, restoreInfo));
- } catch (Exception e) {
- logger.warn((Supplier<?>) () -> new ParameterizedMessage("failed to update snapshot status for [{}]", listener), e);
- }
+ @Override
+ public void onFailure(final String source, final Exception e) {
+ logger.error((Supplier<?>) () -> new ParameterizedMessage("unexpected failure during [{}]", source), e);
+ }
+
+ @Override
+ public void onNoLongerMaster(String source) {
+ logger.debug("no longer master while processing restore state update [{}]", source);
+ }
+
+ }
+
+ private void cleanupRestoreState(ClusterChangedEvent event) {
+ ClusterState state = event.state();
+
+ RestoreInProgress restoreInProgress = state.custom(RestoreInProgress.TYPE);
+ if (restoreInProgress != null) {
+ for (RestoreInProgress.Entry entry : restoreInProgress.entries()) {
+ if (entry.state().completed()) {
+ assert completed(entry.shards()) : "state says completed but restore entries are not";
+ clusterService.submitStateUpdateTask(
+ "clean up snapshot restore state",
+ new CleanRestoreStateTaskExecutor.Task(entry.snapshot()),
+ ClusterStateTaskConfig.build(Priority.URGENT),
+ cleanRestoreStateTaskExecutor,
+ cleanRestoreStateTaskExecutor);
}
}
- });
+ }
+ }
+
+ public static RestoreInProgress.State overallState(RestoreInProgress.State nonCompletedState,
+ ImmutableOpenMap<ShardId, RestoreInProgress.ShardRestoreStatus> shards) {
+ boolean hasFailed = false;
+ for (ObjectCursor<RestoreInProgress.ShardRestoreStatus> status : shards.values()) {
+ if (!status.value.state().completed()) {
+ return nonCompletedState;
+ }
+ if (status.value.state() == RestoreInProgress.State.FAILURE) {
+ hasFailed = true;
+ }
+ }
+ if (hasFailed) {
+ return RestoreInProgress.State.FAILURE;
+ } else {
+ return RestoreInProgress.State.SUCCESS;
+ }
}
- private boolean completed(ImmutableOpenMap<ShardId, RestoreInProgress.ShardRestoreStatus> shards) {
+ public static boolean completed(ImmutableOpenMap<ShardId, RestoreInProgress.ShardRestoreStatus> shards) {
for (ObjectCursor<RestoreInProgress.ShardRestoreStatus> status : shards.values()) {
if (!status.value.state().completed()) {
return false;
@@ -683,7 +717,7 @@ public class RestoreService extends AbstractComponent implements ClusterStateLis
return true;
}
- private int failedShards(ImmutableOpenMap<ShardId, RestoreInProgress.ShardRestoreStatus> shards) {
+ public static int failedShards(ImmutableOpenMap<ShardId, RestoreInProgress.ShardRestoreStatus> shards) {
int failedShards = 0;
for (ObjectCursor<RestoreInProgress.ShardRestoreStatus> status : shards.values()) {
if (status.value.state() == RestoreInProgress.State.FAILURE) {
@@ -727,53 +761,6 @@ public class RestoreService extends AbstractComponent implements ClusterStateLis
}
}
- /**
- * Checks if any of the deleted indices are still recovering and fails recovery on the shards of these indices
- *
- * @param event cluster changed event
- */
- private void processDeletedIndices(ClusterChangedEvent event) {
- RestoreInProgress restore = event.state().custom(RestoreInProgress.TYPE);
- if (restore == null) {
- // Not restoring - nothing to do
- return;
- }
-
- if (!event.indicesDeleted().isEmpty()) {
- // Some indices were deleted, let's make sure all indices that we are restoring still exist
- for (RestoreInProgress.Entry entry : restore.entries()) {
- List<ShardId> shardsToFail = null;
- for (ObjectObjectCursor<ShardId, ShardRestoreStatus> shard : entry.shards()) {
- if (!shard.value.state().completed()) {
- if (!event.state().metaData().hasIndex(shard.key.getIndex().getName())) {
- if (shardsToFail == null) {
- shardsToFail = new ArrayList<>();
- }
- shardsToFail.add(shard.key);
- }
- }
- }
- if (shardsToFail != null) {
- for (ShardId shardId : shardsToFail) {
- logger.trace("[{}] failing running shard restore [{}]", entry.snapshot(), shardId);
- updateRestoreStateOnMaster(new UpdateIndexShardRestoreStatusRequest(entry.snapshot(), shardId, new ShardRestoreStatus(null, RestoreInProgress.State.FAILURE, "index was deleted")));
- }
- }
- }
- }
- }
-
- /**
- * Fails the given snapshot restore operation for the given shard
- */
- public void failRestore(Snapshot snapshot, ShardId shardId) {
- logger.debug("[{}] failed to restore shard [{}]", snapshot, shardId);
- UpdateIndexShardRestoreStatusRequest request = new UpdateIndexShardRestoreStatusRequest(snapshot, shardId,
- new ShardRestoreStatus(clusterService.state().nodes().getLocalNodeId(), RestoreInProgress.State.FAILURE));
- transportService.sendRequest(clusterService.state().nodes().getMasterNode(),
- UPDATE_RESTORE_ACTION_NAME, request, EmptyTransportResponseHandler.INSTANCE_SAME);
- }
-
private boolean failed(SnapshotInfo snapshot, String index) {
for (SnapshotShardFailure failure : snapshot.shardFailures()) {
if (index.equals(failure.index())) {
@@ -810,34 +797,11 @@ public class RestoreService extends AbstractComponent implements ClusterStateLis
}
}
- /**
- * Adds restore completion listener
- * <p>
- * This listener is called for each snapshot that finishes restore operation in the cluster. It's responsibility of
- * the listener to decide if it's called for the appropriate snapshot or not.
- *
- * @param listener restore completion listener
- */
- public void addListener(ActionListener<RestoreCompletionResponse> listener) {
- this.listeners.add(listener);
- }
-
- /**
- * Removes restore completion listener
- * <p>
- * This listener is called for each snapshot that finishes restore operation in the cluster.
- *
- * @param listener restore completion listener
- */
- public void removeListener(ActionListener<RestoreCompletionResponse> listener) {
- this.listeners.remove(listener);
- }
-
@Override
public void clusterChanged(ClusterChangedEvent event) {
try {
if (event.localNodeMaster()) {
- processDeletedIndices(event);
+ cleanupRestoreState(event);
}
} catch (Exception t) {
logger.warn("Failed to update restore state ", t);
@@ -1061,69 +1025,4 @@ public class RestoreService extends AbstractComponent implements ClusterStateLis
}
}
-
- /**
- * Internal class that is used to send notifications about finished shard restore operations to master node
- */
- public static class UpdateIndexShardRestoreStatusRequest extends TransportRequest {
- private Snapshot snapshot;
- private ShardId shardId;
- private ShardRestoreStatus status;
-
- volatile boolean processed; // state field, no need to serialize
-
- public UpdateIndexShardRestoreStatusRequest() {
-
- }
-
- private UpdateIndexShardRestoreStatusRequest(Snapshot snapshot, ShardId shardId, ShardRestoreStatus status) {
- this.snapshot = snapshot;
- this.shardId = shardId;
- this.status = status;
- }
-
- @Override
- public void readFrom(StreamInput in) throws IOException {
- super.readFrom(in);
- snapshot = new Snapshot(in);
- shardId = ShardId.readShardId(in);
- status = ShardRestoreStatus.readShardRestoreStatus(in);
- }
-
- @Override
- public void writeTo(StreamOutput out) throws IOException {
- super.writeTo(out);
- snapshot.writeTo(out);
- shardId.writeTo(out);
- status.writeTo(out);
- }
-
- public Snapshot snapshot() {
- return snapshot;
- }
-
- public ShardId shardId() {
- return shardId;
- }
-
- public ShardRestoreStatus status() {
- return status;
- }
-
- @Override
- public String toString() {
- return "" + snapshot + ", shardId [" + shardId + "], status [" + status.state() + "]";
- }
- }
-
- /**
- * Internal class that is used to send notifications about finished shard restore operations to master node
- */
- class UpdateRestoreStateRequestHandler implements TransportRequestHandler<UpdateIndexShardRestoreStatusRequest> {
- @Override
- public void messageReceived(UpdateIndexShardRestoreStatusRequest request, final TransportChannel channel) throws Exception {
- updateRestoreStateOnMaster(request);
- channel.sendResponse(TransportResponse.Empty.INSTANCE);
- }
- }
}
diff --git a/core/src/main/java/org/elasticsearch/transport/BindTransportException.java b/core/src/main/java/org/elasticsearch/transport/BindTransportException.java
index 4f55c04a1b..0c60faec3b 100644
--- a/core/src/main/java/org/elasticsearch/transport/BindTransportException.java
+++ b/core/src/main/java/org/elasticsearch/transport/BindTransportException.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class BindTransportException extends TransportException {
public BindTransportException(StreamInput in) throws IOException {
diff --git a/core/src/main/java/org/elasticsearch/transport/ConnectTransportException.java b/core/src/main/java/org/elasticsearch/transport/ConnectTransportException.java
index 0d36733cbb..7c64db1a63 100644
--- a/core/src/main/java/org/elasticsearch/transport/ConnectTransportException.java
+++ b/core/src/main/java/org/elasticsearch/transport/ConnectTransportException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.io.stream.StreamOutput;
import java.io.IOException;
-/**
- *
- */
public class ConnectTransportException extends ActionTransportException {
private final DiscoveryNode node;
diff --git a/core/src/main/java/org/elasticsearch/transport/EmptyTransportResponseHandler.java b/core/src/main/java/org/elasticsearch/transport/EmptyTransportResponseHandler.java
index 41c2b9b23e..c5814cf0fe 100644
--- a/core/src/main/java/org/elasticsearch/transport/EmptyTransportResponseHandler.java
+++ b/core/src/main/java/org/elasticsearch/transport/EmptyTransportResponseHandler.java
@@ -21,9 +21,6 @@ package org.elasticsearch.transport;
import org.elasticsearch.threadpool.ThreadPool;
-/**
- *
- */
public class EmptyTransportResponseHandler implements TransportResponseHandler<TransportResponse.Empty> {
public static final EmptyTransportResponseHandler INSTANCE_SAME = new EmptyTransportResponseHandler(ThreadPool.Names.SAME);
diff --git a/core/src/main/java/org/elasticsearch/transport/NodeDisconnectedException.java b/core/src/main/java/org/elasticsearch/transport/NodeDisconnectedException.java
index a5abd21082..32dcf6700c 100644
--- a/core/src/main/java/org/elasticsearch/transport/NodeDisconnectedException.java
+++ b/core/src/main/java/org/elasticsearch/transport/NodeDisconnectedException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class NodeDisconnectedException extends ConnectTransportException {
public NodeDisconnectedException(DiscoveryNode node, String action) {
diff --git a/core/src/main/java/org/elasticsearch/transport/NodeShouldNotConnectException.java b/core/src/main/java/org/elasticsearch/transport/NodeShouldNotConnectException.java
index 9ea621bc40..bcca9e54b3 100644
--- a/core/src/main/java/org/elasticsearch/transport/NodeShouldNotConnectException.java
+++ b/core/src/main/java/org/elasticsearch/transport/NodeShouldNotConnectException.java
@@ -24,8 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- */
public class NodeShouldNotConnectException extends NodeNotConnectedException {
public NodeShouldNotConnectException(DiscoveryNode fromNode, DiscoveryNode node) {
diff --git a/core/src/main/java/org/elasticsearch/transport/NotSerializableTransportException.java b/core/src/main/java/org/elasticsearch/transport/NotSerializableTransportException.java
index 9a838628ae..c6b90f61d0 100644
--- a/core/src/main/java/org/elasticsearch/transport/NotSerializableTransportException.java
+++ b/core/src/main/java/org/elasticsearch/transport/NotSerializableTransportException.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class NotSerializableTransportException extends TransportException {
public NotSerializableTransportException(Throwable t) {
diff --git a/core/src/main/java/org/elasticsearch/transport/PlainTransportFuture.java b/core/src/main/java/org/elasticsearch/transport/PlainTransportFuture.java
index 3d0e603195..fe01a1fdbc 100644
--- a/core/src/main/java/org/elasticsearch/transport/PlainTransportFuture.java
+++ b/core/src/main/java/org/elasticsearch/transport/PlainTransportFuture.java
@@ -27,9 +27,6 @@ import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
-/**
- *
- */
public class PlainTransportFuture<V extends TransportResponse> extends BaseFuture<V>
implements TransportFuture<V>, TransportResponseHandler<V> {
diff --git a/core/src/main/java/org/elasticsearch/transport/ReceiveTimeoutTransportException.java b/core/src/main/java/org/elasticsearch/transport/ReceiveTimeoutTransportException.java
index 6245a1afd2..88cdc52f10 100644
--- a/core/src/main/java/org/elasticsearch/transport/ReceiveTimeoutTransportException.java
+++ b/core/src/main/java/org/elasticsearch/transport/ReceiveTimeoutTransportException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class ReceiveTimeoutTransportException extends ActionTransportException {
public ReceiveTimeoutTransportException(DiscoveryNode node, String action, String msg) {
diff --git a/core/src/main/java/org/elasticsearch/transport/RequestHandlerRegistry.java b/core/src/main/java/org/elasticsearch/transport/RequestHandlerRegistry.java
index 27342af1bd..b4a79edbc0 100644
--- a/core/src/main/java/org/elasticsearch/transport/RequestHandlerRegistry.java
+++ b/core/src/main/java/org/elasticsearch/transport/RequestHandlerRegistry.java
@@ -25,9 +25,6 @@ import org.elasticsearch.tasks.TaskManager;
import java.io.IOException;
import java.util.function.Supplier;
-/**
- *
- */
public class RequestHandlerRegistry<Request extends TransportRequest> {
private final String action;
diff --git a/core/src/main/java/org/elasticsearch/transport/SendRequestTransportException.java b/core/src/main/java/org/elasticsearch/transport/SendRequestTransportException.java
index 41c743c775..08defb38f3 100644
--- a/core/src/main/java/org/elasticsearch/transport/SendRequestTransportException.java
+++ b/core/src/main/java/org/elasticsearch/transport/SendRequestTransportException.java
@@ -25,9 +25,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class SendRequestTransportException extends ActionTransportException implements ElasticsearchWrapperException {
public SendRequestTransportException(DiscoveryNode node, String action, Throwable cause) {
diff --git a/core/src/main/java/org/elasticsearch/transport/TcpTransport.java b/core/src/main/java/org/elasticsearch/transport/TcpTransport.java
index 15a85fe8d4..ab38b120c8 100644
--- a/core/src/main/java/org/elasticsearch/transport/TcpTransport.java
+++ b/core/src/main/java/org/elasticsearch/transport/TcpTransport.java
@@ -924,6 +924,9 @@ public abstract class TcpTransport<Channel> extends AbstractLifecycleComponent i
byte status = 0;
status = TransportStatus.setRequest(status);
ReleasableBytesStreamOutput bStream = new ReleasableBytesStreamOutput(bigArrays);
+ // we wrap this in a release once since if the onRequestSent callback throws an exception
+ // we might release things twice and this should be prevented
+ final Releasable toRelease = Releasables.releaseOnce(() -> Releasables.close(bStream.bytes()));
boolean addedReleaseListener = false;
StreamOutput stream = bStream;
try {
@@ -944,9 +947,9 @@ public abstract class TcpTransport<Channel> extends AbstractLifecycleComponent i
stream.writeString(action);
BytesReference message = buildMessage(requestId, status, node.getVersion(), request, stream, bStream);
final TransportRequestOptions finalOptions = options;
- Runnable onRequestSent = () -> {
+ Runnable onRequestSent = () -> { // this might be called in a different thread
try {
- Releasables.close(bStream.bytes());
+ toRelease.close();
} finally {
transportServiceAdapter.onRequestSent(node, requestId, action, request, finalOptions);
}
@@ -955,7 +958,7 @@ public abstract class TcpTransport<Channel> extends AbstractLifecycleComponent i
} finally {
IOUtils.close(stream);
if (!addedReleaseListener) {
- Releasables.close(bStream.bytes());
+ toRelease.close();
}
}
}
@@ -1018,6 +1021,9 @@ public abstract class TcpTransport<Channel> extends AbstractLifecycleComponent i
byte status = 0;
status = TransportStatus.setResponse(status); // TODO share some code with sendRequest
ReleasableBytesStreamOutput bStream = new ReleasableBytesStreamOutput(bigArrays);
+ // we wrap this in a release once since if the onRequestSent callback throws an exception
+ // we might release things twice and this should be prevented
+ final Releasable toRelease = Releasables.releaseOnce(() -> Releasables.close(bStream.bytes()));
boolean addedReleaseListener = false;
StreamOutput stream = bStream;
try {
@@ -1030,9 +1036,9 @@ public abstract class TcpTransport<Channel> extends AbstractLifecycleComponent i
BytesReference reference = buildMessage(requestId, status, nodeVersion, response, stream, bStream);
final TransportResponseOptions finalOptions = options;
- Runnable onRequestSent = () -> {
+ Runnable onRequestSent = () -> { // this might be called in a different thread
try {
- Releasables.close(bStream.bytes());
+ toRelease.close();
} finally {
transportServiceAdapter.onResponseSent(requestId, action, response, finalOptions);
}
@@ -1043,7 +1049,8 @@ public abstract class TcpTransport<Channel> extends AbstractLifecycleComponent i
IOUtils.close(stream);
} finally {
if (!addedReleaseListener) {
- Releasables.close(bStream.bytes());
+
+ toRelease.close();
}
}
diff --git a/core/src/main/java/org/elasticsearch/transport/Transport.java b/core/src/main/java/org/elasticsearch/transport/Transport.java
index d0b2edf09b..9a85a86788 100644
--- a/core/src/main/java/org/elasticsearch/transport/Transport.java
+++ b/core/src/main/java/org/elasticsearch/transport/Transport.java
@@ -32,9 +32,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public interface Transport extends LifecycleComponent {
diff --git a/core/src/main/java/org/elasticsearch/transport/TransportConnectionListener.java b/core/src/main/java/org/elasticsearch/transport/TransportConnectionListener.java
index ad9c7991fa..32bb9ca4ec 100644
--- a/core/src/main/java/org/elasticsearch/transport/TransportConnectionListener.java
+++ b/core/src/main/java/org/elasticsearch/transport/TransportConnectionListener.java
@@ -21,9 +21,6 @@ package org.elasticsearch.transport;
import org.elasticsearch.cluster.node.DiscoveryNode;
-/**
- *
- */
public interface TransportConnectionListener {
void onNodeConnected(DiscoveryNode node);
diff --git a/core/src/main/java/org/elasticsearch/transport/TransportException.java b/core/src/main/java/org/elasticsearch/transport/TransportException.java
index 7cc1c54c23..1d1878e002 100644
--- a/core/src/main/java/org/elasticsearch/transport/TransportException.java
+++ b/core/src/main/java/org/elasticsearch/transport/TransportException.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class TransportException extends ElasticsearchException {
public TransportException(Throwable cause) {
super(cause);
diff --git a/core/src/main/java/org/elasticsearch/transport/TransportFuture.java b/core/src/main/java/org/elasticsearch/transport/TransportFuture.java
index 5d34d0c033..32c5f700da 100644
--- a/core/src/main/java/org/elasticsearch/transport/TransportFuture.java
+++ b/core/src/main/java/org/elasticsearch/transport/TransportFuture.java
@@ -22,9 +22,6 @@ package org.elasticsearch.transport;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
-/**
- *
- */
public interface TransportFuture<V> extends Future<V> {
/**
diff --git a/core/src/main/java/org/elasticsearch/transport/TransportRequest.java b/core/src/main/java/org/elasticsearch/transport/TransportRequest.java
index 83eb7cf0d8..54f3a228a8 100644
--- a/core/src/main/java/org/elasticsearch/transport/TransportRequest.java
+++ b/core/src/main/java/org/elasticsearch/transport/TransportRequest.java
@@ -26,8 +26,6 @@ import org.elasticsearch.tasks.TaskId;
import java.io.IOException;
-/**
- */
public abstract class TransportRequest extends TransportMessage {
public static class Empty extends TransportRequest {
public static final Empty INSTANCE = new Empty();
diff --git a/core/src/main/java/org/elasticsearch/transport/TransportRequestHandler.java b/core/src/main/java/org/elasticsearch/transport/TransportRequestHandler.java
index 17a3f26f26..8c90b82fe7 100644
--- a/core/src/main/java/org/elasticsearch/transport/TransportRequestHandler.java
+++ b/core/src/main/java/org/elasticsearch/transport/TransportRequestHandler.java
@@ -21,9 +21,6 @@ package org.elasticsearch.transport;
import org.elasticsearch.tasks.Task;
-/**
- *
- */
public interface TransportRequestHandler<T extends TransportRequest> {
/**
diff --git a/core/src/main/java/org/elasticsearch/transport/TransportResponse.java b/core/src/main/java/org/elasticsearch/transport/TransportResponse.java
index b778c6f213..25ae72a479 100644
--- a/core/src/main/java/org/elasticsearch/transport/TransportResponse.java
+++ b/core/src/main/java/org/elasticsearch/transport/TransportResponse.java
@@ -19,8 +19,6 @@
package org.elasticsearch.transport;
-/**
- */
public abstract class TransportResponse extends TransportMessage {
public static class Empty extends TransportResponse {
diff --git a/core/src/main/java/org/elasticsearch/transport/TransportResponseHandler.java b/core/src/main/java/org/elasticsearch/transport/TransportResponseHandler.java
index 2602a3e166..9d2c180124 100644
--- a/core/src/main/java/org/elasticsearch/transport/TransportResponseHandler.java
+++ b/core/src/main/java/org/elasticsearch/transport/TransportResponseHandler.java
@@ -19,9 +19,6 @@
package org.elasticsearch.transport;
-/**
- *
- */
public interface TransportResponseHandler<T extends TransportResponse> {
/**
diff --git a/core/src/main/java/org/elasticsearch/transport/TransportResponseOptions.java b/core/src/main/java/org/elasticsearch/transport/TransportResponseOptions.java
index eb16364174..a36793ed5d 100644
--- a/core/src/main/java/org/elasticsearch/transport/TransportResponseOptions.java
+++ b/core/src/main/java/org/elasticsearch/transport/TransportResponseOptions.java
@@ -19,9 +19,6 @@
package org.elasticsearch.transport;
-/**
- *
- */
public class TransportResponseOptions {
private final boolean compress;
diff --git a/core/src/main/java/org/elasticsearch/transport/TransportSerializationException.java b/core/src/main/java/org/elasticsearch/transport/TransportSerializationException.java
index ad42af9b04..ae09b23d2a 100644
--- a/core/src/main/java/org/elasticsearch/transport/TransportSerializationException.java
+++ b/core/src/main/java/org/elasticsearch/transport/TransportSerializationException.java
@@ -23,9 +23,6 @@ import org.elasticsearch.common.io.stream.StreamInput;
import java.io.IOException;
-/**
- *
- */
public class TransportSerializationException extends TransportException {
public TransportSerializationException(StreamInput in) throws IOException {
diff --git a/core/src/main/java/org/elasticsearch/transport/support/TransportStatus.java b/core/src/main/java/org/elasticsearch/transport/support/TransportStatus.java
index 87494456ff..29c2bfb278 100644
--- a/core/src/main/java/org/elasticsearch/transport/support/TransportStatus.java
+++ b/core/src/main/java/org/elasticsearch/transport/support/TransportStatus.java
@@ -19,8 +19,6 @@
package org.elasticsearch.transport.support;
-/**
- */
public class TransportStatus {
private static final byte STATUS_REQRES = 1 << 0;
diff --git a/core/src/main/java/org/elasticsearch/watcher/WatcherHandle.java b/core/src/main/java/org/elasticsearch/watcher/WatcherHandle.java
index da395c41a0..0ef80306df 100644
--- a/core/src/main/java/org/elasticsearch/watcher/WatcherHandle.java
+++ b/core/src/main/java/org/elasticsearch/watcher/WatcherHandle.java
@@ -19,9 +19,6 @@
package org.elasticsearch.watcher;
-/**
-*
-*/
public class WatcherHandle<W extends ResourceWatcher> {
private final ResourceWatcherService.ResourceMonitor monitor;
diff --git a/core/src/test/java/org/apache/lucene/analysis/miscellaneous/TruncateTokenFilterTests.java b/core/src/test/java/org/apache/lucene/analysis/miscellaneous/TruncateTokenFilterTests.java
index 3c77142221..d1e5cecf76 100644
--- a/core/src/test/java/org/apache/lucene/analysis/miscellaneous/TruncateTokenFilterTests.java
+++ b/core/src/test/java/org/apache/lucene/analysis/miscellaneous/TruncateTokenFilterTests.java
@@ -29,8 +29,6 @@ import org.elasticsearch.test.ESTestCase;
import java.io.IOException;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class TruncateTokenFilterTests extends ESTestCase {
public void testSimple() throws IOException {
diff --git a/core/src/test/java/org/apache/lucene/analysis/miscellaneous/UniqueTokenFilterTests.java b/core/src/test/java/org/apache/lucene/analysis/miscellaneous/UniqueTokenFilterTests.java
index 7756933a78..324e422531 100644
--- a/core/src/test/java/org/apache/lucene/analysis/miscellaneous/UniqueTokenFilterTests.java
+++ b/core/src/test/java/org/apache/lucene/analysis/miscellaneous/UniqueTokenFilterTests.java
@@ -30,8 +30,6 @@ import java.io.IOException;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class UniqueTokenFilterTests extends ESTestCase {
public void testSimple() throws IOException {
Analyzer analyzer = new Analyzer() {
diff --git a/core/src/test/java/org/apache/lucene/queries/BlendedTermQueryTests.java b/core/src/test/java/org/apache/lucene/queries/BlendedTermQueryTests.java
index 94806422c1..3c727ddf6e 100644
--- a/core/src/test/java/org/apache/lucene/queries/BlendedTermQueryTests.java
+++ b/core/src/test/java/org/apache/lucene/queries/BlendedTermQueryTests.java
@@ -53,8 +53,6 @@ import java.util.Set;
import static org.hamcrest.Matchers.containsInAnyOrder;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class BlendedTermQueryTests extends ESTestCase {
public void testBooleanQuery() throws IOException {
Directory dir = newDirectory();
diff --git a/core/src/test/java/org/elasticsearch/VersionTests.java b/core/src/test/java/org/elasticsearch/VersionTests.java
index 862cccab31..c3238011f6 100644
--- a/core/src/test/java/org/elasticsearch/VersionTests.java
+++ b/core/src/test/java/org/elasticsearch/VersionTests.java
@@ -25,6 +25,7 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.test.ESTestCase;
import org.elasticsearch.test.VersionUtils;
import org.hamcrest.Matchers;
+import org.junit.Assert;
import java.lang.reflect.Modifier;
import java.util.HashMap;
@@ -279,4 +280,16 @@ public class VersionTests extends ESTestCase {
}
}
}
+ private static final Version V_20_0_0_UNRELEASED = new Version(20000099, Version.CURRENT.luceneVersion);
+
+ // see comment in Version.java about this test
+ public void testUnknownVersions() {
+ assertUnknownVersion(V_20_0_0_UNRELEASED);
+ expectThrows(AssertionError.class, () -> assertUnknownVersion(Version.CURRENT));
+ }
+
+ public static void assertUnknownVersion(Version version) {
+ assertFalse("Version " + version + " has been releaed don't use a new instance of this version",
+ VersionUtils.allVersions().contains(version));
+ }
}
diff --git a/core/src/test/java/org/elasticsearch/action/ListenerActionIT.java b/core/src/test/java/org/elasticsearch/action/ListenerActionIT.java
index 93389f898e..60e4b4d262 100644
--- a/core/src/test/java/org/elasticsearch/action/ListenerActionIT.java
+++ b/core/src/test/java/org/elasticsearch/action/ListenerActionIT.java
@@ -28,8 +28,6 @@ import org.elasticsearch.test.ESIntegTestCase;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.atomic.AtomicReference;
-/**
- */
public class ListenerActionIT extends ESIntegTestCase {
public void testThreadedListeners() throws Throwable {
final CountDownLatch latch = new CountDownLatch(1);
diff --git a/core/src/test/java/org/elasticsearch/action/RejectionActionIT.java b/core/src/test/java/org/elasticsearch/action/RejectionActionIT.java
index 6745906488..e8db648111 100644
--- a/core/src/test/java/org/elasticsearch/action/RejectionActionIT.java
+++ b/core/src/test/java/org/elasticsearch/action/RejectionActionIT.java
@@ -36,8 +36,6 @@ import java.util.concurrent.CountDownLatch;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
@ClusterScope(scope = ESIntegTestCase.Scope.SUITE, numDataNodes = 2)
public class RejectionActionIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/action/index/IndexRequestTests.java b/core/src/test/java/org/elasticsearch/action/index/IndexRequestTests.java
index eb8c07525c..93bdd2dfd7 100644
--- a/core/src/test/java/org/elasticsearch/action/index/IndexRequestTests.java
+++ b/core/src/test/java/org/elasticsearch/action/index/IndexRequestTests.java
@@ -38,8 +38,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.notNullValue;
-/**
- */
public class IndexRequestTests extends ESTestCase {
public void testIndexRequestOpTypeFromString() throws Exception {
String create = "create";
diff --git a/core/src/test/java/org/elasticsearch/bwcompat/BasicBackwardsCompatibilityIT.java b/core/src/test/java/org/elasticsearch/bwcompat/BasicBackwardsCompatibilityIT.java
index 75f089b348..7f169ee1d2 100644
--- a/core/src/test/java/org/elasticsearch/bwcompat/BasicBackwardsCompatibilityIT.java
+++ b/core/src/test/java/org/elasticsearch/bwcompat/BasicBackwardsCompatibilityIT.java
@@ -82,8 +82,6 @@ import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.lessThanOrEqualTo;
import static org.hamcrest.Matchers.notNullValue;
-/**
- */
public class BasicBackwardsCompatibilityIT extends ESBackcompatTestCase {
/**
diff --git a/core/src/test/java/org/elasticsearch/client/AbstractClientHeadersTestCase.java b/core/src/test/java/org/elasticsearch/client/AbstractClientHeadersTestCase.java
index a82f964c01..ccc72db9d7 100644
--- a/core/src/test/java/org/elasticsearch/client/AbstractClientHeadersTestCase.java
+++ b/core/src/test/java/org/elasticsearch/client/AbstractClientHeadersTestCase.java
@@ -48,9 +48,6 @@ import java.util.Map;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.notNullValue;
-/**
- *
- */
public abstract class AbstractClientHeadersTestCase extends ESTestCase {
protected static final Settings HEADER_SETTINGS = Settings.builder()
diff --git a/core/src/test/java/org/elasticsearch/client/node/NodeClientHeadersTests.java b/core/src/test/java/org/elasticsearch/client/node/NodeClientHeadersTests.java
index 04f7b73b1f..d5d48a12a9 100644
--- a/core/src/test/java/org/elasticsearch/client/node/NodeClientHeadersTests.java
+++ b/core/src/test/java/org/elasticsearch/client/node/NodeClientHeadersTests.java
@@ -35,9 +35,6 @@ import org.elasticsearch.threadpool.ThreadPool;
import java.util.Collections;
import java.util.HashMap;
-/**
- *
- */
public class NodeClientHeadersTests extends AbstractClientHeadersTestCase {
private static final ActionFilters EMPTY_FILTERS = new ActionFilters(Collections.<ActionFilter>emptySet());
diff --git a/core/src/test/java/org/elasticsearch/client/node/NodeClientIT.java b/core/src/test/java/org/elasticsearch/client/node/NodeClientIT.java
index 073a2bfc0a..1cae3a15de 100644
--- a/core/src/test/java/org/elasticsearch/client/node/NodeClientIT.java
+++ b/core/src/test/java/org/elasticsearch/client/node/NodeClientIT.java
@@ -26,9 +26,6 @@ import org.elasticsearch.test.ESIntegTestCase.Scope;
import static org.hamcrest.Matchers.is;
-/**
- *
- */
@ClusterScope(scope = Scope.SUITE)
public class NodeClientIT extends ESIntegTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/cluster/NoMasterNodeIT.java b/core/src/test/java/org/elasticsearch/cluster/NoMasterNodeIT.java
index d730b85911..b3d2725c68 100644
--- a/core/src/test/java/org/elasticsearch/cluster/NoMasterNodeIT.java
+++ b/core/src/test/java/org/elasticsearch/cluster/NoMasterNodeIT.java
@@ -47,8 +47,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.lessThan;
-/**
- */
@ClusterScope(scope = Scope.TEST, numDataNodes = 0)
public class NoMasterNodeIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/cluster/SimpleDataNodesIT.java b/core/src/test/java/org/elasticsearch/cluster/SimpleDataNodesIT.java
index f411e00468..a0a0025681 100644
--- a/core/src/test/java/org/elasticsearch/cluster/SimpleDataNodesIT.java
+++ b/core/src/test/java/org/elasticsearch/cluster/SimpleDataNodesIT.java
@@ -34,9 +34,6 @@ import static org.elasticsearch.client.Requests.createIndexRequest;
import static org.elasticsearch.common.unit.TimeValue.timeValueSeconds;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
@ClusterScope(scope= Scope.TEST, numDataNodes =0)
public class SimpleDataNodesIT extends ESIntegTestCase {
public void testDataNodes() throws Exception {
diff --git a/core/src/test/java/org/elasticsearch/cluster/UpdateSettingsValidationIT.java b/core/src/test/java/org/elasticsearch/cluster/UpdateSettingsValidationIT.java
index 89f072e2a3..9613128a00 100644
--- a/core/src/test/java/org/elasticsearch/cluster/UpdateSettingsValidationIT.java
+++ b/core/src/test/java/org/elasticsearch/cluster/UpdateSettingsValidationIT.java
@@ -30,8 +30,6 @@ import org.elasticsearch.test.ESIntegTestCase.Scope;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
@ClusterScope(scope= Scope.TEST, numDataNodes =0)
public class UpdateSettingsValidationIT extends ESIntegTestCase {
public void testUpdateSettingsValidation() throws Exception {
diff --git a/core/src/test/java/org/elasticsearch/cluster/allocation/AwarenessAllocationIT.java b/core/src/test/java/org/elasticsearch/cluster/allocation/AwarenessAllocationIT.java
index 31e841227b..d98f929424 100644
--- a/core/src/test/java/org/elasticsearch/cluster/allocation/AwarenessAllocationIT.java
+++ b/core/src/test/java/org/elasticsearch/cluster/allocation/AwarenessAllocationIT.java
@@ -41,8 +41,6 @@ import java.util.concurrent.TimeUnit;
import static org.hamcrest.Matchers.anyOf;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
@ClusterScope(scope= ESIntegTestCase.Scope.TEST, numDataNodes =0, minNumDataNodes = 2)
public class AwarenessAllocationIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/cluster/allocation/ClusterRerouteIT.java b/core/src/test/java/org/elasticsearch/cluster/allocation/ClusterRerouteIT.java
index 22d02f5146..9c6a4273a7 100644
--- a/core/src/test/java/org/elasticsearch/cluster/allocation/ClusterRerouteIT.java
+++ b/core/src/test/java/org/elasticsearch/cluster/allocation/ClusterRerouteIT.java
@@ -65,8 +65,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertBloc
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.hasSize;
-/**
- */
@ClusterScope(scope = Scope.TEST, numDataNodes = 0)
public class ClusterRerouteIT extends ESIntegTestCase {
private final Logger logger = Loggers.getLogger(ClusterRerouteIT.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/metadata/IndexNameExpressionResolverTests.java b/core/src/test/java/org/elasticsearch/cluster/metadata/IndexNameExpressionResolverTests.java
index 0e0c9fb442..63b9dc05e7 100644
--- a/core/src/test/java/org/elasticsearch/cluster/metadata/IndexNameExpressionResolverTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/metadata/IndexNameExpressionResolverTests.java
@@ -44,8 +44,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.notNullValue;
-/**
- */
public class IndexNameExpressionResolverTests extends ESTestCase {
private final IndexNameExpressionResolver indexNameExpressionResolver = new IndexNameExpressionResolver(Settings.EMPTY);
diff --git a/core/src/test/java/org/elasticsearch/cluster/metadata/MetaDataIndexAliasesServiceTests.java b/core/src/test/java/org/elasticsearch/cluster/metadata/MetaDataIndexAliasesServiceTests.java
index a11c74d657..8a342057da 100644
--- a/core/src/test/java/org/elasticsearch/cluster/metadata/MetaDataIndexAliasesServiceTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/metadata/MetaDataIndexAliasesServiceTests.java
@@ -33,7 +33,7 @@ import java.util.Collection;
import static java.util.Collections.singletonList;
import static org.hamcrest.Matchers.contains;
import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyCollectionOf;
+import static org.mockito.Matchers.anySetOf;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
@@ -45,7 +45,7 @@ public class MetaDataIndexAliasesServiceTests extends ESTestCase {
public MetaDataIndexAliasesServiceTests() {
// Mock any deletes so we don't need to worry about how MetaDataDeleteIndexService does its job
- when(deleteIndexService.deleteIndices(any(ClusterState.class), anyCollectionOf(Index.class))).then(i -> {
+ when(deleteIndexService.deleteIndices(any(ClusterState.class), anySetOf(Index.class))).then(i -> {
ClusterState state = (ClusterState) i.getArguments()[0];
@SuppressWarnings("unchecked")
Collection<Index> indices = (Collection<Index>) i.getArguments()[1];
diff --git a/core/src/test/java/org/elasticsearch/cluster/metadata/ToAndFromJsonMetaDataTests.java b/core/src/test/java/org/elasticsearch/cluster/metadata/ToAndFromJsonMetaDataTests.java
index 8ad8681861..3d3da02822 100644
--- a/core/src/test/java/org/elasticsearch/cluster/metadata/ToAndFromJsonMetaDataTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/metadata/ToAndFromJsonMetaDataTests.java
@@ -32,9 +32,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class ToAndFromJsonMetaDataTests extends ESTestCase {
public void testSimpleJsonFromAndTo() throws IOException {
MetaData metaData = MetaData.builder()
diff --git a/core/src/test/java/org/elasticsearch/cluster/node/DiscoveryNodeFiltersTests.java b/core/src/test/java/org/elasticsearch/cluster/node/DiscoveryNodeFiltersTests.java
index e1b6d0e6ef..1f22642723 100644
--- a/core/src/test/java/org/elasticsearch/cluster/node/DiscoveryNodeFiltersTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/node/DiscoveryNodeFiltersTests.java
@@ -41,8 +41,6 @@ import static org.elasticsearch.cluster.node.DiscoveryNodeFilters.OpType.AND;
import static org.elasticsearch.cluster.node.DiscoveryNodeFilters.OpType.OR;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class DiscoveryNodeFiltersTests extends ESTestCase {
private static TransportAddress localAddress;
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/AllocationIdTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/AllocationIdTests.java
index 48fb1f1c95..173caaab37 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/AllocationIdTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/AllocationIdTests.java
@@ -34,8 +34,6 @@ import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
-/**
- */
public class AllocationIdTests extends ESTestCase {
public void testShardToStarted() {
logger.info("-- create unassigned shard");
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/DelayedAllocationIT.java b/core/src/test/java/org/elasticsearch/cluster/routing/DelayedAllocationIT.java
index 88f09a55c2..e432121898 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/DelayedAllocationIT.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/DelayedAllocationIT.java
@@ -34,8 +34,6 @@ import java.util.List;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcked;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
@ESIntegTestCase.ClusterScope(scope = ESIntegTestCase.Scope.TEST, numDataNodes = 0)
public class DelayedAllocationIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/DelayedAllocationServiceTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/DelayedAllocationServiceTests.java
index a700358384..a41ecdec79 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/DelayedAllocationServiceTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/DelayedAllocationServiceTests.java
@@ -57,8 +57,6 @@ import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions;
-/**
- */
public class DelayedAllocationServiceTests extends ESAllocationTestCase {
private TestDelayAllocationService delayedAllocationService;
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/RoutingServiceTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/RoutingServiceTests.java
index 04277ba1eb..211071c955 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/RoutingServiceTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/RoutingServiceTests.java
@@ -27,8 +27,6 @@ import java.util.concurrent.atomic.AtomicBoolean;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class RoutingServiceTests extends ESAllocationTestCase {
private TestRoutingService routingService;
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/UnassignedInfoTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/UnassignedInfoTests.java
index 5eff8a0a53..60f1688ad3 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/UnassignedInfoTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/UnassignedInfoTests.java
@@ -53,8 +53,6 @@ import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
-/**
- */
public class UnassignedInfoTests extends ESAllocationTestCase {
public void testReasonOrdinalOrder() {
UnassignedInfo.Reason[] order = new UnassignedInfo.Reason[]{
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/AllocationCommandsTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/AllocationCommandsTests.java
index 7dfa49455b..5cae5d3d92 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/AllocationCommandsTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/AllocationCommandsTests.java
@@ -64,8 +64,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.nullValue;
-/**
- */
public class AllocationCommandsTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(AllocationCommandsTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/AwarenessAllocationTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/AwarenessAllocationTests.java
index e7eacf94f9..fec0a33b91 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/AwarenessAllocationTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/AwarenessAllocationTests.java
@@ -45,8 +45,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.sameInstance;
-/**
- */
public class AwarenessAllocationTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(AwarenessAllocationTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/DeadNodesAllocationTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/DeadNodesAllocationTests.java
index 9076dde19f..81c6685ca1 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/DeadNodesAllocationTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/DeadNodesAllocationTests.java
@@ -39,8 +39,6 @@ import static org.elasticsearch.cluster.routing.ShardRoutingState.STARTED;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.not;
-/**
- */
public class DeadNodesAllocationTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(DeadNodesAllocationTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ElectReplicaAsPrimaryDuringRelocationTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ElectReplicaAsPrimaryDuringRelocationTests.java
index 77e83fd665..37e8d83592 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ElectReplicaAsPrimaryDuringRelocationTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ElectReplicaAsPrimaryDuringRelocationTests.java
@@ -37,9 +37,6 @@ import static org.elasticsearch.cluster.routing.ShardRoutingState.STARTED;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.not;
-/**
- *
- */
public class ElectReplicaAsPrimaryDuringRelocationTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(ElectReplicaAsPrimaryDuringRelocationTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ExpectedShardSizeAllocationTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ExpectedShardSizeAllocationTests.java
index 873c71f19b..f73f97b61a 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ExpectedShardSizeAllocationTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ExpectedShardSizeAllocationTests.java
@@ -41,8 +41,6 @@ import static org.elasticsearch.cluster.routing.ShardRoutingState.INITIALIZING;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.not;
-/**
- */
public class ExpectedShardSizeAllocationTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(ExpectedShardSizeAllocationTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/FailedShardsRoutingTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/FailedShardsRoutingTests.java
index 667ae850bf..6063faba15 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/FailedShardsRoutingTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/FailedShardsRoutingTests.java
@@ -52,9 +52,6 @@ import static org.hamcrest.Matchers.lessThan;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class FailedShardsRoutingTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(FailedShardsRoutingTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/FilterRoutingTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/FilterRoutingTests.java
index 430809e672..79473759f8 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/FilterRoutingTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/FilterRoutingTests.java
@@ -41,8 +41,6 @@ import static org.elasticsearch.cluster.routing.ShardRoutingState.INITIALIZING;
import static org.elasticsearch.cluster.routing.ShardRoutingState.STARTED;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class FilterRoutingTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(FilterRoutingTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/IndexBalanceTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/IndexBalanceTests.java
index 986d08843a..d6e54b6e3b 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/IndexBalanceTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/IndexBalanceTests.java
@@ -39,9 +39,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class IndexBalanceTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(IndexBalanceTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/NodeVersionAllocationDeciderTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/NodeVersionAllocationDeciderTests.java
index b1c64d872d..a56af9f2b3 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/NodeVersionAllocationDeciderTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/NodeVersionAllocationDeciderTests.java
@@ -69,9 +69,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class NodeVersionAllocationDeciderTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(NodeVersionAllocationDeciderTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PreferLocalPrimariesToRelocatingPrimariesTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PreferLocalPrimariesToRelocatingPrimariesTests.java
index 7e528e601d..cf26df9000 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PreferLocalPrimariesToRelocatingPrimariesTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PreferLocalPrimariesToRelocatingPrimariesTests.java
@@ -35,8 +35,6 @@ import static org.elasticsearch.cluster.routing.ShardRoutingState.STARTED;
import static org.elasticsearch.cluster.routing.ShardRoutingState.UNASSIGNED;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class PreferLocalPrimariesToRelocatingPrimariesTests extends ESAllocationTestCase {
public void testPreferLocalPrimaryAllocationOverFiltered() {
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PreferPrimaryAllocationTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PreferPrimaryAllocationTests.java
index 1c209157b1..d4e032f476 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PreferPrimaryAllocationTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PreferPrimaryAllocationTests.java
@@ -34,8 +34,6 @@ import org.elasticsearch.common.settings.Settings;
import static org.elasticsearch.cluster.routing.ShardRoutingState.INITIALIZING;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class PreferPrimaryAllocationTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(PreferPrimaryAllocationTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PrimaryElectionRoutingTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PrimaryElectionRoutingTests.java
index d789e6c4ec..a634d32d71 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PrimaryElectionRoutingTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PrimaryElectionRoutingTests.java
@@ -37,9 +37,6 @@ import static org.elasticsearch.cluster.routing.ShardRoutingState.UNASSIGNED;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class PrimaryElectionRoutingTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(PrimaryElectionRoutingTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PrimaryNotRelocatedWhileBeingRecoveredTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PrimaryNotRelocatedWhileBeingRecoveredTests.java
index f2673805fa..e5725ed61e 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PrimaryNotRelocatedWhileBeingRecoveredTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/PrimaryNotRelocatedWhileBeingRecoveredTests.java
@@ -35,9 +35,6 @@ import static org.elasticsearch.cluster.routing.ShardRoutingState.INITIALIZING;
import static org.elasticsearch.cluster.routing.ShardRoutingState.STARTED;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class PrimaryNotRelocatedWhileBeingRecoveredTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(PrimaryNotRelocatedWhileBeingRecoveredTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/RebalanceAfterActiveTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/RebalanceAfterActiveTests.java
index ff2020d684..ea8cbe19b7 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/RebalanceAfterActiveTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/RebalanceAfterActiveTests.java
@@ -43,9 +43,6 @@ import static org.elasticsearch.cluster.routing.ShardRoutingState.UNASSIGNED;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class RebalanceAfterActiveTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(RebalanceAfterActiveTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ReplicaAllocatedAfterPrimaryTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ReplicaAllocatedAfterPrimaryTests.java
index cf9db4ec54..ab64d0131e 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ReplicaAllocatedAfterPrimaryTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ReplicaAllocatedAfterPrimaryTests.java
@@ -38,9 +38,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class ReplicaAllocatedAfterPrimaryTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(ReplicaAllocatedAfterPrimaryTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/RoutingNodesIntegrityTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/RoutingNodesIntegrityTests.java
index 6c837ed2b2..9401cc1ca6 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/RoutingNodesIntegrityTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/RoutingNodesIntegrityTests.java
@@ -39,9 +39,6 @@ import static org.elasticsearch.cluster.routing.ShardRoutingState.STARTED;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.not;
-/**
- *
- */
public class RoutingNodesIntegrityTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(IndexBalanceTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/RoutingNodesUtils.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/RoutingNodesUtils.java
index 74106e91db..794b822051 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/RoutingNodesUtils.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/RoutingNodesUtils.java
@@ -22,8 +22,6 @@ import org.elasticsearch.cluster.routing.RoutingNode;
import org.elasticsearch.cluster.routing.RoutingNodes;
import org.elasticsearch.cluster.routing.ShardRoutingState;
-/**
- */
public class RoutingNodesUtils {
public static int numberOfShardsOfType(RoutingNodes nodes, ShardRoutingState state) {
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/SameShardRoutingTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/SameShardRoutingTests.java
index e69d01ef5f..ae87fe5332 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/SameShardRoutingTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/SameShardRoutingTests.java
@@ -40,8 +40,6 @@ import static org.elasticsearch.cluster.routing.ShardRoutingState.INITIALIZING;
import static org.elasticsearch.cluster.routing.allocation.RoutingNodesUtils.numberOfShardsOfType;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class SameShardRoutingTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(SameShardRoutingTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ShardsLimitAllocationTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ShardsLimitAllocationTests.java
index 85948f3c52..7530e34cb8 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ShardsLimitAllocationTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ShardsLimitAllocationTests.java
@@ -40,8 +40,6 @@ import static org.elasticsearch.cluster.routing.ShardRoutingState.STARTED;
import static org.elasticsearch.cluster.routing.allocation.RoutingNodesUtils.numberOfShardsOfType;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class ShardsLimitAllocationTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(ShardsLimitAllocationTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/SingleShardNoReplicasRoutingTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/SingleShardNoReplicasRoutingTests.java
index dd89d6b6a5..8bd4b39d07 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/SingleShardNoReplicasRoutingTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/SingleShardNoReplicasRoutingTests.java
@@ -52,9 +52,6 @@ import static org.hamcrest.Matchers.lessThan;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class SingleShardNoReplicasRoutingTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(SingleShardNoReplicasRoutingTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/SingleShardOneReplicaRoutingTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/SingleShardOneReplicaRoutingTests.java
index 0990850aca..44c8d5ac4d 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/SingleShardOneReplicaRoutingTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/SingleShardOneReplicaRoutingTests.java
@@ -38,9 +38,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class SingleShardOneReplicaRoutingTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(SingleShardOneReplicaRoutingTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/TenShardsOneReplicaRoutingTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/TenShardsOneReplicaRoutingTests.java
index 5907232b5f..0239ee6235 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/TenShardsOneReplicaRoutingTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/TenShardsOneReplicaRoutingTests.java
@@ -41,9 +41,6 @@ import static org.hamcrest.Matchers.lessThan;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class TenShardsOneReplicaRoutingTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(TenShardsOneReplicaRoutingTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ThrottlingAllocationTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ThrottlingAllocationTests.java
index 894b5b42f0..5cafe410d5 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ThrottlingAllocationTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/ThrottlingAllocationTests.java
@@ -55,9 +55,6 @@ import static org.elasticsearch.cluster.routing.ShardRoutingState.STARTED;
import static org.elasticsearch.cluster.routing.ShardRoutingState.UNASSIGNED;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class ThrottlingAllocationTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(ThrottlingAllocationTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/UpdateNumberOfReplicasTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/UpdateNumberOfReplicasTests.java
index e711354b18..167172ec9b 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/UpdateNumberOfReplicasTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/UpdateNumberOfReplicasTests.java
@@ -39,9 +39,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class UpdateNumberOfReplicasTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(UpdateNumberOfReplicasTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/decider/EnableAllocationTests.java b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/decider/EnableAllocationTests.java
index 4230504f53..5be51ceb3a 100644
--- a/core/src/test/java/org/elasticsearch/cluster/routing/allocation/decider/EnableAllocationTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/routing/allocation/decider/EnableAllocationTests.java
@@ -47,8 +47,6 @@ import static org.elasticsearch.cluster.routing.allocation.decider.EnableAllocat
import static org.elasticsearch.cluster.routing.allocation.decider.EnableAllocationDecider.INDEX_ROUTING_ALLOCATION_ENABLE_SETTING;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class EnableAllocationTests extends ESAllocationTestCase {
private final Logger logger = Loggers.getLogger(EnableAllocationTests.class);
diff --git a/core/src/test/java/org/elasticsearch/cluster/serialization/ClusterStateToStringTests.java b/core/src/test/java/org/elasticsearch/cluster/serialization/ClusterStateToStringTests.java
index 0dff5dc399..69d18933e6 100644
--- a/core/src/test/java/org/elasticsearch/cluster/serialization/ClusterStateToStringTests.java
+++ b/core/src/test/java/org/elasticsearch/cluster/serialization/ClusterStateToStringTests.java
@@ -35,9 +35,6 @@ import static java.util.Collections.emptyMap;
import static java.util.Collections.emptySet;
import static org.hamcrest.Matchers.containsString;
-/**
- *
- */
public class ClusterStateToStringTests extends ESAllocationTestCase {
public void testClusterStateSerialization() throws Exception {
MetaData metaData = MetaData.builder()
diff --git a/core/src/test/java/org/elasticsearch/cluster/shards/ClusterSearchShardsIT.java b/core/src/test/java/org/elasticsearch/cluster/shards/ClusterSearchShardsIT.java
index a88c24873f..7c2c789c77 100644
--- a/core/src/test/java/org/elasticsearch/cluster/shards/ClusterSearchShardsIT.java
+++ b/core/src/test/java/org/elasticsearch/cluster/shards/ClusterSearchShardsIT.java
@@ -36,8 +36,6 @@ import static org.elasticsearch.cluster.metadata.IndexMetaData.SETTING_READ_ONLY
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertBlocked;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
@ClusterScope(scope= Scope.SUITE, numDataNodes = 2)
public class ClusterSearchShardsIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/common/ReleasablesTests.java b/core/src/test/java/org/elasticsearch/common/ReleasablesTests.java
new file mode 100644
index 0000000000..6268635491
--- /dev/null
+++ b/core/src/test/java/org/elasticsearch/common/ReleasablesTests.java
@@ -0,0 +1,38 @@
+/*
+ * Licensed to Elasticsearch under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.elasticsearch.common;
+
+import org.elasticsearch.common.lease.Releasable;
+import org.elasticsearch.common.lease.Releasables;
+import org.elasticsearch.test.ESTestCase;
+
+import java.util.concurrent.atomic.AtomicInteger;
+
+public class ReleasablesTests extends ESTestCase {
+
+ public void testReleaseOnce() {
+ AtomicInteger count = new AtomicInteger(0);
+ Releasable releasable = Releasables.releaseOnce(count::incrementAndGet, count::incrementAndGet);
+ assertEquals(0, count.get());
+ releasable.close();
+ assertEquals(2, count.get());
+ releasable.close();
+ assertEquals(2, count.get());
+ }
+}
diff --git a/core/src/test/java/org/elasticsearch/common/compress/DeflateCompressedXContentTests.java b/core/src/test/java/org/elasticsearch/common/compress/DeflateCompressedXContentTests.java
index 0ce9507796..f2c1f853e2 100644
--- a/core/src/test/java/org/elasticsearch/common/compress/DeflateCompressedXContentTests.java
+++ b/core/src/test/java/org/elasticsearch/common/compress/DeflateCompressedXContentTests.java
@@ -32,9 +32,6 @@ import java.util.Random;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.not;
-/**
- *
- */
public class DeflateCompressedXContentTests extends ESTestCase {
private final Compressor compressor = new DeflateCompressor();
diff --git a/core/src/test/java/org/elasticsearch/common/lucene/all/SimpleAllTests.java b/core/src/test/java/org/elasticsearch/common/lucene/all/SimpleAllTests.java
index 7c1aaf3a3c..ff8b25c796 100644
--- a/core/src/test/java/org/elasticsearch/common/lucene/all/SimpleAllTests.java
+++ b/core/src/test/java/org/elasticsearch/common/lucene/all/SimpleAllTests.java
@@ -44,9 +44,6 @@ import java.io.IOException;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class SimpleAllTests extends ESTestCase {
private FieldType getAllFieldType() {
FieldType ft = new FieldType();
diff --git a/core/src/test/java/org/elasticsearch/common/lucene/index/FreqTermsEnumTests.java b/core/src/test/java/org/elasticsearch/common/lucene/index/FreqTermsEnumTests.java
index 3d1b0fdb84..546d62a0e1 100644
--- a/core/src/test/java/org/elasticsearch/common/lucene/index/FreqTermsEnumTests.java
+++ b/core/src/test/java/org/elasticsearch/common/lucene/index/FreqTermsEnumTests.java
@@ -54,8 +54,6 @@ import java.util.Set;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
-/**
- */
public class FreqTermsEnumTests extends ESTestCase {
private String[] terms;
diff --git a/core/src/test/java/org/elasticsearch/common/lucene/search/morelikethis/MoreLikeThisQueryTests.java b/core/src/test/java/org/elasticsearch/common/lucene/search/morelikethis/MoreLikeThisQueryTests.java
index 0dcce74c1d..fb09ceb839 100644
--- a/core/src/test/java/org/elasticsearch/common/lucene/search/morelikethis/MoreLikeThisQueryTests.java
+++ b/core/src/test/java/org/elasticsearch/common/lucene/search/morelikethis/MoreLikeThisQueryTests.java
@@ -35,9 +35,6 @@ import org.elasticsearch.test.ESTestCase;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class MoreLikeThisQueryTests extends ESTestCase {
public void testSimple() throws Exception {
Directory dir = new RAMDirectory();
diff --git a/core/src/test/java/org/elasticsearch/common/lucene/store/InputStreamIndexInputTests.java b/core/src/test/java/org/elasticsearch/common/lucene/store/InputStreamIndexInputTests.java
index e8d8b914a4..74de6b77f7 100644
--- a/core/src/test/java/org/elasticsearch/common/lucene/store/InputStreamIndexInputTests.java
+++ b/core/src/test/java/org/elasticsearch/common/lucene/store/InputStreamIndexInputTests.java
@@ -30,9 +30,6 @@ import java.io.IOException;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.lessThan;
-/**
- *
- */
public class InputStreamIndexInputTests extends ESTestCase {
public void testSingleReadSingleByteLimit() throws IOException {
RAMDirectory dir = new RAMDirectory();
diff --git a/core/src/test/java/org/elasticsearch/common/path/PathTrieTests.java b/core/src/test/java/org/elasticsearch/common/path/PathTrieTests.java
index 0121b85506..f20935406a 100644
--- a/core/src/test/java/org/elasticsearch/common/path/PathTrieTests.java
+++ b/core/src/test/java/org/elasticsearch/common/path/PathTrieTests.java
@@ -28,9 +28,6 @@ import java.util.Map;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class PathTrieTests extends ESTestCase {
public static final PathTrie.Decoder NO_DECODER = new PathTrie.Decoder() {
diff --git a/core/src/test/java/org/elasticsearch/common/rounding/TimeZoneRoundingTests.java b/core/src/test/java/org/elasticsearch/common/rounding/TimeZoneRoundingTests.java
index ff83ddfa57..9e85db5f18 100644
--- a/core/src/test/java/org/elasticsearch/common/rounding/TimeZoneRoundingTests.java
+++ b/core/src/test/java/org/elasticsearch/common/rounding/TimeZoneRoundingTests.java
@@ -42,8 +42,6 @@ import static org.hamcrest.Matchers.greaterThanOrEqualTo;
import static org.hamcrest.Matchers.lessThan;
import static org.hamcrest.Matchers.lessThanOrEqualTo;
-/**
- */
public class TimeZoneRoundingTests extends ESTestCase {
public void testUTCTimeUnitRounding() {
diff --git a/core/src/test/java/org/elasticsearch/common/unit/ByteSizeValueTests.java b/core/src/test/java/org/elasticsearch/common/unit/ByteSizeValueTests.java
index b01e3f6077..814183281c 100644
--- a/core/src/test/java/org/elasticsearch/common/unit/ByteSizeValueTests.java
+++ b/core/src/test/java/org/elasticsearch/common/unit/ByteSizeValueTests.java
@@ -31,9 +31,6 @@ import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
-/**
- *
- */
public class ByteSizeValueTests extends ESTestCase {
public void testActualPeta() {
MatcherAssert.assertThat(new ByteSizeValue(4, ByteSizeUnit.PB).getBytes(), equalTo(4503599627370496L));
diff --git a/core/src/test/java/org/elasticsearch/common/unit/DistanceUnitTests.java b/core/src/test/java/org/elasticsearch/common/unit/DistanceUnitTests.java
index 7c5463baed..3d8ecdba42 100644
--- a/core/src/test/java/org/elasticsearch/common/unit/DistanceUnitTests.java
+++ b/core/src/test/java/org/elasticsearch/common/unit/DistanceUnitTests.java
@@ -28,9 +28,6 @@ import org.elasticsearch.test.ESTestCase;
import static org.hamcrest.Matchers.closeTo;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class DistanceUnitTests extends ESTestCase {
public void testSimpleDistanceUnit() {
assertThat(DistanceUnit.KILOMETERS.convert(10, DistanceUnit.MILES), closeTo(16.09344, 0.001));
diff --git a/core/src/test/java/org/elasticsearch/common/unit/SizeValueTests.java b/core/src/test/java/org/elasticsearch/common/unit/SizeValueTests.java
index c109b8869d..3a97a11308 100644
--- a/core/src/test/java/org/elasticsearch/common/unit/SizeValueTests.java
+++ b/core/src/test/java/org/elasticsearch/common/unit/SizeValueTests.java
@@ -23,9 +23,6 @@ import org.elasticsearch.test.ESTestCase;
import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.is;
-/**
- *
- */
public class SizeValueTests extends ESTestCase {
public void testThatConversionWorks() {
SizeValue sizeValue = new SizeValue(1000);
diff --git a/core/src/test/java/org/elasticsearch/common/util/ArrayUtilsTests.java b/core/src/test/java/org/elasticsearch/common/util/ArrayUtilsTests.java
index 172a064b69..8a346ed4fb 100644
--- a/core/src/test/java/org/elasticsearch/common/util/ArrayUtilsTests.java
+++ b/core/src/test/java/org/elasticsearch/common/util/ArrayUtilsTests.java
@@ -27,9 +27,6 @@ import java.util.BitSet;
import static org.hamcrest.Matchers.is;
-/**
- *
- */
public class ArrayUtilsTests extends ESTestCase {
public void testBinarySearch() throws Exception {
for (int j = 0; j < 100; j++) {
diff --git a/core/src/test/java/org/elasticsearch/common/util/concurrent/RefCountedTests.java b/core/src/test/java/org/elasticsearch/common/util/concurrent/RefCountedTests.java
index c5d0ec4257..ed4c7c9f7b 100644
--- a/core/src/test/java/org/elasticsearch/common/util/concurrent/RefCountedTests.java
+++ b/core/src/test/java/org/elasticsearch/common/util/concurrent/RefCountedTests.java
@@ -30,8 +30,6 @@ import java.util.concurrent.atomic.AtomicBoolean;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
-/**
- */
public class RefCountedTests extends ESTestCase {
public void testRefCount() throws IOException {
MyRefCounted counted = new MyRefCounted();
diff --git a/core/src/test/java/org/elasticsearch/common/xcontent/XContentFactoryTests.java b/core/src/test/java/org/elasticsearch/common/xcontent/XContentFactoryTests.java
index 8319873878..8a3d0ef9cc 100644
--- a/core/src/test/java/org/elasticsearch/common/xcontent/XContentFactoryTests.java
+++ b/core/src/test/java/org/elasticsearch/common/xcontent/XContentFactoryTests.java
@@ -30,9 +30,6 @@ import java.io.IOException;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class XContentFactoryTests extends ESTestCase {
public void testGuessJson() throws IOException {
testGuessType(XContentType.JSON);
diff --git a/core/src/test/java/org/elasticsearch/common/xcontent/cbor/JsonVsCborTests.java b/core/src/test/java/org/elasticsearch/common/xcontent/cbor/JsonVsCborTests.java
index fb726b97e3..8852f090ef 100644
--- a/core/src/test/java/org/elasticsearch/common/xcontent/cbor/JsonVsCborTests.java
+++ b/core/src/test/java/org/elasticsearch/common/xcontent/cbor/JsonVsCborTests.java
@@ -31,9 +31,6 @@ import java.io.IOException;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class JsonVsCborTests extends ESTestCase {
public void testCompareParsingTokens() throws IOException {
BytesStreamOutput xsonOs = new BytesStreamOutput();
diff --git a/core/src/test/java/org/elasticsearch/common/xcontent/smile/JsonVsSmileTests.java b/core/src/test/java/org/elasticsearch/common/xcontent/smile/JsonVsSmileTests.java
index ecf49be662..9f2910bc11 100644
--- a/core/src/test/java/org/elasticsearch/common/xcontent/smile/JsonVsSmileTests.java
+++ b/core/src/test/java/org/elasticsearch/common/xcontent/smile/JsonVsSmileTests.java
@@ -31,9 +31,6 @@ import java.io.IOException;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class JsonVsSmileTests extends ESTestCase {
public void testCompareParsingTokens() throws IOException {
BytesStreamOutput xsonOs = new BytesStreamOutput();
diff --git a/core/src/test/java/org/elasticsearch/common/xcontent/support/XContentMapValuesTests.java b/core/src/test/java/org/elasticsearch/common/xcontent/support/XContentMapValuesTests.java
index d7e363b327..7e757c0bbc 100644
--- a/core/src/test/java/org/elasticsearch/common/xcontent/support/XContentMapValuesTests.java
+++ b/core/src/test/java/org/elasticsearch/common/xcontent/support/XContentMapValuesTests.java
@@ -44,8 +44,6 @@ import static org.hamcrest.Matchers.instanceOf;
import static org.hamcrest.Matchers.nullValue;
import static org.hamcrest.core.IsEqual.equalTo;
-/**
- */
public class XContentMapValuesTests extends ESTestCase {
public void testFilter() throws Exception {
XContentBuilder builder = XContentFactory.jsonBuilder().startObject()
diff --git a/core/src/test/java/org/elasticsearch/deps/jackson/JacksonLocationTests.java b/core/src/test/java/org/elasticsearch/deps/jackson/JacksonLocationTests.java
index c25a0a6503..4c84d7c672 100644
--- a/core/src/test/java/org/elasticsearch/deps/jackson/JacksonLocationTests.java
+++ b/core/src/test/java/org/elasticsearch/deps/jackson/JacksonLocationTests.java
@@ -30,9 +30,6 @@ import java.io.IOException;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class JacksonLocationTests extends ESTestCase {
public void testLocationExtraction() throws IOException {
// {
diff --git a/core/src/test/java/org/elasticsearch/deps/joda/SimpleJodaTests.java b/core/src/test/java/org/elasticsearch/deps/joda/SimpleJodaTests.java
index 442a566a77..9ed433918d 100644
--- a/core/src/test/java/org/elasticsearch/deps/joda/SimpleJodaTests.java
+++ b/core/src/test/java/org/elasticsearch/deps/joda/SimpleJodaTests.java
@@ -42,9 +42,6 @@ import static org.hamcrest.Matchers.endsWith;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
-/**
- *
- */
public class SimpleJodaTests extends ESTestCase {
public void testMultiParsers() {
DateTimeFormatterBuilder builder = new DateTimeFormatterBuilder();
diff --git a/core/src/test/java/org/elasticsearch/deps/lucene/SimpleLuceneTests.java b/core/src/test/java/org/elasticsearch/deps/lucene/SimpleLuceneTests.java
index 1455b397e7..2b08213ab4 100644
--- a/core/src/test/java/org/elasticsearch/deps/lucene/SimpleLuceneTests.java
+++ b/core/src/test/java/org/elasticsearch/deps/lucene/SimpleLuceneTests.java
@@ -60,9 +60,6 @@ import java.util.ArrayList;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class SimpleLuceneTests extends ESTestCase {
public void testSortValues() throws Exception {
Directory dir = new RAMDirectory();
diff --git a/core/src/test/java/org/elasticsearch/deps/lucene/VectorHighlighterTests.java b/core/src/test/java/org/elasticsearch/deps/lucene/VectorHighlighterTests.java
index fbb5115903..5e02da294c 100644
--- a/core/src/test/java/org/elasticsearch/deps/lucene/VectorHighlighterTests.java
+++ b/core/src/test/java/org/elasticsearch/deps/lucene/VectorHighlighterTests.java
@@ -44,9 +44,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class VectorHighlighterTests extends ESTestCase {
public void testVectorHighlighter() throws Exception {
Directory dir = new RAMDirectory();
diff --git a/core/src/test/java/org/elasticsearch/discovery/DiscoveryModuleTests.java b/core/src/test/java/org/elasticsearch/discovery/DiscoveryModuleTests.java
index 3b436f4541..ec5a20c83e 100644
--- a/core/src/test/java/org/elasticsearch/discovery/DiscoveryModuleTests.java
+++ b/core/src/test/java/org/elasticsearch/discovery/DiscoveryModuleTests.java
@@ -24,8 +24,6 @@ import org.elasticsearch.discovery.zen.ElectMasterService;
import org.elasticsearch.discovery.zen.ZenDiscovery;
import org.elasticsearch.test.NoopDiscovery;
-/**
- */
public class DiscoveryModuleTests extends ModuleTestCase {
public static class DummyMasterElectionService extends ElectMasterService {
diff --git a/core/src/test/java/org/elasticsearch/document/AliasedIndexDocumentActionsIT.java b/core/src/test/java/org/elasticsearch/document/AliasedIndexDocumentActionsIT.java
index d9371df09a..8d9cacd5f0 100644
--- a/core/src/test/java/org/elasticsearch/document/AliasedIndexDocumentActionsIT.java
+++ b/core/src/test/java/org/elasticsearch/document/AliasedIndexDocumentActionsIT.java
@@ -23,9 +23,6 @@ import org.elasticsearch.action.admin.indices.alias.Alias;
import static org.elasticsearch.client.Requests.createIndexRequest;
-/**
- *
- */
public class AliasedIndexDocumentActionsIT extends DocumentActionsIT {
@Override
diff --git a/core/src/test/java/org/elasticsearch/document/ShardInfoIT.java b/core/src/test/java/org/elasticsearch/document/ShardInfoIT.java
index 0ba97bee89..814a861139 100644
--- a/core/src/test/java/org/elasticsearch/document/ShardInfoIT.java
+++ b/core/src/test/java/org/elasticsearch/document/ShardInfoIT.java
@@ -39,8 +39,6 @@ import static org.hamcrest.Matchers.greaterThanOrEqualTo;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.nullValue;
-/**
- */
public class ShardInfoIT extends ESIntegTestCase {
private int numCopies;
private int numNodes;
diff --git a/core/src/test/java/org/elasticsearch/explain/ExplainActionIT.java b/core/src/test/java/org/elasticsearch/explain/ExplainActionIT.java
index 528b03bc83..30ae9a7b6f 100644
--- a/core/src/test/java/org/elasticsearch/explain/ExplainActionIT.java
+++ b/core/src/test/java/org/elasticsearch/explain/ExplainActionIT.java
@@ -46,8 +46,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcke
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.notNullValue;
-/**
- */
public class ExplainActionIT extends ESIntegTestCase {
public void testSimple() throws Exception {
assertAcked(prepareCreate("test")
diff --git a/core/src/test/java/org/elasticsearch/fieldstats/FieldStatsTests.java b/core/src/test/java/org/elasticsearch/fieldstats/FieldStatsTests.java
index 8cd1b47941..a9134c9ba4 100644
--- a/core/src/test/java/org/elasticsearch/fieldstats/FieldStatsTests.java
+++ b/core/src/test/java/org/elasticsearch/fieldstats/FieldStatsTests.java
@@ -48,8 +48,6 @@ import static org.elasticsearch.action.fieldstats.IndexConstraint.Property.MIN;
import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class FieldStatsTests extends ESSingleNodeTestCase {
public void testByte() {
testNumberRange("field1", "byte", 12, 18);
diff --git a/core/src/test/java/org/elasticsearch/gateway/AsyncShardFetchTests.java b/core/src/test/java/org/elasticsearch/gateway/AsyncShardFetchTests.java
index 1f2dbd608b..13e39a342d 100644
--- a/core/src/test/java/org/elasticsearch/gateway/AsyncShardFetchTests.java
+++ b/core/src/test/java/org/elasticsearch/gateway/AsyncShardFetchTests.java
@@ -41,8 +41,6 @@ import static java.util.Collections.emptySet;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.sameInstance;
-/**
- */
public class AsyncShardFetchTests extends ESTestCase {
private final DiscoveryNode node1 = new DiscoveryNode("node1", buildNewFakeTransportAddress(), Collections.emptyMap(),
Collections.singleton(DiscoveryNode.Role.DATA), Version.CURRENT);
diff --git a/core/src/test/java/org/elasticsearch/gateway/DanglingIndicesStateTests.java b/core/src/test/java/org/elasticsearch/gateway/DanglingIndicesStateTests.java
index 74df2f33fc..581ef0f99a 100644
--- a/core/src/test/java/org/elasticsearch/gateway/DanglingIndicesStateTests.java
+++ b/core/src/test/java/org/elasticsearch/gateway/DanglingIndicesStateTests.java
@@ -35,8 +35,6 @@ import java.util.Map;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class DanglingIndicesStateTests extends ESTestCase {
private static Settings indexSettings = Settings.builder()
diff --git a/core/src/test/java/org/elasticsearch/gateway/MetaStateServiceTests.java b/core/src/test/java/org/elasticsearch/gateway/MetaStateServiceTests.java
index 82c38748a4..62f040c016 100644
--- a/core/src/test/java/org/elasticsearch/gateway/MetaStateServiceTests.java
+++ b/core/src/test/java/org/elasticsearch/gateway/MetaStateServiceTests.java
@@ -30,8 +30,6 @@ import org.elasticsearch.test.ESTestCase;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.nullValue;
-/**
- */
public class MetaStateServiceTests extends ESTestCase {
private static Settings indexSettings = Settings.builder()
.put(IndexMetaData.SETTING_NUMBER_OF_SHARDS, 1)
diff --git a/core/src/test/java/org/elasticsearch/gateway/PrimaryShardAllocatorTests.java b/core/src/test/java/org/elasticsearch/gateway/PrimaryShardAllocatorTests.java
index 0fd89ec889..2af4d49f74 100644
--- a/core/src/test/java/org/elasticsearch/gateway/PrimaryShardAllocatorTests.java
+++ b/core/src/test/java/org/elasticsearch/gateway/PrimaryShardAllocatorTests.java
@@ -65,8 +65,6 @@ import static org.hamcrest.Matchers.anyOf;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.lessThanOrEqualTo;
-/**
- */
public class PrimaryShardAllocatorTests extends ESAllocationTestCase {
private final ShardId shardId = new ShardId("test", "_na_", 0);
diff --git a/core/src/test/java/org/elasticsearch/gateway/QuorumGatewayIT.java b/core/src/test/java/org/elasticsearch/gateway/QuorumGatewayIT.java
index c820bccae5..226b1422b4 100644
--- a/core/src/test/java/org/elasticsearch/gateway/QuorumGatewayIT.java
+++ b/core/src/test/java/org/elasticsearch/gateway/QuorumGatewayIT.java
@@ -37,9 +37,6 @@ import static org.elasticsearch.index.query.QueryBuilders.matchAllQuery;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertHitCount;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertNoFailures;
-/**
- *
- */
@ClusterScope(numDataNodes =0, scope= Scope.TEST)
public class QuorumGatewayIT extends ESIntegTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/gateway/ReplicaShardAllocatorTests.java b/core/src/test/java/org/elasticsearch/gateway/ReplicaShardAllocatorTests.java
index 188f10c588..22f7fe2498 100644
--- a/core/src/test/java/org/elasticsearch/gateway/ReplicaShardAllocatorTests.java
+++ b/core/src/test/java/org/elasticsearch/gateway/ReplicaShardAllocatorTests.java
@@ -63,8 +63,6 @@ import java.util.concurrent.atomic.AtomicBoolean;
import static java.util.Collections.unmodifiableMap;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class ReplicaShardAllocatorTests extends ESAllocationTestCase {
private final ShardId shardId = new ShardId("test", "_na_", 0);
private final DiscoveryNode node1 = newNode("node1");
diff --git a/core/src/test/java/org/elasticsearch/index/analysis/CharFilterTests.java b/core/src/test/java/org/elasticsearch/index/analysis/CharFilterTests.java
index 206dffd0fb..f993cc1490 100644
--- a/core/src/test/java/org/elasticsearch/index/analysis/CharFilterTests.java
+++ b/core/src/test/java/org/elasticsearch/index/analysis/CharFilterTests.java
@@ -28,8 +28,6 @@ import org.elasticsearch.test.IndexSettingsModule;
import static org.elasticsearch.test.ESTestCase.createTestAnalysis;
-/**
- */
public class CharFilterTests extends ESTokenStreamTestCase {
public void testMappingCharFilter() throws Exception {
Settings settings = Settings.builder()
diff --git a/core/src/test/java/org/elasticsearch/index/analysis/CompoundAnalysisTests.java b/core/src/test/java/org/elasticsearch/index/analysis/CompoundAnalysisTests.java
index ede4240455..e873433116 100644
--- a/core/src/test/java/org/elasticsearch/index/analysis/CompoundAnalysisTests.java
+++ b/core/src/test/java/org/elasticsearch/index/analysis/CompoundAnalysisTests.java
@@ -49,8 +49,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.hasItems;
import static org.hamcrest.Matchers.instanceOf;
-/**
- */
public class CompoundAnalysisTests extends ESTestCase {
public void testDefaultsCompoundAnalysis() throws Exception {
Settings settings = getJsonSettings();
diff --git a/core/src/test/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerTests.java b/core/src/test/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerTests.java
index b1dcdec646..7dc55b4370 100644
--- a/core/src/test/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerTests.java
+++ b/core/src/test/java/org/elasticsearch/index/analysis/PreBuiltAnalyzerTests.java
@@ -39,9 +39,6 @@ import static org.elasticsearch.test.VersionUtils.randomVersion;
import static org.hamcrest.Matchers.instanceOf;
import static org.hamcrest.Matchers.is;
-/**
- *
- */
public class PreBuiltAnalyzerTests extends ESSingleNodeTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/index/analysis/StemmerTokenFilterFactoryTests.java b/core/src/test/java/org/elasticsearch/index/analysis/StemmerTokenFilterFactoryTests.java
index 7c4818c63b..c4632e5749 100644
--- a/core/src/test/java/org/elasticsearch/index/analysis/StemmerTokenFilterFactoryTests.java
+++ b/core/src/test/java/org/elasticsearch/index/analysis/StemmerTokenFilterFactoryTests.java
@@ -37,9 +37,6 @@ import static com.carrotsearch.randomizedtesting.RandomizedTest.scaledRandomIntB
import static org.elasticsearch.cluster.metadata.IndexMetaData.SETTING_VERSION_CREATED;
import static org.hamcrest.Matchers.instanceOf;
-/**
- *
- */
public class StemmerTokenFilterFactoryTests extends ESTokenStreamTestCase {
public void testEnglishFilterFactory() throws IOException {
int iters = scaledRandomIntBetween(20, 100);
diff --git a/core/src/test/java/org/elasticsearch/index/analysis/commongrams/CommonGramsTokenFilterFactoryTests.java b/core/src/test/java/org/elasticsearch/index/analysis/commongrams/CommonGramsTokenFilterFactoryTests.java
index ed6866e6a8..19c6bf64dc 100644
--- a/core/src/test/java/org/elasticsearch/index/analysis/commongrams/CommonGramsTokenFilterFactoryTests.java
+++ b/core/src/test/java/org/elasticsearch/index/analysis/commongrams/CommonGramsTokenFilterFactoryTests.java
@@ -36,6 +36,7 @@ import java.io.InputStream;
import java.io.StringReader;
import java.nio.file.Files;
import java.nio.file.Path;
+
public class CommonGramsTokenFilterFactoryTests extends ESTokenStreamTestCase {
public void testDefault() throws IOException {
Settings settings = Settings.builder()
diff --git a/core/src/test/java/org/elasticsearch/index/analysis/synonyms/SynonymsAnalysisTests.java b/core/src/test/java/org/elasticsearch/index/analysis/synonyms/SynonymsAnalysisTests.java
index c6dfdc1a41..c4842e497e 100644
--- a/core/src/test/java/org/elasticsearch/index/analysis/synonyms/SynonymsAnalysisTests.java
+++ b/core/src/test/java/org/elasticsearch/index/analysis/synonyms/SynonymsAnalysisTests.java
@@ -42,8 +42,6 @@ import java.nio.file.Path;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class SynonymsAnalysisTests extends ESTestCase {
protected final Logger logger = Loggers.getLogger(getClass());
private IndexAnalyzers indexAnalyzers;
diff --git a/core/src/test/java/org/elasticsearch/index/engine/EngineSearcherTotalHitsMatcher.java b/core/src/test/java/org/elasticsearch/index/engine/EngineSearcherTotalHitsMatcher.java
index 362ee9c533..767b0511dd 100644
--- a/core/src/test/java/org/elasticsearch/index/engine/EngineSearcherTotalHitsMatcher.java
+++ b/core/src/test/java/org/elasticsearch/index/engine/EngineSearcherTotalHitsMatcher.java
@@ -27,9 +27,6 @@ import org.hamcrest.TypeSafeMatcher;
import java.io.IOException;
-/**
- *
- */
public final class EngineSearcherTotalHitsMatcher extends TypeSafeMatcher<Engine.Searcher> {
private final Query query;
diff --git a/core/src/test/java/org/elasticsearch/index/fielddata/AbstractGeoFieldDataTestCase.java b/core/src/test/java/org/elasticsearch/index/fielddata/AbstractGeoFieldDataTestCase.java
index 4e4d638d35..b1a3c9c088 100644
--- a/core/src/test/java/org/elasticsearch/index/fielddata/AbstractGeoFieldDataTestCase.java
+++ b/core/src/test/java/org/elasticsearch/index/fielddata/AbstractGeoFieldDataTestCase.java
@@ -33,9 +33,6 @@ import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.greaterThanOrEqualTo;
import static org.hamcrest.Matchers.lessThanOrEqualTo;
-/**
- *
- */
public abstract class AbstractGeoFieldDataTestCase extends AbstractFieldDataImplTestCase {
@Override
protected abstract String getFieldDataType();
diff --git a/core/src/test/java/org/elasticsearch/index/fielddata/AbstractStringFieldDataTestCase.java b/core/src/test/java/org/elasticsearch/index/fielddata/AbstractStringFieldDataTestCase.java
index 741a1b5452..13f194a23b 100644
--- a/core/src/test/java/org/elasticsearch/index/fielddata/AbstractStringFieldDataTestCase.java
+++ b/core/src/test/java/org/elasticsearch/index/fielddata/AbstractStringFieldDataTestCase.java
@@ -67,8 +67,6 @@ import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.nullValue;
import static org.hamcrest.Matchers.sameInstance;
-/**
- */
public abstract class AbstractStringFieldDataTestCase extends AbstractFieldDataImplTestCase {
private void addField(Document d, String name, String value) {
d.add(new StringField(name, value, Field.Store.YES));
diff --git a/core/src/test/java/org/elasticsearch/index/fielddata/BinaryDVFieldDataTests.java b/core/src/test/java/org/elasticsearch/index/fielddata/BinaryDVFieldDataTests.java
index 5f8beb1242..eb5b1f2b87 100644
--- a/core/src/test/java/org/elasticsearch/index/fielddata/BinaryDVFieldDataTests.java
+++ b/core/src/test/java/org/elasticsearch/index/fielddata/BinaryDVFieldDataTests.java
@@ -32,9 +32,6 @@ import org.elasticsearch.index.mapper.ParsedDocument;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class BinaryDVFieldDataTests extends AbstractFieldDataTestCase {
@Override
protected boolean hasDocValues() {
diff --git a/core/src/test/java/org/elasticsearch/index/fielddata/FieldDataLoadingIT.java b/core/src/test/java/org/elasticsearch/index/fielddata/FieldDataLoadingIT.java
index bbc3a03f0a..6a96fd01f0 100644
--- a/core/src/test/java/org/elasticsearch/index/fielddata/FieldDataLoadingIT.java
+++ b/core/src/test/java/org/elasticsearch/index/fielddata/FieldDataLoadingIT.java
@@ -26,8 +26,6 @@ import static org.elasticsearch.common.xcontent.XContentFactory.jsonBuilder;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcked;
import static org.hamcrest.Matchers.greaterThan;
-/**
- */
public class FieldDataLoadingIT extends ESIntegTestCase {
public void testEagerGlobalOrdinalsFieldDataLoading() throws Exception {
diff --git a/core/src/test/java/org/elasticsearch/index/fielddata/PagedBytesStringFieldDataTests.java b/core/src/test/java/org/elasticsearch/index/fielddata/PagedBytesStringFieldDataTests.java
index 25a232f68f..a23456ce7e 100644
--- a/core/src/test/java/org/elasticsearch/index/fielddata/PagedBytesStringFieldDataTests.java
+++ b/core/src/test/java/org/elasticsearch/index/fielddata/PagedBytesStringFieldDataTests.java
@@ -19,8 +19,6 @@
package org.elasticsearch.index.fielddata;
-/**
- */
public class PagedBytesStringFieldDataTests extends AbstractStringFieldDataTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/index/fielddata/ParentChildFieldDataTests.java b/core/src/test/java/org/elasticsearch/index/fielddata/ParentChildFieldDataTests.java
index e722e29bc4..1f23f726ef 100644
--- a/core/src/test/java/org/elasticsearch/index/fielddata/ParentChildFieldDataTests.java
+++ b/core/src/test/java/org/elasticsearch/index/fielddata/ParentChildFieldDataTests.java
@@ -54,8 +54,6 @@ import java.util.concurrent.atomic.AtomicReference;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.nullValue;
-/**
- */
public class ParentChildFieldDataTests extends AbstractFieldDataTestCase {
private final String parentType = "parent";
private final String childType = "child";
diff --git a/core/src/test/java/org/elasticsearch/index/fielddata/ordinals/MultiOrdinalsTests.java b/core/src/test/java/org/elasticsearch/index/fielddata/ordinals/MultiOrdinalsTests.java
index 3f1e367952..c594427b7e 100644
--- a/core/src/test/java/org/elasticsearch/index/fielddata/ordinals/MultiOrdinalsTests.java
+++ b/core/src/test/java/org/elasticsearch/index/fielddata/ordinals/MultiOrdinalsTests.java
@@ -36,8 +36,6 @@ import java.util.Set;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class MultiOrdinalsTests extends ESTestCase {
protected Ordinals creationMultiOrdinals(OrdinalsBuilder builder) {
diff --git a/core/src/test/java/org/elasticsearch/index/fielddata/ordinals/SingleOrdinalsTests.java b/core/src/test/java/org/elasticsearch/index/fielddata/ordinals/SingleOrdinalsTests.java
index b699bb278c..9eb73e9332 100644
--- a/core/src/test/java/org/elasticsearch/index/fielddata/ordinals/SingleOrdinalsTests.java
+++ b/core/src/test/java/org/elasticsearch/index/fielddata/ordinals/SingleOrdinalsTests.java
@@ -31,8 +31,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.instanceOf;
import static org.hamcrest.Matchers.not;
-/**
- */
public class SingleOrdinalsTests extends ESTestCase {
public void testSvValues() throws IOException {
int numDocs = 1000000;
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/BinaryFieldMapperTests.java b/core/src/test/java/org/elasticsearch/index/mapper/BinaryFieldMapperTests.java
index a294a291a6..989f1fa683 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/BinaryFieldMapperTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/BinaryFieldMapperTests.java
@@ -44,8 +44,6 @@ import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.instanceOf;
-/**
- */
public class BinaryFieldMapperTests extends ESSingleNodeTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/CamelCaseFieldNameTests.java b/core/src/test/java/org/elasticsearch/index/mapper/CamelCaseFieldNameTests.java
index d8894139cf..7bf23fa418 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/CamelCaseFieldNameTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/CamelCaseFieldNameTests.java
@@ -25,9 +25,6 @@ import org.elasticsearch.index.mapper.DocumentMapper;
import org.elasticsearch.index.mapper.ParsedDocument;
import org.elasticsearch.test.ESSingleNodeTestCase;
-/**
- *
- */
public class CamelCaseFieldNameTests extends ESSingleNodeTestCase {
public void testCamelCaseFieldNameStaysAsIs() throws Exception {
String mapping = XContentFactory.jsonBuilder().startObject().startObject("type")
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/CopyToMapperIntegrationIT.java b/core/src/test/java/org/elasticsearch/index/mapper/CopyToMapperIntegrationIT.java
index 11f8512fd2..3cf9527c62 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/CopyToMapperIntegrationIT.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/CopyToMapperIntegrationIT.java
@@ -34,8 +34,6 @@ import static org.elasticsearch.common.xcontent.XContentFactory.jsonBuilder;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcked;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class CopyToMapperIntegrationIT extends ESIntegTestCase {
public void testDynamicTemplateCopyTo() throws Exception {
assertAcked(
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/CopyToMapperTests.java b/core/src/test/java/org/elasticsearch/index/mapper/CopyToMapperTests.java
index cd08ba98a8..0133e7e86c 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/CopyToMapperTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/CopyToMapperTests.java
@@ -40,9 +40,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.startsWith;
-/**
- *
- */
public class CopyToMapperTests extends ESSingleNodeTestCase {
@SuppressWarnings("unchecked")
public void testCopyToFieldsParsing() throws Exception {
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/DoubleIndexingDocTests.java b/core/src/test/java/org/elasticsearch/index/mapper/DoubleIndexingDocTests.java
index 61d7992589..b434b41242 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/DoubleIndexingDocTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/DoubleIndexingDocTests.java
@@ -34,9 +34,6 @@ import org.elasticsearch.test.ESSingleNodeTestCase;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class DoubleIndexingDocTests extends ESSingleNodeTestCase {
public void testDoubleIndexingSameDoc() throws Exception {
Directory dir = newDirectory();
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/DynamicTemplatesTests.java b/core/src/test/java/org/elasticsearch/index/mapper/DynamicTemplatesTests.java
index 9e4eb14e37..9eb5a78529 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/DynamicTemplatesTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/DynamicTemplatesTests.java
@@ -38,9 +38,6 @@ import static org.elasticsearch.test.StreamsUtils.copyToBytesFromClasspath;
import static org.elasticsearch.test.StreamsUtils.copyToStringFromClasspath;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class DynamicTemplatesTests extends ESSingleNodeTestCase {
public void testMatchTypeOnly() throws Exception {
XContentBuilder builder = JsonXContent.contentBuilder();
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/ExternalFieldMapperTests.java b/core/src/test/java/org/elasticsearch/index/mapper/ExternalFieldMapperTests.java
index 6be11ced1e..44c973748d 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/ExternalFieldMapperTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/ExternalFieldMapperTests.java
@@ -44,8 +44,6 @@ import static org.hamcrest.Matchers.closeTo;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.notNullValue;
-/**
- */
public class ExternalFieldMapperTests extends ESSingleNodeTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/FieldLevelBoostTests.java b/core/src/test/java/org/elasticsearch/index/mapper/FieldLevelBoostTests.java
index 2d451a36df..4208975284 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/FieldLevelBoostTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/FieldLevelBoostTests.java
@@ -39,8 +39,6 @@ import static org.hamcrest.Matchers.closeTo;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.instanceOf;
-/**
- */
public class FieldLevelBoostTests extends ESSingleNodeTestCase {
private static final Settings BW_SETTINGS = Settings.builder().put(IndexMetaData.SETTING_VERSION_CREATED, Version.V_2_0_0).build();
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/GenericStoreDynamicTemplateTests.java b/core/src/test/java/org/elasticsearch/index/mapper/GenericStoreDynamicTemplateTests.java
index 65ed7845af..ec12a628f5 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/GenericStoreDynamicTemplateTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/GenericStoreDynamicTemplateTests.java
@@ -32,9 +32,6 @@ import static org.elasticsearch.test.StreamsUtils.copyToBytesFromClasspath;
import static org.elasticsearch.test.StreamsUtils.copyToStringFromClasspath;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class GenericStoreDynamicTemplateTests extends ESSingleNodeTestCase {
public void testSimple() throws Exception {
String mapping = copyToStringFromClasspath("/org/elasticsearch/index/mapper/dynamictemplate/genericstore/test-mapping.json");
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/JavaMultiFieldMergeTests.java b/core/src/test/java/org/elasticsearch/index/mapper/JavaMultiFieldMergeTests.java
index 817480db3d..f43bf73a3d 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/JavaMultiFieldMergeTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/JavaMultiFieldMergeTests.java
@@ -34,9 +34,6 @@ import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class JavaMultiFieldMergeTests extends ESSingleNodeTestCase {
public void testMergeMultiField() throws Exception {
String mapping = copyToStringFromClasspath("/org/elasticsearch/index/mapper/multifield/merge/test-mapping1.json");
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/LegacyGeohashMappingGeoPointTests.java b/core/src/test/java/org/elasticsearch/index/mapper/LegacyGeohashMappingGeoPointTests.java
index 426114cb38..a4d61956a6 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/LegacyGeohashMappingGeoPointTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/LegacyGeohashMappingGeoPointTests.java
@@ -39,9 +39,6 @@ import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class LegacyGeohashMappingGeoPointTests extends ESSingleNodeTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/LegacyIpFieldMapperTests.java b/core/src/test/java/org/elasticsearch/index/mapper/LegacyIpFieldMapperTests.java
index af52531864..a78cb7a717 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/LegacyIpFieldMapperTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/LegacyIpFieldMapperTests.java
@@ -40,9 +40,6 @@ import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class LegacyIpFieldMapperTests extends ESSingleNodeTestCase {
private static final Settings BW_SETTINGS = Settings.builder().put(IndexMetaData.SETTING_VERSION_CREATED, Version.V_2_3_0).build();
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/LegacyNumberFieldMapperTests.java b/core/src/test/java/org/elasticsearch/index/mapper/LegacyNumberFieldMapperTests.java
index 46bd89f83e..1ce13d5137 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/LegacyNumberFieldMapperTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/LegacyNumberFieldMapperTests.java
@@ -55,8 +55,6 @@ import static org.hamcrest.Matchers.instanceOf;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
-/**
- */
public class LegacyNumberFieldMapperTests extends ESSingleNodeTestCase {
private static final Settings BW_SETTINGS = Settings.builder().put(IndexMetaData.SETTING_VERSION_CREATED, Version.V_2_3_0).build();
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/LegacyStringMappingTests.java b/core/src/test/java/org/elasticsearch/index/mapper/LegacyStringMappingTests.java
index 3c07ec4b90..a158309829 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/LegacyStringMappingTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/LegacyStringMappingTests.java
@@ -60,8 +60,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
-/**
- */
public class LegacyStringMappingTests extends ESSingleNodeTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/MultiFieldTests.java b/core/src/test/java/org/elasticsearch/index/mapper/MultiFieldTests.java
index 4bf1995722..5c70465d77 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/MultiFieldTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/MultiFieldTests.java
@@ -52,9 +52,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.instanceOf;
import static org.hamcrest.Matchers.notNullValue;
-/**
- *
- */
public class MultiFieldTests extends ESSingleNodeTestCase {
public void testMultiFieldMultiFields() throws Exception {
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/MultiFieldsIntegrationIT.java b/core/src/test/java/org/elasticsearch/index/mapper/MultiFieldsIntegrationIT.java
index 8711ead6ed..1df01218a5 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/MultiFieldsIntegrationIT.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/MultiFieldsIntegrationIT.java
@@ -42,8 +42,6 @@ import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
-/**
- */
public class MultiFieldsIntegrationIT extends ESIntegTestCase {
public void testMultiFields() throws Exception {
assertAcked(
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/NullValueObjectMappingTests.java b/core/src/test/java/org/elasticsearch/index/mapper/NullValueObjectMappingTests.java
index 774e122e13..d48fc3c0b6 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/NullValueObjectMappingTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/NullValueObjectMappingTests.java
@@ -29,9 +29,6 @@ import java.io.IOException;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class NullValueObjectMappingTests extends ESSingleNodeTestCase {
public void testNullValueObject() throws IOException {
String mapping = XContentFactory.jsonBuilder().startObject().startObject("type")
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/NullValueTests.java b/core/src/test/java/org/elasticsearch/index/mapper/NullValueTests.java
index 0880833716..bc054564a6 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/NullValueTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/NullValueTests.java
@@ -30,8 +30,6 @@ import org.elasticsearch.test.ESSingleNodeTestCase;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class NullValueTests extends ESSingleNodeTestCase {
public void testNullNullValue() throws Exception {
IndexService indexService = createIndex("test", Settings.builder().build());
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/PathMapperTests.java b/core/src/test/java/org/elasticsearch/index/mapper/PathMapperTests.java
index 1f6fb29e4c..271501281c 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/PathMapperTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/PathMapperTests.java
@@ -29,9 +29,6 @@ import static org.elasticsearch.test.StreamsUtils.copyToStringFromClasspath;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class PathMapperTests extends ESSingleNodeTestCase {
public void testPathMapping() throws IOException {
String mapping = copyToStringFromClasspath("/org/elasticsearch/index/mapper/path/test-mapping.json");
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/PathMatchDynamicTemplateTests.java b/core/src/test/java/org/elasticsearch/index/mapper/PathMatchDynamicTemplateTests.java
index 584ba2daf1..9805687101 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/PathMatchDynamicTemplateTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/PathMatchDynamicTemplateTests.java
@@ -32,9 +32,6 @@ import static org.elasticsearch.test.StreamsUtils.copyToBytesFromClasspath;
import static org.elasticsearch.test.StreamsUtils.copyToStringFromClasspath;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class PathMatchDynamicTemplateTests extends ESSingleNodeTestCase {
public void testSimple() throws Exception {
String mapping = copyToStringFromClasspath("/org/elasticsearch/index/mapper/dynamictemplate/pathmatch/test-mapping.json");
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/StoredNumericValuesTests.java b/core/src/test/java/org/elasticsearch/index/mapper/StoredNumericValuesTests.java
index 4bfdd07d45..47b062a42d 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/StoredNumericValuesTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/StoredNumericValuesTests.java
@@ -38,9 +38,6 @@ import java.util.Collections;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class StoredNumericValuesTests extends ESSingleNodeTestCase {
public void testBytesAndNumericRepresentation() throws Exception {
IndexWriter writer = new IndexWriter(new RAMDirectory(), new IndexWriterConfig(Lucene.STANDARD_ANALYZER));
diff --git a/core/src/test/java/org/elasticsearch/index/mapper/TimestampFieldMapperTests.java b/core/src/test/java/org/elasticsearch/index/mapper/TimestampFieldMapperTests.java
index 2b87bb10b5..33f7db973d 100644
--- a/core/src/test/java/org/elasticsearch/index/mapper/TimestampFieldMapperTests.java
+++ b/core/src/test/java/org/elasticsearch/index/mapper/TimestampFieldMapperTests.java
@@ -67,8 +67,6 @@ import static org.hamcrest.Matchers.lessThanOrEqualTo;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.startsWith;
-/**
- */
public class TimestampFieldMapperTests extends ESSingleNodeTestCase {
private static final Settings BW_SETTINGS = Settings.builder().put(IndexMetaData.SETTING_VERSION_CREATED, Version.V_2_3_0).build();
diff --git a/core/src/test/java/org/elasticsearch/index/search/nested/AbstractNumberNestedSortingTestCase.java b/core/src/test/java/org/elasticsearch/index/search/nested/AbstractNumberNestedSortingTestCase.java
index 5b5b24bbe4..4d73ce48a2 100644
--- a/core/src/test/java/org/elasticsearch/index/search/nested/AbstractNumberNestedSortingTestCase.java
+++ b/core/src/test/java/org/elasticsearch/index/search/nested/AbstractNumberNestedSortingTestCase.java
@@ -51,8 +51,6 @@ import java.util.List;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public abstract class AbstractNumberNestedSortingTestCase extends AbstractFieldDataTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/index/search/nested/DoubleNestedSortingTests.java b/core/src/test/java/org/elasticsearch/index/search/nested/DoubleNestedSortingTests.java
index 2dc87594c9..1dc982270f 100644
--- a/core/src/test/java/org/elasticsearch/index/search/nested/DoubleNestedSortingTests.java
+++ b/core/src/test/java/org/elasticsearch/index/search/nested/DoubleNestedSortingTests.java
@@ -43,8 +43,6 @@ import java.io.IOException;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class DoubleNestedSortingTests extends AbstractNumberNestedSortingTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/index/search/nested/FloatNestedSortingTests.java b/core/src/test/java/org/elasticsearch/index/search/nested/FloatNestedSortingTests.java
index fcecee82ed..4262b95909 100644
--- a/core/src/test/java/org/elasticsearch/index/search/nested/FloatNestedSortingTests.java
+++ b/core/src/test/java/org/elasticsearch/index/search/nested/FloatNestedSortingTests.java
@@ -43,8 +43,6 @@ import java.io.IOException;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class FloatNestedSortingTests extends DoubleNestedSortingTests {
@Override
diff --git a/core/src/test/java/org/elasticsearch/index/search/nested/LongNestedSortingTests.java b/core/src/test/java/org/elasticsearch/index/search/nested/LongNestedSortingTests.java
index 39994b0c05..c8f2a5f9df 100644
--- a/core/src/test/java/org/elasticsearch/index/search/nested/LongNestedSortingTests.java
+++ b/core/src/test/java/org/elasticsearch/index/search/nested/LongNestedSortingTests.java
@@ -26,8 +26,6 @@ import org.elasticsearch.index.fielddata.IndexNumericFieldData;
import org.elasticsearch.index.fielddata.fieldcomparator.LongValuesComparatorSource;
import org.elasticsearch.search.MultiValueMode;
-/**
- */
public class LongNestedSortingTests extends AbstractNumberNestedSortingTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/index/search/nested/NestedSortingTests.java b/core/src/test/java/org/elasticsearch/index/search/nested/NestedSortingTests.java
index dd46c4a61d..b0999b2fa3 100644
--- a/core/src/test/java/org/elasticsearch/index/search/nested/NestedSortingTests.java
+++ b/core/src/test/java/org/elasticsearch/index/search/nested/NestedSortingTests.java
@@ -58,8 +58,6 @@ import java.util.List;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class NestedSortingTests extends AbstractFieldDataTestCase {
@Override
protected String getFieldDataType() {
diff --git a/core/src/test/java/org/elasticsearch/index/shard/CommitPointsTests.java b/core/src/test/java/org/elasticsearch/index/shard/CommitPointsTests.java
index c723538c83..6fd66f3fb7 100644
--- a/core/src/test/java/org/elasticsearch/index/shard/CommitPointsTests.java
+++ b/core/src/test/java/org/elasticsearch/index/shard/CommitPointsTests.java
@@ -29,9 +29,6 @@ import java.util.ArrayList;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class CommitPointsTests extends ESTestCase {
private final Logger logger = Loggers.getLogger(CommitPointsTests.class);
diff --git a/core/src/test/java/org/elasticsearch/index/shard/IndexSearcherWrapperTests.java b/core/src/test/java/org/elasticsearch/index/shard/IndexSearcherWrapperTests.java
index cfadab6efb..1600d22efd 100644
--- a/core/src/test/java/org/elasticsearch/index/shard/IndexSearcherWrapperTests.java
+++ b/core/src/test/java/org/elasticsearch/index/shard/IndexSearcherWrapperTests.java
@@ -44,8 +44,6 @@ import java.util.Collections;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicInteger;
-/**
- */
public class IndexSearcherWrapperTests extends ESTestCase {
public void testReaderCloseListenerIsCalled() throws IOException {
diff --git a/core/src/test/java/org/elasticsearch/index/shard/ShardPathTests.java b/core/src/test/java/org/elasticsearch/index/shard/ShardPathTests.java
index f3433a9669..8b61a399a9 100644
--- a/core/src/test/java/org/elasticsearch/index/shard/ShardPathTests.java
+++ b/core/src/test/java/org/elasticsearch/index/shard/ShardPathTests.java
@@ -34,8 +34,6 @@ import java.nio.file.Path;
import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.is;
-/**
- */
public class ShardPathTests extends ESTestCase {
public void testLoadShardPath() throws IOException {
try (final NodeEnvironment env = newNodeEnvironment(Settings.builder().build())) {
diff --git a/core/src/test/java/org/elasticsearch/index/snapshots/blobstore/FileInfoTests.java b/core/src/test/java/org/elasticsearch/index/snapshots/blobstore/FileInfoTests.java
index abaebb88c5..5968ff25e9 100644
--- a/core/src/test/java/org/elasticsearch/index/snapshots/blobstore/FileInfoTests.java
+++ b/core/src/test/java/org/elasticsearch/index/snapshots/blobstore/FileInfoTests.java
@@ -37,8 +37,6 @@ import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
-/**
- */
public class FileInfoTests extends ESTestCase {
public void testToFromXContent() throws IOException {
final int iters = scaledRandomIntBetween(1, 10);
diff --git a/core/src/test/java/org/elasticsearch/index/store/IndexStoreTests.java b/core/src/test/java/org/elasticsearch/index/store/IndexStoreTests.java
index fe5410ccaf..3837f4faa8 100644
--- a/core/src/test/java/org/elasticsearch/index/store/IndexStoreTests.java
+++ b/core/src/test/java/org/elasticsearch/index/store/IndexStoreTests.java
@@ -41,8 +41,6 @@ import java.io.IOException;
import java.nio.file.Path;
import java.util.Locale;
-/**
- */
public class IndexStoreTests extends ESTestCase {
public void testStoreDirectory() throws IOException {
diff --git a/core/src/test/java/org/elasticsearch/index/suggest/stats/SuggestStatsIT.java b/core/src/test/java/org/elasticsearch/index/suggest/stats/SuggestStatsIT.java
index cb0397990a..925bf56fe7 100644
--- a/core/src/test/java/org/elasticsearch/index/suggest/stats/SuggestStatsIT.java
+++ b/core/src/test/java/org/elasticsearch/index/suggest/stats/SuggestStatsIT.java
@@ -47,8 +47,6 @@ import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.greaterThanOrEqualTo;
import static org.hamcrest.Matchers.lessThanOrEqualTo;
-/**
- */
@ESIntegTestCase.ClusterScope(minNumDataNodes = 2)
public class SuggestStatsIT extends ESIntegTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/indexing/IndexActionIT.java b/core/src/test/java/org/elasticsearch/indexing/IndexActionIT.java
index 1fab2a3808..8682d8127a 100644
--- a/core/src/test/java/org/elasticsearch/indexing/IndexActionIT.java
+++ b/core/src/test/java/org/elasticsearch/indexing/IndexActionIT.java
@@ -23,10 +23,10 @@ import org.elasticsearch.action.DocWriteResponse;
import org.elasticsearch.action.bulk.BulkResponse;
import org.elasticsearch.action.index.IndexRequestBuilder;
import org.elasticsearch.action.index.IndexResponse;
+import org.elasticsearch.action.search.SearchResponse;
import org.elasticsearch.cluster.metadata.IndexMetaData;
import org.elasticsearch.cluster.metadata.MetaDataCreateIndexService;
import org.elasticsearch.common.settings.Settings;
-import org.elasticsearch.common.xcontent.XContentBuilder;
import org.elasticsearch.index.VersionType;
import org.elasticsearch.index.mapper.MapperParsingException;
import org.elasticsearch.indices.InvalidIndexNameException;
@@ -34,6 +34,8 @@ import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.test.ESIntegTestCase;
import org.elasticsearch.test.InternalSettingsPlugin;
import org.elasticsearch.test.VersionUtils;
+import org.elasticsearch.test.hamcrest.ElasticsearchAssertions;
+import org.elasticsearch.test.junit.annotations.TestLogging;
import java.util.ArrayList;
import java.util.Collection;
@@ -47,19 +49,17 @@ import java.util.concurrent.Executors;
import java.util.concurrent.atomic.AtomicIntegerArray;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcked;
-import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertHitCount;
import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.lessThanOrEqualTo;
-/**
- *
- */
public class IndexActionIT extends ESIntegTestCase {
/**
* This test tries to simulate load while creating an index and indexing documents
* while the index is being created.
*/
+
+ @TestLogging("_root:DEBUG,org.elasticsearch.index.shard.IndexShard:TRACE,org.elasticsearch.action.search:TRACE")
public void testAutoGenerateIdNoDuplicates() throws Exception {
int numberOfIterations = scaledRandomIntBetween(10, 50);
for (int i = 0; i < numberOfIterations; i++) {
@@ -69,7 +69,7 @@ public class IndexActionIT extends ESIntegTestCase {
logger.info("indexing [{}] docs", numOfDocs);
List<IndexRequestBuilder> builders = new ArrayList<>(numOfDocs);
for (int j = 0; j < numOfDocs; j++) {
- builders.add(client().prepareIndex("test", "type").setSource("field", "value"));
+ builders.add(client().prepareIndex("test", "type").setSource("field", "value_" + j));
}
indexRandom(true, builders);
logger.info("verifying indexed content");
@@ -77,7 +77,13 @@ public class IndexActionIT extends ESIntegTestCase {
for (int j = 0; j < numOfChecks; j++) {
try {
logger.debug("running search with all types");
- assertHitCount(client().prepareSearch("test").get(), numOfDocs);
+ SearchResponse response = client().prepareSearch("test").get();
+ if (response.getHits().totalHits() != numOfDocs) {
+ final String message = "Count is " + response.getHits().totalHits() + " but " + numOfDocs + " was expected. "
+ + ElasticsearchAssertions.formatShardStatus(response);
+ logger.error("{}. search response: \n{}", message, response);
+ fail(message);
+ }
} catch (Exception e) {
logger.error("search for all docs types failed", e);
if (firstError == null) {
@@ -86,7 +92,13 @@ public class IndexActionIT extends ESIntegTestCase {
}
try {
logger.debug("running search with a specific type");
- assertHitCount(client().prepareSearch("test").setTypes("type").get(), numOfDocs);
+ SearchResponse response = client().prepareSearch("test").setTypes("type").get();
+ if (response.getHits().totalHits() != numOfDocs) {
+ final String message = "Count is " + response.getHits().totalHits() + " but " + numOfDocs + " was expected. "
+ + ElasticsearchAssertions.formatShardStatus(response);
+ logger.error("{}. search response: \n{}", message, response);
+ fail(message);
+ }
} catch (Exception e) {
logger.error("search for all docs of a specific type failed", e);
if (firstError == null) {
diff --git a/core/src/test/java/org/elasticsearch/indexlifecycle/IndexLifecycleActionIT.java b/core/src/test/java/org/elasticsearch/indexlifecycle/IndexLifecycleActionIT.java
index 27f3bfb123..db03e51d4d 100644
--- a/core/src/test/java/org/elasticsearch/indexlifecycle/IndexLifecycleActionIT.java
+++ b/core/src/test/java/org/elasticsearch/indexlifecycle/IndexLifecycleActionIT.java
@@ -52,9 +52,6 @@ import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
@ClusterScope(scope = Scope.TEST, numDataNodes = 0)
public class IndexLifecycleActionIT extends ESIntegTestCase {
public void testIndexLifecycleActionsWith11Shards1Backup() throws Exception {
diff --git a/core/src/test/java/org/elasticsearch/indices/analysis/AnalysisModuleTests.java b/core/src/test/java/org/elasticsearch/indices/analysis/AnalysisModuleTests.java
index 7baab0142f..6f379e48ba 100644
--- a/core/src/test/java/org/elasticsearch/indices/analysis/AnalysisModuleTests.java
+++ b/core/src/test/java/org/elasticsearch/indices/analysis/AnalysisModuleTests.java
@@ -74,9 +74,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.instanceOf;
import static org.hamcrest.Matchers.is;
-/**
- *
- */
public class AnalysisModuleTests extends ModuleTestCase {
public IndexAnalyzers getIndexAnalyzers(Settings settings) throws IOException {
diff --git a/core/src/test/java/org/elasticsearch/indices/analyze/AnalyzeActionIT.java b/core/src/test/java/org/elasticsearch/indices/analyze/AnalyzeActionIT.java
index cd2c34e510..b79c7a3139 100644
--- a/core/src/test/java/org/elasticsearch/indices/analyze/AnalyzeActionIT.java
+++ b/core/src/test/java/org/elasticsearch/indices/analyze/AnalyzeActionIT.java
@@ -37,9 +37,6 @@ import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.startsWith;
-/**
- *
- */
public class AnalyzeActionIT extends ESIntegTestCase {
public void testSimpleAnalyzerTests() throws Exception {
assertAcked(prepareCreate("test").addAlias(new Alias("alias")));
diff --git a/core/src/test/java/org/elasticsearch/indices/flush/SyncedFlushSingleNodeTests.java b/core/src/test/java/org/elasticsearch/indices/flush/SyncedFlushSingleNodeTests.java
index ea2a80bada..c35df81cfd 100644
--- a/core/src/test/java/org/elasticsearch/indices/flush/SyncedFlushSingleNodeTests.java
+++ b/core/src/test/java/org/elasticsearch/indices/flush/SyncedFlushSingleNodeTests.java
@@ -38,8 +38,6 @@ import java.util.List;
import java.util.Map;
import java.util.concurrent.ExecutionException;
-/**
- */
public class SyncedFlushSingleNodeTests extends ESSingleNodeTestCase {
public void testModificationPreventsFlushing() throws InterruptedException {
diff --git a/core/src/test/java/org/elasticsearch/indices/mapping/SimpleGetMappingsIT.java b/core/src/test/java/org/elasticsearch/indices/mapping/SimpleGetMappingsIT.java
index 8d319ae5b8..6b96e4e102 100644
--- a/core/src/test/java/org/elasticsearch/indices/mapping/SimpleGetMappingsIT.java
+++ b/core/src/test/java/org/elasticsearch/indices/mapping/SimpleGetMappingsIT.java
@@ -39,9 +39,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertBloc
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.notNullValue;
-/**
- *
- */
@ClusterScope(randomDynamicTemplates = false)
public class SimpleGetMappingsIT extends ESIntegTestCase {
public void testGetMappingsWhereThereAreNone() {
diff --git a/core/src/test/java/org/elasticsearch/indices/recovery/IndexRecoveryIT.java b/core/src/test/java/org/elasticsearch/indices/recovery/IndexRecoveryIT.java
index 666a168908..dfe9a09fb2 100644
--- a/core/src/test/java/org/elasticsearch/indices/recovery/IndexRecoveryIT.java
+++ b/core/src/test/java/org/elasticsearch/indices/recovery/IndexRecoveryIT.java
@@ -85,9 +85,6 @@ import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.lessThanOrEqualTo;
import static org.hamcrest.Matchers.not;
-/**
- *
- */
@ClusterScope(scope = Scope.TEST, numDataNodes = 0)
public class IndexRecoveryIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/indices/recovery/StartRecoveryRequestTests.java b/core/src/test/java/org/elasticsearch/indices/recovery/StartRecoveryRequestTests.java
index 8fa6e3d03a..691b043e86 100644
--- a/core/src/test/java/org/elasticsearch/indices/recovery/StartRecoveryRequestTests.java
+++ b/core/src/test/java/org/elasticsearch/indices/recovery/StartRecoveryRequestTests.java
@@ -35,8 +35,6 @@ import static java.util.Collections.emptySet;
import static org.elasticsearch.test.VersionUtils.randomVersion;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class StartRecoveryRequestTests extends ESTestCase {
public void testSerialization() throws Exception {
Version targetNodeVersion = randomVersion(random());
diff --git a/core/src/test/java/org/elasticsearch/indices/state/RareClusterStateIT.java b/core/src/test/java/org/elasticsearch/indices/state/RareClusterStateIT.java
index df73e11b73..5a257cc64f 100644
--- a/core/src/test/java/org/elasticsearch/indices/state/RareClusterStateIT.java
+++ b/core/src/test/java/org/elasticsearch/indices/state/RareClusterStateIT.java
@@ -72,8 +72,6 @@ import static org.hamcrest.Matchers.hasItem;
import static org.hamcrest.Matchers.hasSize;
import static org.hamcrest.Matchers.instanceOf;
-/**
- */
@ESIntegTestCase.ClusterScope(scope = ESIntegTestCase.Scope.TEST, numDataNodes = 0, numClientNodes = 0, transportClientRatio = 0)
@TestLogging("_root:DEBUG")
public class RareClusterStateIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/indices/state/SimpleIndexStateIT.java b/core/src/test/java/org/elasticsearch/indices/state/SimpleIndexStateIT.java
index 0515887a55..5ec6d82117 100644
--- a/core/src/test/java/org/elasticsearch/indices/state/SimpleIndexStateIT.java
+++ b/core/src/test/java/org/elasticsearch/indices/state/SimpleIndexStateIT.java
@@ -38,9 +38,6 @@ import org.elasticsearch.test.ESIntegTestCase;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
@ESIntegTestCase.ClusterScope(minNumDataNodes = 2)
public class SimpleIndexStateIT extends ESIntegTestCase {
private final Logger logger = Loggers.getLogger(SimpleIndexStateIT.class);
diff --git a/core/src/test/java/org/elasticsearch/indices/store/IndicesStoreIntegrationIT.java b/core/src/test/java/org/elasticsearch/indices/store/IndicesStoreIntegrationIT.java
index b248fc811f..a6420034c4 100644
--- a/core/src/test/java/org/elasticsearch/indices/store/IndicesStoreIntegrationIT.java
+++ b/core/src/test/java/org/elasticsearch/indices/store/IndicesStoreIntegrationIT.java
@@ -74,9 +74,6 @@ import static java.lang.Thread.sleep;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcked;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
@ClusterScope(scope = Scope.TEST, numDataNodes = 0)
public class IndicesStoreIntegrationIT extends ESIntegTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/indices/store/IndicesStoreTests.java b/core/src/test/java/org/elasticsearch/indices/store/IndicesStoreTests.java
index f67d81f7a9..74370b711d 100644
--- a/core/src/test/java/org/elasticsearch/indices/store/IndicesStoreTests.java
+++ b/core/src/test/java/org/elasticsearch/indices/store/IndicesStoreTests.java
@@ -53,8 +53,6 @@ import static org.elasticsearch.Version.CURRENT;
import static org.elasticsearch.test.ClusterServiceUtils.createClusterService;
import static org.elasticsearch.test.VersionUtils.randomVersion;
-/**
- */
public class IndicesStoreTests extends ESTestCase {
private static final ShardRoutingState[] NOT_STARTED_STATES;
diff --git a/core/src/test/java/org/elasticsearch/indices/template/SimpleIndexTemplateIT.java b/core/src/test/java/org/elasticsearch/indices/template/SimpleIndexTemplateIT.java
index e40361e94f..b1a4d19894 100644
--- a/core/src/test/java/org/elasticsearch/indices/template/SimpleIndexTemplateIT.java
+++ b/core/src/test/java/org/elasticsearch/indices/template/SimpleIndexTemplateIT.java
@@ -63,9 +63,6 @@ import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class SimpleIndexTemplateIT extends ESIntegTestCase {
@After
diff --git a/core/src/test/java/org/elasticsearch/nodesinfo/SimpleNodesInfoIT.java b/core/src/test/java/org/elasticsearch/nodesinfo/SimpleNodesInfoIT.java
index 8a4c50f8a9..2147cea696 100644
--- a/core/src/test/java/org/elasticsearch/nodesinfo/SimpleNodesInfoIT.java
+++ b/core/src/test/java/org/elasticsearch/nodesinfo/SimpleNodesInfoIT.java
@@ -36,9 +36,6 @@ import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.notNullValue;
-/**
- *
- */
@ClusterScope(scope= Scope.TEST, numDataNodes = 0)
public class SimpleNodesInfoIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/operateAllIndices/DestructiveOperationsIntegrationIT.java b/core/src/test/java/org/elasticsearch/operateAllIndices/DestructiveOperationsIntegrationIT.java
index 83f600a8c2..28852d7469 100644
--- a/core/src/test/java/org/elasticsearch/operateAllIndices/DestructiveOperationsIntegrationIT.java
+++ b/core/src/test/java/org/elasticsearch/operateAllIndices/DestructiveOperationsIntegrationIT.java
@@ -26,8 +26,6 @@ import org.elasticsearch.test.ESIntegTestCase;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcked;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
@ESIntegTestCase.ClusterScope(scope = ESIntegTestCase.Scope.TEST)
public class DestructiveOperationsIntegrationIT extends ESIntegTestCase {
// One test for test performance, since cluster scope is test
diff --git a/core/src/test/java/org/elasticsearch/recovery/FullRollingRestartIT.java b/core/src/test/java/org/elasticsearch/recovery/FullRollingRestartIT.java
index 75904e69c2..a180d6feb8 100644
--- a/core/src/test/java/org/elasticsearch/recovery/FullRollingRestartIT.java
+++ b/core/src/test/java/org/elasticsearch/recovery/FullRollingRestartIT.java
@@ -39,9 +39,6 @@ import org.elasticsearch.test.ESIntegTestCase.Scope;
import static org.elasticsearch.index.query.QueryBuilders.matchAllQuery;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertHitCount;
-/**
- *
- */
@ClusterScope(scope = Scope.TEST, numDataNodes = 0, transportClientRatio = 0.0)
public class FullRollingRestartIT extends ESIntegTestCase {
protected void assertTimeout(ClusterHealthRequestBuilder requestBuilder) {
diff --git a/core/src/test/java/org/elasticsearch/recovery/RelocationIT.java b/core/src/test/java/org/elasticsearch/recovery/RelocationIT.java
index b661761e52..8a59b7460b 100644
--- a/core/src/test/java/org/elasticsearch/recovery/RelocationIT.java
+++ b/core/src/test/java/org/elasticsearch/recovery/RelocationIT.java
@@ -87,8 +87,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.startsWith;
-/**
- */
@ClusterScope(scope = Scope.TEST, numDataNodes = 0)
@TestLogging("_root:DEBUG,org.elasticsearch.indices.recovery:TRACE,org.elasticsearch.index.shard.service:TRACE")
public class RelocationIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/routing/AliasResolveRoutingIT.java b/core/src/test/java/org/elasticsearch/routing/AliasResolveRoutingIT.java
index c60e9e06d1..fdfcc4fcb9 100644
--- a/core/src/test/java/org/elasticsearch/routing/AliasResolveRoutingIT.java
+++ b/core/src/test/java/org/elasticsearch/routing/AliasResolveRoutingIT.java
@@ -37,9 +37,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertHitC
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class AliasResolveRoutingIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/search/SearchTimeoutIT.java b/core/src/test/java/org/elasticsearch/search/SearchTimeoutIT.java
index 168574059f..a8acb172da 100644
--- a/core/src/test/java/org/elasticsearch/search/SearchTimeoutIT.java
+++ b/core/src/test/java/org/elasticsearch/search/SearchTimeoutIT.java
@@ -42,8 +42,6 @@ import static org.elasticsearch.action.support.WriteRequest.RefreshPolicy.IMMEDI
import static org.elasticsearch.index.query.QueryBuilders.scriptQuery;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
@ESIntegTestCase.ClusterScope(scope = ESIntegTestCase.Scope.SUITE)
public class SearchTimeoutIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/CombiIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/CombiIT.java
index f72ecdb8b1..7517e98ff2 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/CombiIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/CombiIT.java
@@ -41,9 +41,6 @@ import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.core.IsNull.notNullValue;
-/**
- *
- */
public class CombiIT extends ESIntegTestCase {
/**
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/BooleanTermsIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/BooleanTermsIT.java
index cfb290284a..a7182ca56a 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/BooleanTermsIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/BooleanTermsIT.java
@@ -30,9 +30,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertSear
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.core.IsNull.notNullValue;
-/**
- *
- */
@ESIntegTestCase.SuiteScopeTestCase
public class BooleanTermsIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/ChildrenIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/ChildrenIT.java
index f423442353..d57e2774b5 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/ChildrenIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/ChildrenIT.java
@@ -56,8 +56,6 @@ import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.sameInstance;
-/**
- */
@ESIntegTestCase.SuiteScopeTestCase
public class ChildrenIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateHistogramIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateHistogramIT.java
index 68b443f40f..9eb21e89df 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateHistogramIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateHistogramIT.java
@@ -68,9 +68,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.core.IsNull.notNullValue;
-/**
- *
- */
@ESIntegTestCase.SuiteScopeTestCase
public class DateHistogramIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateRangeIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateRangeIT.java
index a6e0273bef..6534658c9c 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateRangeIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/DateRangeIT.java
@@ -54,9 +54,6 @@ import static org.hamcrest.Matchers.is;
import static org.hamcrest.core.IsNull.notNullValue;
import static org.hamcrest.core.IsNull.nullValue;
-/**
- *
- */
@ESIntegTestCase.SuiteScopeTestCase
public class DateRangeIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/GeoDistanceIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/GeoDistanceIT.java
index 288e9d4dcc..32dcb1a4eb 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/GeoDistanceIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/GeoDistanceIT.java
@@ -56,9 +56,6 @@ import static org.hamcrest.Matchers.sameInstance;
import static org.hamcrest.core.IsNull.notNullValue;
import static org.hamcrest.core.IsNull.nullValue;
-/**
- *
- */
@ESIntegTestCase.SuiteScopeTestCase
public class GeoDistanceIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/GlobalIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/GlobalIT.java
index 9cebfeb982..b226c6dbd2 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/GlobalIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/GlobalIT.java
@@ -38,9 +38,6 @@ import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.sameInstance;
import static org.hamcrest.core.IsNull.notNullValue;
-/**
- *
- */
@ESIntegTestCase.SuiteScopeTestCase
public class GlobalIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/SignificantTermsIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/SignificantTermsIT.java
index 7284901e94..3de40c16c2 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/SignificantTermsIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/SignificantTermsIT.java
@@ -58,9 +58,6 @@ import static org.hamcrest.Matchers.hasSize;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.core.IsNull.notNullValue;
-/**
- *
- */
@ESIntegTestCase.SuiteScopeTestCase
public class SignificantTermsIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/SignificantTermsSignificanceScoreIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/SignificantTermsSignificanceScoreIT.java
index 150f4a74a9..aa5cc79ab5 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/SignificantTermsSignificanceScoreIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/SignificantTermsSignificanceScoreIT.java
@@ -75,9 +75,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.is;
-/**
- *
- */
@ESIntegTestCase.ClusterScope(scope = ESIntegTestCase.Scope.SUITE)
public class SignificantTermsSignificanceScoreIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/TermsShardMinDocCountIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/TermsShardMinDocCountIT.java
index 2ea319daa9..764ed3ba73 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/TermsShardMinDocCountIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/TermsShardMinDocCountIT.java
@@ -39,9 +39,6 @@ import static org.elasticsearch.search.aggregations.AggregationBuilders.signific
import static org.elasticsearch.search.aggregations.AggregationBuilders.terms;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class TermsShardMinDocCountIT extends ESIntegTestCase {
private static final String index = "someindex";
private static final String type = "testtype";
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/nested/NestedAggregatorTests.java b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/nested/NestedAggregatorTests.java
index a3bb846c3e..d658a36c07 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/bucket/nested/NestedAggregatorTests.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/bucket/nested/NestedAggregatorTests.java
@@ -55,8 +55,6 @@ import java.util.List;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class NestedAggregatorTests extends ESSingleNodeTestCase {
public void testResetRootDocId() throws Exception {
Directory directory = newDirectory();
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/AbstractGeoTestCase.java b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/AbstractGeoTestCase.java
index 7cca4baade..6a4eec89f2 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/AbstractGeoTestCase.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/AbstractGeoTestCase.java
@@ -46,9 +46,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcke
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertSearchResponse;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
@ESIntegTestCase.SuiteScopeTestCase
public abstract class AbstractGeoTestCase extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/AvgIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/AvgIT.java
index 37a3d126e3..1d9f548487 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/AvgIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/AvgIT.java
@@ -63,9 +63,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.notNullValue;
-/**
- *
- */
public class AvgIT extends AbstractNumericTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/MaxIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/MaxIT.java
index c3e693b530..df65deb369 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/MaxIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/MaxIT.java
@@ -51,9 +51,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertSear
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.notNullValue;
-/**
- *
- */
public class MaxIT extends AbstractNumericTestCase {
@Override
protected Collection<Class<? extends Plugin>> nodePlugins() {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/MinIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/MinIT.java
index 9340253461..7eddcd7b53 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/MinIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/MinIT.java
@@ -51,9 +51,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertSear
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.notNullValue;
-/**
- *
- */
public class MinIT extends AbstractNumericTestCase {
@Override
protected Collection<Class<? extends Plugin>> nodePlugins() {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/SumIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/SumIT.java
index 3ff0052965..f4cad82b16 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/SumIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/SumIT.java
@@ -61,9 +61,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertSear
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.notNullValue;
-/**
- *
- */
public class SumIT extends AbstractNumericTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/TopHitsIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/TopHitsIT.java
index 383d25c401..76b4d83102 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/TopHitsIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/TopHitsIT.java
@@ -86,9 +86,6 @@ import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
import static org.hamcrest.Matchers.sameInstance;
-/**
- *
- */
@ESIntegTestCase.SuiteScopeTestCase()
public class TopHitsIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/ValueCountIT.java b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/ValueCountIT.java
index 90e56249ff..33ec501980 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/metrics/ValueCountIT.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/metrics/ValueCountIT.java
@@ -53,9 +53,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertSear
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.notNullValue;
-/**
- *
- */
@ESIntegTestCase.SuiteScopeTestCase
public class ValueCountIT extends ESIntegTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/search/aggregations/support/PathTests.java b/core/src/test/java/org/elasticsearch/search/aggregations/support/PathTests.java
index 4602035a40..c5c681c117 100644
--- a/core/src/test/java/org/elasticsearch/search/aggregations/support/PathTests.java
+++ b/core/src/test/java/org/elasticsearch/search/aggregations/support/PathTests.java
@@ -27,9 +27,6 @@ import java.util.List;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class PathTests extends ESTestCase {
public void testInvalidPaths() throws Exception {
assertInvalidPath("[foo]", "brackets at the beginning of the token expression");
diff --git a/core/src/test/java/org/elasticsearch/search/fetch/subphase/MatchedQueriesIT.java b/core/src/test/java/org/elasticsearch/search/fetch/subphase/MatchedQueriesIT.java
index 170638b295..ebf3b6e1a5 100644
--- a/core/src/test/java/org/elasticsearch/search/fetch/subphase/MatchedQueriesIT.java
+++ b/core/src/test/java/org/elasticsearch/search/fetch/subphase/MatchedQueriesIT.java
@@ -39,9 +39,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertHitC
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.hasItemInArray;
-/**
- *
- */
public class MatchedQueriesIT extends ESIntegTestCase {
public void testSimpleMatchedQueryFromFilteredQuery() throws Exception {
createIndex("test");
diff --git a/core/src/test/java/org/elasticsearch/search/fetch/subphase/NestedChildrenFilterTests.java b/core/src/test/java/org/elasticsearch/search/fetch/subphase/NestedChildrenFilterTests.java
index 440d90bdba..c4c180ab85 100644
--- a/core/src/test/java/org/elasticsearch/search/fetch/subphase/NestedChildrenFilterTests.java
+++ b/core/src/test/java/org/elasticsearch/search/fetch/subphase/NestedChildrenFilterTests.java
@@ -46,8 +46,6 @@ import java.util.List;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class NestedChildrenFilterTests extends ESTestCase {
public void testNestedChildrenFilter() throws Exception {
int numParentDocs = scaledRandomIntBetween(0, 32);
diff --git a/core/src/test/java/org/elasticsearch/search/functionscore/FunctionScoreBackwardCompatibilityIT.java b/core/src/test/java/org/elasticsearch/search/functionscore/FunctionScoreBackwardCompatibilityIT.java
index 655aecd8fb..7ef8cfe78d 100644
--- a/core/src/test/java/org/elasticsearch/search/functionscore/FunctionScoreBackwardCompatibilityIT.java
+++ b/core/src/test/java/org/elasticsearch/search/functionscore/FunctionScoreBackwardCompatibilityIT.java
@@ -43,8 +43,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcke
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertOrderedSearchHits;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertSearchResponse;
-/**
- */
public class FunctionScoreBackwardCompatibilityIT extends ESBackcompatTestCase {
/**
* Simple upgrade test for function score.
diff --git a/core/src/test/java/org/elasticsearch/search/functionscore/FunctionScorePluginIT.java b/core/src/test/java/org/elasticsearch/search/functionscore/FunctionScorePluginIT.java
index 5fbfbba46d..21622d0e4a 100644
--- a/core/src/test/java/org/elasticsearch/search/functionscore/FunctionScorePluginIT.java
+++ b/core/src/test/java/org/elasticsearch/search/functionscore/FunctionScorePluginIT.java
@@ -52,9 +52,6 @@ import static org.elasticsearch.index.query.QueryBuilders.termQuery;
import static org.elasticsearch.search.builder.SearchSourceBuilder.searchSource;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
@ClusterScope(scope = Scope.SUITE, supportsDedicatedMasters = false, numDataNodes = 1)
public class FunctionScorePluginIT extends ESIntegTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/search/functionscore/QueryRescorerIT.java b/core/src/test/java/org/elasticsearch/search/functionscore/QueryRescorerIT.java
index 364186572d..0fb85ea499 100644
--- a/core/src/test/java/org/elasticsearch/search/functionscore/QueryRescorerIT.java
+++ b/core/src/test/java/org/elasticsearch/search/functionscore/QueryRescorerIT.java
@@ -69,9 +69,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.lessThanOrEqualTo;
import static org.hamcrest.Matchers.notNullValue;
-/**
- *
- */
public class QueryRescorerIT extends ESIntegTestCase {
public void testEnforceWindowSize() {
createIndex("test");
diff --git a/core/src/test/java/org/elasticsearch/search/geo/GeoBoundingBoxIT.java b/core/src/test/java/org/elasticsearch/search/geo/GeoBoundingBoxIT.java
index 1ac9147e53..97615f63c9 100644
--- a/core/src/test/java/org/elasticsearch/search/geo/GeoBoundingBoxIT.java
+++ b/core/src/test/java/org/elasticsearch/search/geo/GeoBoundingBoxIT.java
@@ -44,9 +44,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcke
import static org.hamcrest.Matchers.anyOf;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class GeoBoundingBoxIT extends ESIntegTestCase {
@Override
protected Collection<Class<? extends Plugin>> nodePlugins() {
diff --git a/core/src/test/java/org/elasticsearch/search/geo/GeoDistanceIT.java b/core/src/test/java/org/elasticsearch/search/geo/GeoDistanceIT.java
index 4ea143ed7f..8297b5e018 100644
--- a/core/src/test/java/org/elasticsearch/search/geo/GeoDistanceIT.java
+++ b/core/src/test/java/org/elasticsearch/search/geo/GeoDistanceIT.java
@@ -20,30 +20,40 @@
package org.elasticsearch.search.geo;
import org.elasticsearch.Version;
+import org.elasticsearch.action.search.SearchRequestBuilder;
import org.elasticsearch.action.search.SearchResponse;
import org.elasticsearch.cluster.metadata.IndexMetaData;
import org.elasticsearch.common.geo.GeoHashUtils;
+import org.elasticsearch.common.geo.GeoPoint;
import org.elasticsearch.common.geo.GeoUtils;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.unit.DistanceUnit;
import org.elasticsearch.common.xcontent.XContentBuilder;
import org.elasticsearch.common.xcontent.XContentFactory;
import org.elasticsearch.index.fielddata.ScriptDocValues;
+import org.elasticsearch.index.query.QueryBuilders;
import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.script.MockScriptPlugin;
import org.elasticsearch.script.Script;
+import org.elasticsearch.script.ScriptService.ScriptType;
+import org.elasticsearch.search.aggregations.AggregationBuilders;
+import org.elasticsearch.search.aggregations.Aggregations;
+import org.elasticsearch.search.aggregations.bucket.range.Range;
+import org.elasticsearch.search.aggregations.bucket.range.geodistance.InternalGeoDistance;
import org.elasticsearch.test.ESIntegTestCase;
import org.elasticsearch.test.InternalSettingsPlugin;
import org.elasticsearch.test.VersionUtils;
+import org.junit.Before;
+import java.io.IOException;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
+import java.util.List;
import java.util.Map;
import java.util.function.Function;
import static org.elasticsearch.common.xcontent.XContentFactory.jsonBuilder;
-import static org.elasticsearch.script.ScriptService.ScriptType;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcked;
import static org.hamcrest.Matchers.closeTo;
@@ -63,7 +73,6 @@ public class GeoDistanceIT extends ESIntegTestCase {
public static class CustomScriptPlugin extends MockScriptPlugin {
@Override
- @SuppressWarnings("unchecked")
protected Map<String, Function<Map<String, Object>, Object>> pluginScripts() {
Map<String, Function<Map<String, Object>, Object>> scripts = new HashMap<>();
@@ -83,15 +92,14 @@ public class GeoDistanceIT extends ESIntegTestCase {
return scripts;
}
- @SuppressWarnings("unchecked")
static Double distanceScript(Map<String, Object> vars, Function<ScriptDocValues.GeoPoints, Double> distance) {
Map<?, ?> doc = (Map) vars.get("doc");
return distance.apply((ScriptDocValues.GeoPoints) doc.get("location"));
}
}
- public void testDistanceScript() throws Exception {
-
+ @Before
+ public void setupTestIndex() throws IOException {
Version version = VersionUtils.randomVersionBetween(random(), Version.V_2_0_0, Version.CURRENT);
Settings settings = Settings.builder().put(IndexMetaData.SETTING_VERSION_CREATED, version).build();
XContentBuilder xContentBuilder = XContentFactory.jsonBuilder().startObject().startObject("type1")
@@ -102,7 +110,9 @@ public class GeoDistanceIT extends ESIntegTestCase {
xContentBuilder.endObject().endObject().endObject().endObject();
assertAcked(prepareCreate("test").setSettings(settings).addMapping("type1", xContentBuilder));
ensureGreen();
+ }
+ public void testDistanceScript() throws Exception {
client().prepareIndex("test", "type1", "1")
.setSource(jsonBuilder().startObject()
.field("name", "TestPosition")
@@ -156,4 +166,41 @@ public class GeoDistanceIT extends ESIntegTestCase {
assertThat(resultArcDistance6,
closeTo(GeoUtils.arcDistance(src_lat, src_lon, tgt_lat, tgt_lon)/1000d, 0.01d));
}
+
+ public void testGeoDistanceAggregation() throws IOException {
+ client().prepareIndex("test", "type1", "1")
+ .setSource(jsonBuilder().startObject()
+ .field("name", "TestPosition")
+ .startObject("location")
+ .field("lat", src_lat)
+ .field("lon", src_lon)
+ .endObject()
+ .endObject())
+ .get();
+
+ refresh();
+
+ SearchRequestBuilder search = client().prepareSearch("test");
+ String name = "TestPosition";
+
+ search.setQuery(QueryBuilders.matchAllQuery())
+ .setTypes("type1")
+ .addAggregation(AggregationBuilders.geoDistance(name, new GeoPoint(tgt_lat, tgt_lon))
+ .field("location")
+ .unit(DistanceUnit.MILES)
+ .addRange(0, 25000));
+
+ search.setSize(0); // no hits please
+
+ SearchResponse response = search.get();
+ Aggregations aggregations = response.getAggregations();
+ assertNotNull(aggregations);
+ InternalGeoDistance geoDistance = aggregations.get(name);
+ assertNotNull(geoDistance);
+
+ List<? extends Range.Bucket> buckets = ((Range) geoDistance).getBuckets();
+ assertNotNull("Buckets should not be null", buckets);
+ assertEquals("Unexpected number of buckets", 1, buckets.size());
+ assertEquals("Unexpected doc count for geo distance", 1, buckets.get(0).getDocCount());
+ }
}
diff --git a/core/src/test/java/org/elasticsearch/search/geo/GeoFilterIT.java b/core/src/test/java/org/elasticsearch/search/geo/GeoFilterIT.java
index cc832f8a7d..7f880211c3 100644
--- a/core/src/test/java/org/elasticsearch/search/geo/GeoFilterIT.java
+++ b/core/src/test/java/org/elasticsearch/search/geo/GeoFilterIT.java
@@ -93,9 +93,6 @@ import static org.hamcrest.Matchers.containsInAnyOrder;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.lessThanOrEqualTo;
-/**
- *
- */
public class GeoFilterIT extends ESIntegTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/search/indicesboost/SimpleIndicesBoostSearchIT.java b/core/src/test/java/org/elasticsearch/search/indicesboost/SimpleIndicesBoostSearchIT.java
index 606e9a18f2..168729d5c0 100644
--- a/core/src/test/java/org/elasticsearch/search/indicesboost/SimpleIndicesBoostSearchIT.java
+++ b/core/src/test/java/org/elasticsearch/search/indicesboost/SimpleIndicesBoostSearchIT.java
@@ -31,9 +31,6 @@ import static org.elasticsearch.search.builder.SearchSourceBuilder.searchSource;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertHitCount;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class SimpleIndicesBoostSearchIT extends ESIntegTestCase {
public void testIndicesBoost() throws Exception {
assertHitCount(client().prepareSearch().setQuery(termQuery("test", "value")).get(), 0);
diff --git a/core/src/test/java/org/elasticsearch/search/morelikethis/MoreLikeThisIT.java b/core/src/test/java/org/elasticsearch/search/morelikethis/MoreLikeThisIT.java
index 21f1586075..1fd51966c2 100644
--- a/core/src/test/java/org/elasticsearch/search/morelikethis/MoreLikeThisIT.java
+++ b/core/src/test/java/org/elasticsearch/search/morelikethis/MoreLikeThisIT.java
@@ -56,9 +56,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertThro
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.notNullValue;
-/**
- *
- */
public class MoreLikeThisIT extends ESIntegTestCase {
public void testSimpleMoreLikeThis() throws Exception {
logger.info("Creating index test");
diff --git a/core/src/test/java/org/elasticsearch/search/query/MultiMatchQueryIT.java b/core/src/test/java/org/elasticsearch/search/query/MultiMatchQueryIT.java
index 693fffa307..c3fce0a76a 100644
--- a/core/src/test/java/org/elasticsearch/search/query/MultiMatchQueryIT.java
+++ b/core/src/test/java/org/elasticsearch/search/query/MultiMatchQueryIT.java
@@ -635,6 +635,43 @@ public class MultiMatchQueryIT extends ESIntegTestCase {
assertFirstHit(searchResponse, hasId("ultimate1"));
}
+ /**
+ * Test for edge case where field level boosting is applied to field that doesn't exist on documents on
+ * one shard. There was an issue reported in https://github.com/elastic/elasticsearch/issues/18710 where a
+ * `multi_match` query using the fuzziness parameter with a boost on one of two fields returns the
+ * same document score if both documents are placed on different shard. This test recreates that scenario
+ * and checks that the returned scores are different.
+ */
+ public void testFuzzyFieldLevelBoosting() throws InterruptedException, ExecutionException {
+ String idx = "test18710";
+ CreateIndexRequestBuilder builder = prepareCreate(idx).setSettings(Settings.builder()
+ .put(indexSettings())
+ .put(SETTING_NUMBER_OF_SHARDS, 3)
+ .put(SETTING_NUMBER_OF_REPLICAS, 0)
+ );
+ assertAcked(builder.addMapping("type", "title", "type=string", "body", "type=string"));
+ ensureGreen();
+ List<IndexRequestBuilder> builders = new ArrayList<>();
+ builders.add(client().prepareIndex(idx, "type", "1").setSource(
+ "title", "foo",
+ "body", "bar"));
+ builders.add(client().prepareIndex(idx, "type", "2").setSource(
+ "title", "bar",
+ "body", "foo"));
+ indexRandom(true, false, builders);
+
+ SearchResponse searchResponse = client().prepareSearch(idx)
+ .setExplain(true)
+ .setQuery(multiMatchQuery("foo").field("title", 100).field("body")
+ .fuzziness(0)
+ ).get();
+ SearchHit[] hits = searchResponse.getHits().getHits();
+ assertNotEquals("both documents should be on different shards", hits[0].getShard().getShardId(), hits[1].getShard().getShardId());
+ assertEquals("1", hits[0].getId());
+ assertEquals("2", hits[1].getId());
+ assertThat(hits[0].getScore(), greaterThan(hits[1].score()));
+ }
+
private static void assertEquivalent(String query, SearchResponse left, SearchResponse right) {
assertNoFailures(left);
assertNoFailures(right);
diff --git a/core/src/test/java/org/elasticsearch/search/scroll/DuelScrollIT.java b/core/src/test/java/org/elasticsearch/search/scroll/DuelScrollIT.java
index 0ece1e5d83..f05f920683 100644
--- a/core/src/test/java/org/elasticsearch/search/scroll/DuelScrollIT.java
+++ b/core/src/test/java/org/elasticsearch/search/scroll/DuelScrollIT.java
@@ -41,8 +41,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcke
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertNoFailures;
import static org.hamcrest.Matchers.equalTo;
-/**
- */
public class DuelScrollIT extends ESIntegTestCase {
public void testDuelQueryThenFetch() throws Exception {
TestContext context = create(SearchType.DFS_QUERY_THEN_FETCH, SearchType.QUERY_THEN_FETCH);
diff --git a/core/src/test/java/org/elasticsearch/search/scroll/SearchScrollWithFailingNodesIT.java b/core/src/test/java/org/elasticsearch/search/scroll/SearchScrollWithFailingNodesIT.java
index 2a42ec3530..5b34dbc55a 100644
--- a/core/src/test/java/org/elasticsearch/search/scroll/SearchScrollWithFailingNodesIT.java
+++ b/core/src/test/java/org/elasticsearch/search/scroll/SearchScrollWithFailingNodesIT.java
@@ -37,8 +37,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.lessThan;
-/**
- */
@ESIntegTestCase.ClusterScope(scope = ESIntegTestCase.Scope.TEST, numDataNodes = 0, numClientNodes = 0)
public class SearchScrollWithFailingNodesIT extends ESIntegTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/search/suggest/phrase/DirectCandidateGeneratorTests.java b/core/src/test/java/org/elasticsearch/search/suggest/phrase/DirectCandidateGeneratorTests.java
index 846d3193f6..da15c9c1b8 100644
--- a/core/src/test/java/org/elasticsearch/search/suggest/phrase/DirectCandidateGeneratorTests.java
+++ b/core/src/test/java/org/elasticsearch/search/suggest/phrase/DirectCandidateGeneratorTests.java
@@ -35,6 +35,7 @@ import org.elasticsearch.search.suggest.phrase.PhraseSuggestionContext.DirectCan
import org.elasticsearch.test.ESTestCase;
import java.io.IOException;
+
import static org.hamcrest.Matchers.equalTo;
public class DirectCandidateGeneratorTests extends ESTestCase{
@@ -151,12 +152,12 @@ public class DirectCandidateGeneratorTests extends ESTestCase{
// test missing fieldname
String directGenerator = "{ }";
assertIllegalXContent(directGenerator, IllegalArgumentException.class,
- "[direct_generator] expects exactly one field parameter, but found []");
+ "Required [field]");
// test two fieldnames
directGenerator = "{ \"field\" : \"f1\", \"field\" : \"f2\" }";
- assertIllegalXContent(directGenerator, IllegalArgumentException.class,
- "[direct_generator] expects exactly one field parameter, but found [f2, f1]");
+ assertIllegalXContent(directGenerator, ParsingException.class,
+ "[direct_generator] failed to parse field [field]");
// test unknown field
directGenerator = "{ \"unknown_param\" : \"f1\" }";
diff --git a/core/src/test/java/org/elasticsearch/snapshots/DedicatedClusterSnapshotRestoreIT.java b/core/src/test/java/org/elasticsearch/snapshots/DedicatedClusterSnapshotRestoreIT.java
index a987aa7f9c..fd57a1198e 100644
--- a/core/src/test/java/org/elasticsearch/snapshots/DedicatedClusterSnapshotRestoreIT.java
+++ b/core/src/test/java/org/elasticsearch/snapshots/DedicatedClusterSnapshotRestoreIT.java
@@ -90,8 +90,6 @@ import static org.hamcrest.Matchers.not;
import static org.hamcrest.Matchers.notNullValue;
import static org.hamcrest.Matchers.nullValue;
-/**
- */
@ClusterScope(scope = Scope.TEST, numDataNodes = 0, transportClientRatio = 0)
public class DedicatedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/snapshots/SharedClusterSnapshotRestoreIT.java b/core/src/test/java/org/elasticsearch/snapshots/SharedClusterSnapshotRestoreIT.java
index 3e43cc8304..200ec6ac4b 100644
--- a/core/src/test/java/org/elasticsearch/snapshots/SharedClusterSnapshotRestoreIT.java
+++ b/core/src/test/java/org/elasticsearch/snapshots/SharedClusterSnapshotRestoreIT.java
@@ -686,6 +686,47 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
logger.info("--> total number of simulated failures during restore: [{}]", getFailureCount("test-repo"));
}
+ public void testDataFileCorruptionDuringRestore() throws Exception {
+ Path repositoryLocation = randomRepoPath();
+ Client client = client();
+ logger.info("--> creating repository");
+ assertAcked(client.admin().cluster().preparePutRepository("test-repo")
+ .setType("fs").setSettings(Settings.builder().put("location", repositoryLocation)));
+
+ prepareCreate("test-idx").setSettings(Settings.builder().put("index.allocation.max_retries", Integer.MAX_VALUE)).get();
+ ensureGreen();
+
+ logger.info("--> indexing some data");
+ for (int i = 0; i < 100; i++) {
+ index("test-idx", "doc", Integer.toString(i), "foo", "bar" + i);
+ }
+ refresh();
+ assertThat(client.prepareSearch("test-idx").setSize(0).get().getHits().totalHits(), equalTo(100L));
+
+ logger.info("--> snapshot");
+ CreateSnapshotResponse createSnapshotResponse = client.admin().cluster().prepareCreateSnapshot("test-repo", "test-snap").setWaitForCompletion(true).setIndices("test-idx").get();
+ assertThat(createSnapshotResponse.getSnapshotInfo().state(), equalTo(SnapshotState.SUCCESS));
+ assertThat(createSnapshotResponse.getSnapshotInfo().totalShards(), equalTo(createSnapshotResponse.getSnapshotInfo().successfulShards()));
+
+ logger.info("--> update repository with mock version");
+ assertAcked(client.admin().cluster().preparePutRepository("test-repo")
+ .setType("mock").setSettings(
+ Settings.builder()
+ .put("location", repositoryLocation)
+ .put("random", randomAsciiOfLength(10))
+ .put("use_lucene_corruption", true)
+ .put("max_failure_number", 10000000L)
+ .put("random_data_file_io_exception_rate", 1.0)));
+
+ // Test restore after index deletion
+ logger.info("--> delete index");
+ cluster().wipeIndices("test-idx");
+ logger.info("--> restore corrupt index");
+ RestoreSnapshotResponse restoreSnapshotResponse = client.admin().cluster().prepareRestoreSnapshot("test-repo", "test-snap").setWaitForCompletion(true).execute().actionGet();
+ assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), greaterThan(0));
+ assertThat(restoreSnapshotResponse.getRestoreInfo().failedShards(), equalTo(restoreSnapshotResponse.getRestoreInfo().totalShards()));
+ }
+
public void testDeletionOfFailingToRecoverIndexShouldStopRestore() throws Exception {
Path repositoryLocation = randomRepoPath();
Client client = client();
@@ -2199,32 +2240,6 @@ public class SharedClusterSnapshotRestoreIT extends AbstractSnapshotIntegTestCas
assertFalse(snapshotListener.timedOut());
// Check that cluster state update task was called only once
assertEquals(1, snapshotListener.count());
-
- logger.info("--> close indices");
- client.admin().indices().prepareClose("test-idx").get();
-
- BlockingClusterStateListener restoreListener = new BlockingClusterStateListener(clusterService, "restore_snapshot[", "update snapshot state", Priority.HIGH);
-
- try {
- clusterService.addFirst(restoreListener);
- logger.info("--> restore snapshot");
- ListenableActionFuture<RestoreSnapshotResponse> futureRestore = client.admin().cluster().prepareRestoreSnapshot("test-repo", "test-snap").setWaitForCompletion(true).execute();
-
- // Await until shard updates are in pending state.
- assertBusyPendingTasks("update snapshot state", numberOfShards);
- restoreListener.unblock();
-
- RestoreSnapshotResponse restoreSnapshotResponse = futureRestore.actionGet();
- assertThat(restoreSnapshotResponse.getRestoreInfo().totalShards(), equalTo(numberOfShards));
-
- } finally {
- clusterService.remove(restoreListener);
- }
-
- // Check that we didn't timeout
- assertFalse(restoreListener.timedOut());
- // Check that cluster state update task was called only once
- assertEquals(1, restoreListener.count());
}
public void testSnapshotName() throws Exception {
diff --git a/core/src/test/java/org/elasticsearch/snapshots/SnapshotUtilsTests.java b/core/src/test/java/org/elasticsearch/snapshots/SnapshotUtilsTests.java
index 1763ec1a3e..5b4b295d40 100644
--- a/core/src/test/java/org/elasticsearch/snapshots/SnapshotUtilsTests.java
+++ b/core/src/test/java/org/elasticsearch/snapshots/SnapshotUtilsTests.java
@@ -26,8 +26,6 @@ import java.util.List;
import static org.hamcrest.Matchers.containsInAnyOrder;
-/**
- */
public class SnapshotUtilsTests extends ESTestCase {
public void testIndexNameFiltering() {
assertIndexNameFiltering(new String[]{"foo", "bar", "baz"}, new String[]{}, new String[]{"foo", "bar", "baz"});
diff --git a/core/src/test/java/org/elasticsearch/snapshots/mockstore/BlobContainerWrapper.java b/core/src/test/java/org/elasticsearch/snapshots/mockstore/BlobContainerWrapper.java
index 72f17039f2..56a4a279ca 100644
--- a/core/src/test/java/org/elasticsearch/snapshots/mockstore/BlobContainerWrapper.java
+++ b/core/src/test/java/org/elasticsearch/snapshots/mockstore/BlobContainerWrapper.java
@@ -26,9 +26,6 @@ import java.io.IOException;
import java.io.InputStream;
import java.util.Map;
-/**
- *
- */
public class BlobContainerWrapper implements BlobContainer {
private BlobContainer delegate;
diff --git a/core/src/test/java/org/elasticsearch/snapshots/mockstore/BlobStoreWrapper.java b/core/src/test/java/org/elasticsearch/snapshots/mockstore/BlobStoreWrapper.java
index 5ac1e82dba..08e0c6fdcf 100644
--- a/core/src/test/java/org/elasticsearch/snapshots/mockstore/BlobStoreWrapper.java
+++ b/core/src/test/java/org/elasticsearch/snapshots/mockstore/BlobStoreWrapper.java
@@ -24,9 +24,6 @@ import org.elasticsearch.common.blobstore.BlobStore;
import java.io.IOException;
-/**
- *
- */
public class BlobStoreWrapper implements BlobStore {
private BlobStore delegate;
diff --git a/core/src/test/java/org/elasticsearch/snapshots/mockstore/MockRepository.java b/core/src/test/java/org/elasticsearch/snapshots/mockstore/MockRepository.java
index 06c4ec10af..ca3aeb674b 100644
--- a/core/src/test/java/org/elasticsearch/snapshots/mockstore/MockRepository.java
+++ b/core/src/test/java/org/elasticsearch/snapshots/mockstore/MockRepository.java
@@ -33,6 +33,7 @@ import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import java.util.concurrent.atomic.AtomicLong;
+import org.apache.lucene.index.CorruptIndexException;
import org.elasticsearch.ElasticsearchException;
import org.elasticsearch.cluster.metadata.MetaData;
import org.elasticsearch.cluster.metadata.RepositoryMetaData;
@@ -81,6 +82,8 @@ public class MockRepository extends FsRepository {
private final double randomDataFileIOExceptionRate;
+ private final boolean useLuceneCorruptionException;
+
private final long maximumNumberOfFailures;
private final long waitAfterUnblock;
@@ -101,6 +104,7 @@ public class MockRepository extends FsRepository {
super(overrideSettings(metadata, environment), environment);
randomControlIOExceptionRate = metadata.settings().getAsDouble("random_control_io_exception_rate", 0.0);
randomDataFileIOExceptionRate = metadata.settings().getAsDouble("random_data_file_io_exception_rate", 0.0);
+ useLuceneCorruptionException = metadata.settings().getAsBoolean("use_lucene_corruption", false);
maximumNumberOfFailures = metadata.settings().getAsLong("max_failure_number", 100L);
blockOnControlFiles = metadata.settings().getAsBoolean("block_on_control", false);
blockOnDataFiles = metadata.settings().getAsBoolean("block_on_data", false);
@@ -245,7 +249,11 @@ public class MockRepository extends FsRepository {
if (blobName.startsWith("__")) {
if (shouldFail(blobName, randomDataFileIOExceptionRate) && (incrementAndGetFailureCount() < maximumNumberOfFailures)) {
logger.info("throwing random IOException for file [{}] at path [{}]", blobName, path());
- throw new IOException("Random IOException");
+ if (useLuceneCorruptionException) {
+ throw new CorruptIndexException("Random corruption", "random file");
+ } else {
+ throw new IOException("Random IOException");
+ }
} else if (blockOnDataFiles) {
logger.info("blocking I/O operation for file [{}] at path [{}]", blobName, path());
if (blockExecution() && waitAfterUnblock > 0) {
diff --git a/core/src/test/java/org/elasticsearch/threadpool/SimpleThreadPoolIT.java b/core/src/test/java/org/elasticsearch/threadpool/SimpleThreadPoolIT.java
index 56e18d5335..1b5202762c 100644
--- a/core/src/test/java/org/elasticsearch/threadpool/SimpleThreadPoolIT.java
+++ b/core/src/test/java/org/elasticsearch/threadpool/SimpleThreadPoolIT.java
@@ -49,8 +49,6 @@ import static org.elasticsearch.common.xcontent.XContentFactory.jsonBuilder;
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertNoFailures;
import static org.hamcrest.Matchers.containsString;
-/**
- */
@ClusterScope(scope = Scope.TEST, numDataNodes = 0, numClientNodes = 0)
public class SimpleThreadPoolIT extends ESIntegTestCase {
@Override
diff --git a/core/src/test/java/org/elasticsearch/timestamp/SimpleTimestampIT.java b/core/src/test/java/org/elasticsearch/timestamp/SimpleTimestampIT.java
index 2fb6333587..e64a695d88 100644
--- a/core/src/test/java/org/elasticsearch/timestamp/SimpleTimestampIT.java
+++ b/core/src/test/java/org/elasticsearch/timestamp/SimpleTimestampIT.java
@@ -45,8 +45,6 @@ import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.lessThanOrEqualTo;
import static org.hamcrest.Matchers.notNullValue;
-/**
- */
public class SimpleTimestampIT extends ESIntegTestCase {
private static final Settings BW_SETTINGS = Settings.builder().put(IndexMetaData.SETTING_VERSION_CREATED, Version.V_2_3_0).build();
diff --git a/core/src/test/java/org/elasticsearch/update/UpdateByNativeScriptIT.java b/core/src/test/java/org/elasticsearch/update/UpdateByNativeScriptIT.java
index 31ce9861e4..b8c78f5e31 100644
--- a/core/src/test/java/org/elasticsearch/update/UpdateByNativeScriptIT.java
+++ b/core/src/test/java/org/elasticsearch/update/UpdateByNativeScriptIT.java
@@ -42,9 +42,6 @@ import java.util.Map;
import static org.hamcrest.Matchers.hasKey;
import static org.hamcrest.Matchers.is;
-/**
- *
- */
@ClusterScope(scope= Scope.SUITE, numDataNodes =1)
public class UpdateByNativeScriptIT extends ESIntegTestCase {
diff --git a/core/src/test/java/org/elasticsearch/validate/SimpleValidateQueryIT.java b/core/src/test/java/org/elasticsearch/validate/SimpleValidateQueryIT.java
index 79ee438952..0a26ce32e6 100644
--- a/core/src/test/java/org/elasticsearch/validate/SimpleValidateQueryIT.java
+++ b/core/src/test/java/org/elasticsearch/validate/SimpleValidateQueryIT.java
@@ -49,9 +49,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
@ClusterScope(randomDynamicTemplates = false, scope = Scope.SUITE)
public class SimpleValidateQueryIT extends ESIntegTestCase {
public void testSimpleValidateQuery() throws Exception {
diff --git a/core/src/test/java/org/elasticsearch/versioning/ConcurrentDocumentOperationIT.java b/core/src/test/java/org/elasticsearch/versioning/ConcurrentDocumentOperationIT.java
index e2c572f783..8edcbd45a8 100644
--- a/core/src/test/java/org/elasticsearch/versioning/ConcurrentDocumentOperationIT.java
+++ b/core/src/test/java/org/elasticsearch/versioning/ConcurrentDocumentOperationIT.java
@@ -32,9 +32,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcke
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.nullValue;
-/**
- *
- */
public class ConcurrentDocumentOperationIT extends ESIntegTestCase {
public void testConcurrentOperationOnSameDoc() throws Exception {
logger.info("--> create an index with 1 shard and max replicas based on nodes");
diff --git a/core/src/test/java/org/elasticsearch/versioning/SimpleVersioningIT.java b/core/src/test/java/org/elasticsearch/versioning/SimpleVersioningIT.java
index 2603c3f0c8..ccb392be1f 100644
--- a/core/src/test/java/org/elasticsearch/versioning/SimpleVersioningIT.java
+++ b/core/src/test/java/org/elasticsearch/versioning/SimpleVersioningIT.java
@@ -47,9 +47,6 @@ import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertThro
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.lessThanOrEqualTo;
-/**
- *
- */
public class SimpleVersioningIT extends ESIntegTestCase {
public void testExternalVersioningInitialDelete() throws Exception {
createIndex("test");
diff --git a/core/src/test/java/org/elasticsearch/watcher/ResourceWatcherServiceTests.java b/core/src/test/java/org/elasticsearch/watcher/ResourceWatcherServiceTests.java
index 82a3a55868..86bad44fbf 100644
--- a/core/src/test/java/org/elasticsearch/watcher/ResourceWatcherServiceTests.java
+++ b/core/src/test/java/org/elasticsearch/watcher/ResourceWatcherServiceTests.java
@@ -29,9 +29,6 @@ import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.notNullValue;
-/**
- *
- */
public class ResourceWatcherServiceTests extends ESTestCase {
public void testSettings() throws Exception {
ThreadPool threadPool = new TestThreadPool("test");
diff --git a/docs/reference/aggregations/bucket/children-aggregation.asciidoc b/docs/reference/aggregations/bucket/children-aggregation.asciidoc
index 915a3c6a38..fa89314a23 100644
--- a/docs/reference/aggregations/bucket/children-aggregation.asciidoc
+++ b/docs/reference/aggregations/bucket/children-aggregation.asciidoc
@@ -54,7 +54,7 @@ PUT child_example/answer/1?parent=1&refresh
"display_name": "Sam",
"id": 48
},
- "body": "<p>Unfortunately your pretty much limited to FTP...",
+ "body": "<p>Unfortunately you're pretty much limited to FTP...",
"creation_date": "2009-05-04T13:45:37.030"
}
PUT child_example/answer/2?parent=1&refresh
diff --git a/docs/reference/cat/health.asciidoc b/docs/reference/cat/health.asciidoc
index 53afa7700b..662e8c8483 100644
--- a/docs/reference/cat/health.asciidoc
+++ b/docs/reference/cat/health.asciidoc
@@ -13,10 +13,10 @@ GET /_cat/health?v
[source,js]
--------------------------------------------------
-epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
-1475871424 16:17:04 docs_integTest green 1 1 5 5 0 0 0 0 - 100.0%
+epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
+1475871424 16:17:04 elasticsearch green 1 1 5 5 0 0 0 0 - 100.0%
--------------------------------------------------
-// TESTRESPONSE[s/1475871424 16:17:04/\\d+ \\d+:\\d+:\\d+/ s/elasticsearch/[^ ]+/ _cat]
+// TESTRESPONSE[s/1475871424 16:17:04/\\d+ \\d+:\\d+:\\d+/ s/elasticsearch/[^ ]+/ s/0 -/\\d+ -/ _cat]
It has one option `ts` to disable the timestamping:
@@ -31,10 +31,10 @@ which looks like:
[source,js]
--------------------------------------------------
-cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
+cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
elasticsearch green 1 1 5 5 0 0 0 0 - 100.0%
--------------------------------------------------
-// TESTRESPONSE[s/elasticsearch/[^ ]+/ _cat]
+// TESTRESPONSE[s/elasticsearch/[^ ]+/ s/0 -/\\d+ -/ _cat]
A common use of this command is to verify the health is consistent
across nodes:
diff --git a/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/MatrixStatsAggregationBuilders.java b/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/MatrixStatsAggregationBuilders.java
index 10758979ed..38c412738f 100644
--- a/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/MatrixStatsAggregationBuilders.java
+++ b/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/MatrixStatsAggregationBuilders.java
@@ -21,8 +21,6 @@ package org.elasticsearch.search.aggregations;
import org.elasticsearch.search.aggregations.matrix.stats.MatrixStats;
import org.elasticsearch.search.aggregations.matrix.stats.MatrixStatsAggregationBuilder;
-/**
- */
public class MatrixStatsAggregationBuilders {
/**
* Create a new {@link MatrixStats} aggregation with the given name.
diff --git a/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/matrix/stats/MatrixStatsAggregatorFactory.java b/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/matrix/stats/MatrixStatsAggregatorFactory.java
index 26e7910dca..2ad2341795 100644
--- a/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/matrix/stats/MatrixStatsAggregatorFactory.java
+++ b/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/matrix/stats/MatrixStatsAggregatorFactory.java
@@ -33,8 +33,6 @@ import java.io.IOException;
import java.util.List;
import java.util.Map;
-/**
- */
public class MatrixStatsAggregatorFactory
extends MultiValuesSourceAggregatorFactory<ValuesSource.Numeric, MatrixStatsAggregatorFactory> {
diff --git a/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/matrix/stats/MatrixStatsParser.java b/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/matrix/stats/MatrixStatsParser.java
index ea383b642c..6e7eef863c 100644
--- a/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/matrix/stats/MatrixStatsParser.java
+++ b/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/matrix/stats/MatrixStatsParser.java
@@ -31,8 +31,6 @@ import java.util.Map;
import static org.elasticsearch.search.aggregations.support.MultiValuesSourceAggregationBuilder.MULTIVALUE_MODE_FIELD;
-/**
- */
public class MatrixStatsParser extends NumericValuesSourceParser {
public MatrixStatsParser() {
diff --git a/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/support/MultiValuesSourceAggregationBuilder.java b/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/support/MultiValuesSourceAggregationBuilder.java
index e3aa171fe3..8524f7d79b 100644
--- a/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/support/MultiValuesSourceAggregationBuilder.java
+++ b/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/support/MultiValuesSourceAggregationBuilder.java
@@ -44,9 +44,6 @@ import java.util.List;
import java.util.Map;
import java.util.Objects;
-/**
- *
- */
public abstract class MultiValuesSourceAggregationBuilder<VS extends ValuesSource, AB extends MultiValuesSourceAggregationBuilder<VS, AB>>
extends AbstractAggregationBuilder<AB> {
diff --git a/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/support/MultiValuesSourceParser.java b/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/support/MultiValuesSourceParser.java
index 0de5e13c05..c99d51c0e8 100644
--- a/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/support/MultiValuesSourceParser.java
+++ b/modules/aggs-matrix-stats/src/main/java/org/elasticsearch/search/aggregations/support/MultiValuesSourceParser.java
@@ -35,9 +35,6 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
-/**
- *
- */
public abstract class MultiValuesSourceParser<VS extends ValuesSource> implements Aggregator.Parser {
public abstract static class AnyValuesSourceParser extends MultiValuesSourceParser<ValuesSource> {
diff --git a/modules/aggs-matrix-stats/src/test/java/org/elasticsearch/search/aggregations/matrix/stats/BaseMatrixStatsTestCase.java b/modules/aggs-matrix-stats/src/test/java/org/elasticsearch/search/aggregations/matrix/stats/BaseMatrixStatsTestCase.java
index 2e4fa4313b..81c9d51463 100644
--- a/modules/aggs-matrix-stats/src/test/java/org/elasticsearch/search/aggregations/matrix/stats/BaseMatrixStatsTestCase.java
+++ b/modules/aggs-matrix-stats/src/test/java/org/elasticsearch/search/aggregations/matrix/stats/BaseMatrixStatsTestCase.java
@@ -26,9 +26,6 @@ import java.util.HashMap;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public abstract class BaseMatrixStatsTestCase extends ESTestCase {
protected final int numObs = atLeast(10000);
protected final ArrayList<Double> fieldA = new ArrayList<>(numObs);
diff --git a/modules/aggs-matrix-stats/src/test/java/org/elasticsearch/search/aggregations/matrix/stats/RunningStatsTests.java b/modules/aggs-matrix-stats/src/test/java/org/elasticsearch/search/aggregations/matrix/stats/RunningStatsTests.java
index f90f00d2a7..ca22e33e6b 100644
--- a/modules/aggs-matrix-stats/src/test/java/org/elasticsearch/search/aggregations/matrix/stats/RunningStatsTests.java
+++ b/modules/aggs-matrix-stats/src/test/java/org/elasticsearch/search/aggregations/matrix/stats/RunningStatsTests.java
@@ -20,9 +20,6 @@ package org.elasticsearch.search.aggregations.matrix.stats;
import java.util.List;
-/**
- *
- */
public class RunningStatsTests extends BaseMatrixStatsTestCase {
/** test running stats */
diff --git a/modules/transport-netty3/src/main/java/org/elasticsearch/transport/netty3/Netty3InternalESLogger.java b/modules/transport-netty3/src/main/java/org/elasticsearch/transport/netty3/Netty3InternalESLogger.java
index 03c9671ad7..667d0c6088 100644
--- a/modules/transport-netty3/src/main/java/org/elasticsearch/transport/netty3/Netty3InternalESLogger.java
+++ b/modules/transport-netty3/src/main/java/org/elasticsearch/transport/netty3/Netty3InternalESLogger.java
@@ -23,9 +23,6 @@ import org.apache.logging.log4j.Logger;
import org.elasticsearch.common.SuppressLoggerChecks;
import org.jboss.netty.logging.AbstractInternalLogger;
-/**
- *
- */
@SuppressLoggerChecks(reason = "safely delegates to logger")
final class Netty3InternalESLogger extends AbstractInternalLogger {
diff --git a/modules/transport-netty3/src/main/java/org/elasticsearch/transport/netty3/Netty3Utils.java b/modules/transport-netty3/src/main/java/org/elasticsearch/transport/netty3/Netty3Utils.java
index 2cbf92997b..aea5b31f45 100644
--- a/modules/transport-netty3/src/main/java/org/elasticsearch/transport/netty3/Netty3Utils.java
+++ b/modules/transport-netty3/src/main/java/org/elasticsearch/transport/netty3/Netty3Utils.java
@@ -37,8 +37,6 @@ import java.security.AccessController;
import java.security.PrivilegedAction;
import java.util.ArrayList;
-/**
- */
public class Netty3Utils {
/**
diff --git a/modules/transport-netty3/src/test/java/org/elasticsearch/http/netty3/Netty3PipeliningDisabledIT.java b/modules/transport-netty3/src/test/java/org/elasticsearch/http/netty3/Netty3PipeliningDisabledIT.java
index ab30e5bc90..946be263c7 100644
--- a/modules/transport-netty3/src/test/java/org/elasticsearch/http/netty3/Netty3PipeliningDisabledIT.java
+++ b/modules/transport-netty3/src/test/java/org/elasticsearch/http/netty3/Netty3PipeliningDisabledIT.java
@@ -36,9 +36,6 @@ import static org.elasticsearch.http.netty3.Netty3HttpClient.returnOpaqueIds;
import static org.hamcrest.Matchers.containsInAnyOrder;
import static org.hamcrest.Matchers.hasSize;
-/**
- *
- */
@ClusterScope(scope = Scope.TEST, supportsDedicatedMasters = false, numDataNodes = 1)
public class Netty3PipeliningDisabledIT extends ESNetty3IntegTestCase {
@Override
diff --git a/modules/transport-netty3/src/test/java/org/elasticsearch/http/netty3/pipelining/HttpPipeliningHandlerTests.java b/modules/transport-netty3/src/test/java/org/elasticsearch/http/netty3/pipelining/HttpPipeliningHandlerTests.java
index 7db2368d34..a97bd57b5a 100644
--- a/modules/transport-netty3/src/test/java/org/elasticsearch/http/netty3/pipelining/HttpPipeliningHandlerTests.java
+++ b/modules/transport-netty3/src/test/java/org/elasticsearch/http/netty3/pipelining/HttpPipeliningHandlerTests.java
@@ -68,9 +68,6 @@ import static org.jboss.netty.handler.codec.http.HttpResponseStatus.OK;
import static org.jboss.netty.handler.codec.http.HttpVersion.HTTP_1_1;
import static org.jboss.netty.util.CharsetUtil.UTF_8;
-/**
- *
- */
public class HttpPipeliningHandlerTests extends ESTestCase {
private static final long RESPONSE_TIMEOUT = 10000L;
diff --git a/plugins/analysis-icu/src/main/java/org/elasticsearch/index/analysis/IcuTransformTokenFilterFactory.java b/plugins/analysis-icu/src/main/java/org/elasticsearch/index/analysis/IcuTransformTokenFilterFactory.java
index 9cc42e726a..3adced6ffa 100644
--- a/plugins/analysis-icu/src/main/java/org/elasticsearch/index/analysis/IcuTransformTokenFilterFactory.java
+++ b/plugins/analysis-icu/src/main/java/org/elasticsearch/index/analysis/IcuTransformTokenFilterFactory.java
@@ -26,9 +26,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-
-/**
- */
public class IcuTransformTokenFilterFactory extends AbstractTokenFilterFactory implements MultiTermAwareComponent {
private final String id;
diff --git a/plugins/analysis-icu/src/test/java/org/elasticsearch/index/analysis/IcuTokenizerFactoryTests.java b/plugins/analysis-icu/src/test/java/org/elasticsearch/index/analysis/IcuTokenizerFactoryTests.java
index 716d07385b..ffc6cab6a2 100644
--- a/plugins/analysis-icu/src/test/java/org/elasticsearch/index/analysis/IcuTokenizerFactoryTests.java
+++ b/plugins/analysis-icu/src/test/java/org/elasticsearch/index/analysis/IcuTokenizerFactoryTests.java
@@ -37,8 +37,6 @@ import java.nio.file.Path;
import static org.apache.lucene.analysis.BaseTokenStreamTestCase.assertTokenStreamContents;
-/**
- */
public class IcuTokenizerFactoryTests extends ESTestCase {
public void testSimpleIcuTokenizer() throws IOException {
diff --git a/plugins/analysis-icu/src/test/java/org/elasticsearch/index/analysis/SimpleIcuAnalysisTests.java b/plugins/analysis-icu/src/test/java/org/elasticsearch/index/analysis/SimpleIcuAnalysisTests.java
index 86338e0670..3cd675c221 100644
--- a/plugins/analysis-icu/src/test/java/org/elasticsearch/index/analysis/SimpleIcuAnalysisTests.java
+++ b/plugins/analysis-icu/src/test/java/org/elasticsearch/index/analysis/SimpleIcuAnalysisTests.java
@@ -27,8 +27,7 @@ import org.elasticsearch.test.ESTestCase;
import java.io.IOException;
import static org.hamcrest.Matchers.instanceOf;
-/**
- */
+
public class SimpleIcuAnalysisTests extends ESTestCase {
public void testDefaultsIcuAnalysis() throws IOException {
TestAnalysis analysis = createTestAnalysis(new Index("test", "_na_"), Settings.EMPTY, new AnalysisICUPlugin());
diff --git a/plugins/analysis-kuromoji/src/main/java/org/elasticsearch/index/analysis/KuromojiAnalyzerProvider.java b/plugins/analysis-kuromoji/src/main/java/org/elasticsearch/index/analysis/KuromojiAnalyzerProvider.java
index 0c6ab2d3ea..1776977c8e 100644
--- a/plugins/analysis-kuromoji/src/main/java/org/elasticsearch/index/analysis/KuromojiAnalyzerProvider.java
+++ b/plugins/analysis-kuromoji/src/main/java/org/elasticsearch/index/analysis/KuromojiAnalyzerProvider.java
@@ -29,8 +29,6 @@ import org.elasticsearch.index.IndexSettings;
import java.util.Set;
-/**
- */
public class KuromojiAnalyzerProvider extends AbstractIndexAnalyzerProvider<JapaneseAnalyzer> {
private final JapaneseAnalyzer analyzer;
diff --git a/plugins/analysis-kuromoji/src/main/java/org/elasticsearch/index/analysis/KuromojiTokenizerFactory.java b/plugins/analysis-kuromoji/src/main/java/org/elasticsearch/index/analysis/KuromojiTokenizerFactory.java
index 9e41621525..2f00e68a75 100644
--- a/plugins/analysis-kuromoji/src/main/java/org/elasticsearch/index/analysis/KuromojiTokenizerFactory.java
+++ b/plugins/analysis-kuromoji/src/main/java/org/elasticsearch/index/analysis/KuromojiTokenizerFactory.java
@@ -31,8 +31,6 @@ import org.elasticsearch.index.IndexSettings;
import java.io.IOException;
import java.io.Reader;
-/**
- */
public class KuromojiTokenizerFactory extends AbstractTokenizerFactory {
private static final String USER_DICT_OPTION = "user_dictionary";
diff --git a/plugins/analysis-kuromoji/src/test/java/org/elasticsearch/index/analysis/KuromojiAnalysisTests.java b/plugins/analysis-kuromoji/src/test/java/org/elasticsearch/index/analysis/KuromojiAnalysisTests.java
index 2da9416fbd..c0271c9978 100644
--- a/plugins/analysis-kuromoji/src/test/java/org/elasticsearch/index/analysis/KuromojiAnalysisTests.java
+++ b/plugins/analysis-kuromoji/src/test/java/org/elasticsearch/index/analysis/KuromojiAnalysisTests.java
@@ -44,8 +44,6 @@ import static org.hamcrest.Matchers.greaterThan;
import static org.hamcrest.Matchers.instanceOf;
import static org.hamcrest.Matchers.notNullValue;
-/**
- */
public class KuromojiAnalysisTests extends ESTestCase {
public void testDefaultsKuromojiAnalysis() throws IOException {
TestAnalysis analysis = createTestAnalysis();
diff --git a/plugins/analysis-phonetic/src/main/java/org/elasticsearch/index/analysis/PhoneticTokenFilterFactory.java b/plugins/analysis-phonetic/src/main/java/org/elasticsearch/index/analysis/PhoneticTokenFilterFactory.java
index 75da19c0a3..ff4ab4943e 100644
--- a/plugins/analysis-phonetic/src/main/java/org/elasticsearch/index/analysis/PhoneticTokenFilterFactory.java
+++ b/plugins/analysis-phonetic/src/main/java/org/elasticsearch/index/analysis/PhoneticTokenFilterFactory.java
@@ -45,9 +45,6 @@ import org.elasticsearch.index.analysis.phonetic.HaasePhonetik;
import org.elasticsearch.index.analysis.phonetic.KoelnerPhonetik;
import org.elasticsearch.index.analysis.phonetic.Nysiis;
-/**
- *
- */
public class PhoneticTokenFilterFactory extends AbstractTokenFilterFactory {
private final Encoder encoder;
diff --git a/plugins/analysis-phonetic/src/test/java/org/elasticsearch/index/analysis/SimplePhoneticAnalysisTests.java b/plugins/analysis-phonetic/src/test/java/org/elasticsearch/index/analysis/SimplePhoneticAnalysisTests.java
index b0c23e29ab..127a258f75 100644
--- a/plugins/analysis-phonetic/src/test/java/org/elasticsearch/index/analysis/SimplePhoneticAnalysisTests.java
+++ b/plugins/analysis-phonetic/src/test/java/org/elasticsearch/index/analysis/SimplePhoneticAnalysisTests.java
@@ -31,8 +31,6 @@ import java.io.IOException;
import static org.hamcrest.Matchers.instanceOf;
-/**
- */
public class SimplePhoneticAnalysisTests extends ESTestCase {
public void testPhoneticTokenFilterFactory() throws IOException {
String yaml = "/org/elasticsearch/index/analysis/phonetic-1.yml";
diff --git a/plugins/analysis-smartcn/src/main/java/org/elasticsearch/index/analysis/SmartChineseAnalyzerProvider.java b/plugins/analysis-smartcn/src/main/java/org/elasticsearch/index/analysis/SmartChineseAnalyzerProvider.java
index 591912b8fa..3d619c2d30 100644
--- a/plugins/analysis-smartcn/src/main/java/org/elasticsearch/index/analysis/SmartChineseAnalyzerProvider.java
+++ b/plugins/analysis-smartcn/src/main/java/org/elasticsearch/index/analysis/SmartChineseAnalyzerProvider.java
@@ -24,8 +24,6 @@ import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
-/**
- */
public class SmartChineseAnalyzerProvider extends AbstractIndexAnalyzerProvider<SmartChineseAnalyzer> {
private final SmartChineseAnalyzer analyzer;
diff --git a/plugins/analysis-stempel/src/main/java/org/elasticsearch/index/analysis/pl/PolishAnalyzerProvider.java b/plugins/analysis-stempel/src/main/java/org/elasticsearch/index/analysis/pl/PolishAnalyzerProvider.java
index d80939cea0..fa5f82ccd3 100644
--- a/plugins/analysis-stempel/src/main/java/org/elasticsearch/index/analysis/pl/PolishAnalyzerProvider.java
+++ b/plugins/analysis-stempel/src/main/java/org/elasticsearch/index/analysis/pl/PolishAnalyzerProvider.java
@@ -25,8 +25,6 @@ import org.elasticsearch.env.Environment;
import org.elasticsearch.index.IndexSettings;
import org.elasticsearch.index.analysis.AbstractIndexAnalyzerProvider;
-/**
- */
public class PolishAnalyzerProvider extends AbstractIndexAnalyzerProvider<PolishAnalyzer> {
private final PolishAnalyzer analyzer;
diff --git a/plugins/analysis-stempel/src/test/java/org/elasticsearch/index/analysis/PolishAnalysisTests.java b/plugins/analysis-stempel/src/test/java/org/elasticsearch/index/analysis/PolishAnalysisTests.java
index d0b81f01d0..2e606321f6 100644
--- a/plugins/analysis-stempel/src/test/java/org/elasticsearch/index/analysis/PolishAnalysisTests.java
+++ b/plugins/analysis-stempel/src/test/java/org/elasticsearch/index/analysis/PolishAnalysisTests.java
@@ -32,8 +32,6 @@ import java.io.IOException;
import static org.hamcrest.Matchers.instanceOf;
-/**
- */
public class PolishAnalysisTests extends ESTestCase {
public void testDefaultsPolishAnalysis() throws IOException {
final TestAnalysis analysis = createTestAnalysis(new Index("test", "_na_"), Settings.EMPTY,
diff --git a/plugins/discovery-azure-classic/src/main/java/org/elasticsearch/cloud/azure/classic/management/AzureComputeServiceImpl.java b/plugins/discovery-azure-classic/src/main/java/org/elasticsearch/cloud/azure/classic/management/AzureComputeServiceImpl.java
index 2375db2502..08fe95045b 100644
--- a/plugins/discovery-azure-classic/src/main/java/org/elasticsearch/cloud/azure/classic/management/AzureComputeServiceImpl.java
+++ b/plugins/discovery-azure-classic/src/main/java/org/elasticsearch/cloud/azure/classic/management/AzureComputeServiceImpl.java
@@ -36,9 +36,6 @@ import org.elasticsearch.common.settings.Settings;
import java.io.IOException;
import java.util.ServiceLoader;
-/**
- *
- */
public class AzureComputeServiceImpl extends AbstractLifecycleComponent
implements AzureComputeService {
diff --git a/plugins/discovery-azure-classic/src/main/java/org/elasticsearch/discovery/azure/classic/AzureUnicastHostsProvider.java b/plugins/discovery-azure-classic/src/main/java/org/elasticsearch/discovery/azure/classic/AzureUnicastHostsProvider.java
index ed327a3a72..4172ddc2bb 100644
--- a/plugins/discovery-azure-classic/src/main/java/org/elasticsearch/discovery/azure/classic/AzureUnicastHostsProvider.java
+++ b/plugins/discovery-azure-classic/src/main/java/org/elasticsearch/discovery/azure/classic/AzureUnicastHostsProvider.java
@@ -51,9 +51,6 @@ import java.util.List;
import static java.util.Collections.emptyMap;
import static java.util.Collections.emptySet;
-/**
- *
- */
public class AzureUnicastHostsProvider extends AbstractComponent implements UnicastHostsProvider {
public enum HostType {
diff --git a/plugins/discovery-azure-classic/src/test/java/org/elasticsearch/cloud/azure/classic/management/AzureComputeServiceAbstractMock.java b/plugins/discovery-azure-classic/src/test/java/org/elasticsearch/cloud/azure/classic/management/AzureComputeServiceAbstractMock.java
index 02de9db6d6..de63d0d77e 100644
--- a/plugins/discovery-azure-classic/src/test/java/org/elasticsearch/cloud/azure/classic/management/AzureComputeServiceAbstractMock.java
+++ b/plugins/discovery-azure-classic/src/test/java/org/elasticsearch/cloud/azure/classic/management/AzureComputeServiceAbstractMock.java
@@ -23,9 +23,6 @@ import org.elasticsearch.ElasticsearchException;
import org.elasticsearch.common.component.AbstractLifecycleComponent;
import org.elasticsearch.common.settings.Settings;
-/**
- *
- */
public abstract class AzureComputeServiceAbstractMock extends AbstractLifecycleComponent
implements AzureComputeService {
diff --git a/plugins/discovery-ec2/src/main/java/org/elasticsearch/cloud/aws/AwsEc2ServiceImpl.java b/plugins/discovery-ec2/src/main/java/org/elasticsearch/cloud/aws/AwsEc2ServiceImpl.java
index 1a4bf278f3..4f49a0db1f 100644
--- a/plugins/discovery-ec2/src/main/java/org/elasticsearch/cloud/aws/AwsEc2ServiceImpl.java
+++ b/plugins/discovery-ec2/src/main/java/org/elasticsearch/cloud/aws/AwsEc2ServiceImpl.java
@@ -40,9 +40,6 @@ import org.elasticsearch.common.settings.Settings;
import java.util.Random;
-/**
- *
- */
public class AwsEc2ServiceImpl extends AbstractLifecycleComponent implements AwsEc2Service {
public static final String EC2_METADATA_URL = "http://169.254.169.254/latest/meta-data/";
diff --git a/plugins/discovery-ec2/src/main/java/org/elasticsearch/discovery/ec2/AwsEc2UnicastHostsProvider.java b/plugins/discovery-ec2/src/main/java/org/elasticsearch/discovery/ec2/AwsEc2UnicastHostsProvider.java
index 6d4fcdc4c8..0fd6a0bea9 100644
--- a/plugins/discovery-ec2/src/main/java/org/elasticsearch/discovery/ec2/AwsEc2UnicastHostsProvider.java
+++ b/plugins/discovery-ec2/src/main/java/org/elasticsearch/discovery/ec2/AwsEc2UnicastHostsProvider.java
@@ -52,9 +52,6 @@ import static java.util.Collections.disjoint;
import static java.util.Collections.emptyMap;
import static java.util.Collections.emptySet;
-/**
- *
- */
public class AwsEc2UnicastHostsProvider extends AbstractComponent implements UnicastHostsProvider {
private final TransportService transportService;
diff --git a/plugins/discovery-ec2/src/main/java/org/elasticsearch/plugin/discovery/ec2/Ec2DiscoveryPlugin.java b/plugins/discovery-ec2/src/main/java/org/elasticsearch/plugin/discovery/ec2/Ec2DiscoveryPlugin.java
index 7f8e983e52..715f6e278f 100644
--- a/plugins/discovery-ec2/src/main/java/org/elasticsearch/plugin/discovery/ec2/Ec2DiscoveryPlugin.java
+++ b/plugins/discovery-ec2/src/main/java/org/elasticsearch/plugin/discovery/ec2/Ec2DiscoveryPlugin.java
@@ -53,9 +53,6 @@ import java.util.Arrays;
import java.util.Collection;
import java.util.List;
-/**
- *
- */
public class Ec2DiscoveryPlugin extends Plugin implements DiscoveryPlugin {
private static Logger logger = Loggers.getLogger(Ec2DiscoveryPlugin.class);
diff --git a/plugins/discovery-ec2/src/test/java/org/elasticsearch/discovery/ec2/Ec2DiscoveryTests.java b/plugins/discovery-ec2/src/test/java/org/elasticsearch/discovery/ec2/Ec2DiscoveryTests.java
index b6479f1fdc..055d9df846 100644
--- a/plugins/discovery-ec2/src/test/java/org/elasticsearch/discovery/ec2/Ec2DiscoveryTests.java
+++ b/plugins/discovery-ec2/src/test/java/org/elasticsearch/discovery/ec2/Ec2DiscoveryTests.java
@@ -52,9 +52,6 @@ import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.hasSize;
import static org.hamcrest.Matchers.is;
-/**
- *
- */
public class Ec2DiscoveryTests extends ESTestCase {
protected static ThreadPool threadPool;
diff --git a/plugins/discovery-gce/src/main/java/org/elasticsearch/discovery/gce/GceUnicastHostsProvider.java b/plugins/discovery-gce/src/main/java/org/elasticsearch/discovery/gce/GceUnicastHostsProvider.java
index 3426e74d4a..fe0eb00553 100644
--- a/plugins/discovery-gce/src/main/java/org/elasticsearch/discovery/gce/GceUnicastHostsProvider.java
+++ b/plugins/discovery-gce/src/main/java/org/elasticsearch/discovery/gce/GceUnicastHostsProvider.java
@@ -51,9 +51,6 @@ import static java.util.Collections.emptyList;
import static java.util.Collections.emptyMap;
import static java.util.Collections.emptySet;
-/**
- *
- */
public class GceUnicastHostsProvider extends AbstractComponent implements UnicastHostsProvider {
/**
diff --git a/plugins/discovery-gce/src/test/java/org/elasticsearch/discovery/gce/GceInstancesServiceMock.java b/plugins/discovery-gce/src/test/java/org/elasticsearch/discovery/gce/GceInstancesServiceMock.java
index 91a37a4d10..d2612ca75a 100644
--- a/plugins/discovery-gce/src/test/java/org/elasticsearch/discovery/gce/GceInstancesServiceMock.java
+++ b/plugins/discovery-gce/src/test/java/org/elasticsearch/discovery/gce/GceInstancesServiceMock.java
@@ -26,9 +26,6 @@ import org.elasticsearch.common.settings.Settings;
import java.io.IOException;
import java.security.GeneralSecurityException;
-/**
- *
- */
public class GceInstancesServiceMock extends GceInstancesServiceImpl {
protected HttpTransport mockHttpTransport;
diff --git a/plugins/lang-javascript/src/main/java/org/elasticsearch/script/javascript/JavaScriptScriptEngineService.java b/plugins/lang-javascript/src/main/java/org/elasticsearch/script/javascript/JavaScriptScriptEngineService.java
index da3d14cd02..946a15755c 100644
--- a/plugins/lang-javascript/src/main/java/org/elasticsearch/script/javascript/JavaScriptScriptEngineService.java
+++ b/plugins/lang-javascript/src/main/java/org/elasticsearch/script/javascript/JavaScriptScriptEngineService.java
@@ -61,9 +61,6 @@ import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicLong;
-/**
- *
- */
public class JavaScriptScriptEngineService extends AbstractComponent implements ScriptEngineService {
public static final String NAME = "javascript";
diff --git a/plugins/lang-javascript/src/main/java/org/elasticsearch/script/javascript/support/NativeList.java b/plugins/lang-javascript/src/main/java/org/elasticsearch/script/javascript/support/NativeList.java
index dc533e5881..4ef7f9177c 100644
--- a/plugins/lang-javascript/src/main/java/org/elasticsearch/script/javascript/support/NativeList.java
+++ b/plugins/lang-javascript/src/main/java/org/elasticsearch/script/javascript/support/NativeList.java
@@ -27,9 +27,6 @@ import org.mozilla.javascript.Wrapper;
import java.util.Arrays;
import java.util.List;
-/**
- *
- */
public class NativeList extends NativeJavaObject implements Scriptable, Wrapper {
private static final String LENGTH_PROPERTY = "length";
diff --git a/plugins/lang-javascript/src/test/java/org/elasticsearch/script/javascript/JavaScriptScriptEngineTests.java b/plugins/lang-javascript/src/test/java/org/elasticsearch/script/javascript/JavaScriptScriptEngineTests.java
index 84bc97abfb..7a57005eb3 100644
--- a/plugins/lang-javascript/src/test/java/org/elasticsearch/script/javascript/JavaScriptScriptEngineTests.java
+++ b/plugins/lang-javascript/src/test/java/org/elasticsearch/script/javascript/JavaScriptScriptEngineTests.java
@@ -39,9 +39,6 @@ import org.junit.Before;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.instanceOf;
-/**
- *
- */
public class JavaScriptScriptEngineTests extends ESTestCase {
private JavaScriptScriptEngineService se;
diff --git a/plugins/lang-python/src/main/java/org/elasticsearch/script/python/PythonScriptEngineService.java b/plugins/lang-python/src/main/java/org/elasticsearch/script/python/PythonScriptEngineService.java
index d31e691b99..3674a280a6 100644
--- a/plugins/lang-python/src/main/java/org/elasticsearch/script/python/PythonScriptEngineService.java
+++ b/plugins/lang-python/src/main/java/org/elasticsearch/script/python/PythonScriptEngineService.java
@@ -48,9 +48,6 @@ import java.security.PrivilegedAction;
import java.security.ProtectionDomain;
import java.util.Map;
-/**
- *
- */
//TODO we can optimize the case for Map<String, Object> similar to PyStringMap
public class PythonScriptEngineService extends AbstractComponent implements ScriptEngineService {
diff --git a/plugins/lang-python/src/test/java/org/elasticsearch/script/python/PythonScriptEngineTests.java b/plugins/lang-python/src/test/java/org/elasticsearch/script/python/PythonScriptEngineTests.java
index b96071e384..7d771db305 100644
--- a/plugins/lang-python/src/test/java/org/elasticsearch/script/python/PythonScriptEngineTests.java
+++ b/plugins/lang-python/src/test/java/org/elasticsearch/script/python/PythonScriptEngineTests.java
@@ -36,9 +36,6 @@ import org.junit.Before;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.instanceOf;
-/**
- *
- */
public class PythonScriptEngineTests extends ESTestCase {
private PythonScriptEngineService se;
diff --git a/plugins/lang-python/src/test/java/org/elasticsearch/script/python/PythonScriptMultiThreadedTests.java b/plugins/lang-python/src/test/java/org/elasticsearch/script/python/PythonScriptMultiThreadedTests.java
index 0a887bc9a7..4bd645ac81 100644
--- a/plugins/lang-python/src/test/java/org/elasticsearch/script/python/PythonScriptMultiThreadedTests.java
+++ b/plugins/lang-python/src/test/java/org/elasticsearch/script/python/PythonScriptMultiThreadedTests.java
@@ -35,9 +35,6 @@ import java.util.concurrent.atomic.AtomicBoolean;
import static org.hamcrest.Matchers.equalTo;
-/**
- *
- */
public class PythonScriptMultiThreadedTests extends ESTestCase {
public void testExecutableNoRuntimeParams() throws Exception {
diff --git a/plugins/repository-azure/src/main/java/org/elasticsearch/cloud/azure/blobstore/AzureBlobContainer.java b/plugins/repository-azure/src/main/java/org/elasticsearch/cloud/azure/blobstore/AzureBlobContainer.java
index 05bb911476..6667193168 100644
--- a/plugins/repository-azure/src/main/java/org/elasticsearch/cloud/azure/blobstore/AzureBlobContainer.java
+++ b/plugins/repository-azure/src/main/java/org/elasticsearch/cloud/azure/blobstore/AzureBlobContainer.java
@@ -38,9 +38,6 @@ import java.nio.file.FileAlreadyExistsException;
import java.nio.file.NoSuchFileException;
import java.util.Map;
-/**
- *
- */
public class AzureBlobContainer extends AbstractBlobContainer {
protected final Logger logger = Loggers.getLogger(AzureBlobContainer.class);
diff --git a/plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/AwsS3Service.java b/plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/AwsS3Service.java
index 59c3d3445a..cc8d43868d 100644
--- a/plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/AwsS3Service.java
+++ b/plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/AwsS3Service.java
@@ -29,9 +29,6 @@ import org.elasticsearch.common.settings.Settings;
import java.util.Locale;
import java.util.function.Function;
-/**
- *
- */
public interface AwsS3Service extends LifecycleComponent {
// Global AWS settings (shared between discovery-ec2 and repository-s3)
diff --git a/plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/InternalAwsS3Service.java b/plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/InternalAwsS3Service.java
index a9091788f2..5a8e83b33e 100644
--- a/plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/InternalAwsS3Service.java
+++ b/plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/InternalAwsS3Service.java
@@ -42,9 +42,6 @@ import java.util.Map;
import static org.elasticsearch.repositories.s3.S3Repository.getValue;
-/**
- *
- */
public class InternalAwsS3Service extends AbstractLifecycleComponent implements AwsS3Service {
/**
diff --git a/plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/blobstore/S3BlobStore.java b/plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/blobstore/S3BlobStore.java
index 991e5f9707..6a03b4bcea 100644
--- a/plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/blobstore/S3BlobStore.java
+++ b/plugins/repository-s3/src/main/java/org/elasticsearch/cloud/aws/blobstore/S3BlobStore.java
@@ -41,9 +41,6 @@ import org.elasticsearch.common.unit.ByteSizeValue;
import java.util.ArrayList;
import java.util.Locale;
-/**
- *
- */
public class S3BlobStore extends AbstractComponent implements BlobStore {
private final AmazonS3 client;
diff --git a/plugins/repository-s3/src/test/java/org/elasticsearch/cloud/aws/AmazonS3Wrapper.java b/plugins/repository-s3/src/test/java/org/elasticsearch/cloud/aws/AmazonS3Wrapper.java
index 7cda9ee094..23c6755652 100644
--- a/plugins/repository-s3/src/test/java/org/elasticsearch/cloud/aws/AmazonS3Wrapper.java
+++ b/plugins/repository-s3/src/test/java/org/elasticsearch/cloud/aws/AmazonS3Wrapper.java
@@ -117,9 +117,6 @@ import java.net.URL;
import java.util.Date;
import java.util.List;
-/**
- *
- */
@SuppressForbidden(reason = "implements AWS api that uses java.io.File!")
public class AmazonS3Wrapper implements AmazonS3 {
diff --git a/plugins/repository-s3/src/test/java/org/elasticsearch/cloud/aws/TestAmazonS3.java b/plugins/repository-s3/src/test/java/org/elasticsearch/cloud/aws/TestAmazonS3.java
index 37087db386..33458c0ab7 100644
--- a/plugins/repository-s3/src/test/java/org/elasticsearch/cloud/aws/TestAmazonS3.java
+++ b/plugins/repository-s3/src/test/java/org/elasticsearch/cloud/aws/TestAmazonS3.java
@@ -44,9 +44,6 @@ import java.util.concurrent.atomic.AtomicLong;
import static com.carrotsearch.randomizedtesting.RandomizedTest.randomDouble;
-/**
- *
- */
public class TestAmazonS3 extends AmazonS3Wrapper {
protected final Logger logger = Loggers.getLogger(getClass());
diff --git a/plugins/repository-s3/src/test/java/org/elasticsearch/repositories/s3/S3SnapshotRestoreOverHttpTests.java b/plugins/repository-s3/src/test/java/org/elasticsearch/repositories/s3/S3SnapshotRestoreOverHttpTests.java
index bcc430e840..1c1a3457d7 100644
--- a/plugins/repository-s3/src/test/java/org/elasticsearch/repositories/s3/S3SnapshotRestoreOverHttpTests.java
+++ b/plugins/repository-s3/src/test/java/org/elasticsearch/repositories/s3/S3SnapshotRestoreOverHttpTests.java
@@ -21,8 +21,6 @@ package org.elasticsearch.repositories.s3;
import org.elasticsearch.common.settings.Settings;
-/**
- */
public class S3SnapshotRestoreOverHttpTests extends AbstractS3SnapshotRestoreTest {
@Override
public Settings nodeSettings(int nodeOrdinal) {
diff --git a/plugins/repository-s3/src/test/java/org/elasticsearch/repositories/s3/S3SnapshotRestoreOverHttpsTests.java b/plugins/repository-s3/src/test/java/org/elasticsearch/repositories/s3/S3SnapshotRestoreOverHttpsTests.java
index 8bb53edce5..b888d01583 100644
--- a/plugins/repository-s3/src/test/java/org/elasticsearch/repositories/s3/S3SnapshotRestoreOverHttpsTests.java
+++ b/plugins/repository-s3/src/test/java/org/elasticsearch/repositories/s3/S3SnapshotRestoreOverHttpsTests.java
@@ -21,8 +21,6 @@ package org.elasticsearch.repositories.s3;
import org.elasticsearch.common.settings.Settings;
-/**
- */
public class S3SnapshotRestoreOverHttpsTests extends AbstractS3SnapshotRestoreTest {
@Override
public Settings nodeSettings(int nodeOrdinal) {
diff --git a/rest-api-spec/src/main/resources/rest-api-spec/api/delete_by_query.json b/rest-api-spec/src/main/resources/rest-api-spec/api/delete_by_query.json
index a734f7b1ba..8c2b257fcb 100644
--- a/rest-api-spec/src/main/resources/rest-api-spec/api/delete_by_query.json
+++ b/rest-api-spec/src/main/resources/rest-api-spec/api/delete_by_query.json
@@ -94,7 +94,7 @@
"description" : "A comma-separated list of specific routing values"
},
"scroll": {
- "type" : "duration",
+ "type" : "time",
"description" : "Specify how long a consistent view of the index should be maintained for scrolled search"
},
"search_type": {
@@ -149,7 +149,7 @@
"description" : "How many suggestions to return in response"
},
"suggest_text": {
- "type" : "text",
+ "type" : "string",
"description" : "The source text for which the suggestions should be returned"
},
"timeout": {
@@ -182,7 +182,7 @@
"description" : "Sets the number of shard copies that must be active before proceeding with the delete by query operation. Defaults to 1, meaning the primary shard only. Set to `all` for all shard copies, otherwise set to any non-negative value less than or equal to the total number of copies for the shard (number of replicas + 1)"
},
"scroll_size": {
- "type": "integer",
+ "type": "number",
"defaut_value": 100,
"description": "Size on the scroll request powering the update_by_query"
},
@@ -192,7 +192,7 @@
"description" : "Should the request should block until the delete-by-query is complete."
},
"requests_per_second": {
- "type": "float",
+ "type": "number",
"default": 0,
"description": "The throttle for this request in sub-requests per second. -1 means set no throttle."
}
diff --git a/rest-api-spec/src/main/resources/rest-api-spec/api/index.json b/rest-api-spec/src/main/resources/rest-api-spec/api/index.json
index 677219adde..814a53c114 100644
--- a/rest-api-spec/src/main/resources/rest-api-spec/api/index.json
+++ b/rest-api-spec/src/main/resources/rest-api-spec/api/index.json
@@ -54,7 +54,7 @@
"description" : "Explicit timestamp for the document"
},
"ttl": {
- "type" : "duration",
+ "type" : "time",
"description" : "Expiration time for the document"
},
"version" : {
diff --git a/rest-api-spec/src/main/resources/rest-api-spec/api/reindex.json b/rest-api-spec/src/main/resources/rest-api-spec/api/reindex.json
index 5fb4fe58db..79f3b88376 100644
--- a/rest-api-spec/src/main/resources/rest-api-spec/api/reindex.json
+++ b/rest-api-spec/src/main/resources/rest-api-spec/api/reindex.json
@@ -26,7 +26,7 @@
"description" : "Should the request should block until the reindex is complete."
},
"requests_per_second": {
- "type": "float",
+ "type": "number",
"default": 0,
"description": "The throttle to set on this request in sub-requests per second. -1 means set no throttle as does \"unlimited\" which is the only non-float this accepts."
}
diff --git a/rest-api-spec/src/main/resources/rest-api-spec/api/reindex_rethrottle.json b/rest-api-spec/src/main/resources/rest-api-spec/api/reindex_rethrottle.json
index 5be7ea2740..4bba41d37d 100644
--- a/rest-api-spec/src/main/resources/rest-api-spec/api/reindex_rethrottle.json
+++ b/rest-api-spec/src/main/resources/rest-api-spec/api/reindex_rethrottle.json
@@ -13,7 +13,7 @@
},
"params": {
"requests_per_second": {
- "type": "float",
+ "type": "number",
"required": true,
"description": "The throttle to set on this request in floating sub-requests per second. -1 means set no throttle."
}
diff --git a/rest-api-spec/src/main/resources/rest-api-spec/api/scroll.json b/rest-api-spec/src/main/resources/rest-api-spec/api/scroll.json
index 885b746d09..699ddcc9e0 100644
--- a/rest-api-spec/src/main/resources/rest-api-spec/api/scroll.json
+++ b/rest-api-spec/src/main/resources/rest-api-spec/api/scroll.json
@@ -13,7 +13,7 @@
},
"params": {
"scroll": {
- "type" : "duration",
+ "type" : "time",
"description" : "Specify how long a consistent view of the index should be maintained for scrolled search"
},
"scroll_id": {
diff --git a/rest-api-spec/src/main/resources/rest-api-spec/api/search.json b/rest-api-spec/src/main/resources/rest-api-spec/api/search.json
index 21fda8dc80..5aa7a409a0 100644
--- a/rest-api-spec/src/main/resources/rest-api-spec/api/search.json
+++ b/rest-api-spec/src/main/resources/rest-api-spec/api/search.json
@@ -89,7 +89,7 @@
"description" : "A comma-separated list of specific routing values"
},
"scroll": {
- "type" : "duration",
+ "type" : "time",
"description" : "Specify how long a consistent view of the index should be maintained for scrolled search"
},
"search_type": {
@@ -140,7 +140,7 @@
"description" : "How many suggestions to return in response"
},
"suggest_text": {
- "type" : "text",
+ "type" : "string",
"description" : "The source text for which the suggestions should be returned"
},
"timeout": {
diff --git a/rest-api-spec/src/main/resources/rest-api-spec/api/search_template.json b/rest-api-spec/src/main/resources/rest-api-spec/api/search_template.json
index ff1d35bb41..b9339b5533 100644
--- a/rest-api-spec/src/main/resources/rest-api-spec/api/search_template.json
+++ b/rest-api-spec/src/main/resources/rest-api-spec/api/search_template.json
@@ -39,7 +39,7 @@
"description" : "A comma-separated list of specific routing values"
},
"scroll": {
- "type" : "duration",
+ "type" : "time",
"description" : "Specify how long a consistent view of the index should be maintained for scrolled search"
},
"search_type": {
diff --git a/rest-api-spec/src/main/resources/rest-api-spec/api/update.json b/rest-api-spec/src/main/resources/rest-api-spec/api/update.json
index d87e4c5e7f..7e7fffcee0 100644
--- a/rest-api-spec/src/main/resources/rest-api-spec/api/update.json
+++ b/rest-api-spec/src/main/resources/rest-api-spec/api/update.json
@@ -73,7 +73,7 @@
"description": "Explicit timestamp for the document"
},
"ttl": {
- "type": "duration",
+ "type": "time",
"description": "Expiration time for the document"
},
"version": {
diff --git a/rest-api-spec/src/main/resources/rest-api-spec/api/update_by_query.json b/rest-api-spec/src/main/resources/rest-api-spec/api/update_by_query.json
index b7f608b8b4..3974eaae88 100644
--- a/rest-api-spec/src/main/resources/rest-api-spec/api/update_by_query.json
+++ b/rest-api-spec/src/main/resources/rest-api-spec/api/update_by_query.json
@@ -102,7 +102,7 @@
"description" : "A comma-separated list of specific routing values"
},
"scroll": {
- "type" : "duration",
+ "type" : "time",
"description" : "Specify how long a consistent view of the index should be maintained for scrolled search"
},
"search_type": {
@@ -157,7 +157,7 @@
"description" : "How many suggestions to return in response"
},
"suggest_text": {
- "type" : "text",
+ "type" : "string",
"description" : "The source text for which the suggestions should be returned"
},
"timeout": {
@@ -194,7 +194,7 @@
"description" : "Sets the number of shard copies that must be active before proceeding with the update by query operation. Defaults to 1, meaning the primary shard only. Set to `all` for all shard copies, otherwise set to any non-negative value less than or equal to the total number of copies for the shard (number of replicas + 1)"
},
"scroll_size": {
- "type": "integer",
+ "type": "number",
"defaut_value": 100,
"description": "Size on the scroll request powering the update_by_query"
},
@@ -204,7 +204,7 @@
"description" : "Should the request should block until the reindex is complete."
},
"requests_per_second": {
- "type": "float",
+ "type": "number",
"default": 0,
"description": "The throttle to set on this request in sub-requests per second. -1 means set no throttle as does \"unlimited\" which is the only non-float this accepts."
}
diff --git a/test/framework/src/main/java/org/elasticsearch/cluster/ESAllocationTestCase.java b/test/framework/src/main/java/org/elasticsearch/cluster/ESAllocationTestCase.java
index af774c8f29..739371d76d 100644
--- a/test/framework/src/main/java/org/elasticsearch/cluster/ESAllocationTestCase.java
+++ b/test/framework/src/main/java/org/elasticsearch/cluster/ESAllocationTestCase.java
@@ -53,8 +53,6 @@ import static java.util.Collections.emptyMap;
import static org.elasticsearch.cluster.routing.ShardRoutingState.INITIALIZING;
import static org.elasticsearch.common.util.CollectionUtils.arrayAsArrayList;
-/**
- */
public abstract class ESAllocationTestCase extends ESTestCase {
private static final ClusterSettings EMPTY_CLUSTER_SETTINGS =
new ClusterSettings(Settings.EMPTY, ClusterSettings.BUILT_IN_CLUSTER_SETTINGS);
diff --git a/test/framework/src/main/java/org/elasticsearch/common/util/MockBigArrays.java b/test/framework/src/main/java/org/elasticsearch/common/util/MockBigArrays.java
index 22a1e2660b..8d1f42d5b5 100644
--- a/test/framework/src/main/java/org/elasticsearch/common/util/MockBigArrays.java
+++ b/test/framework/src/main/java/org/elasticsearch/common/util/MockBigArrays.java
@@ -24,7 +24,6 @@ import com.carrotsearch.randomizedtesting.SeedUtils;
import org.apache.lucene.util.Accountable;
import org.apache.lucene.util.Accountables;
import org.apache.lucene.util.BytesRef;
-import org.elasticsearch.common.inject.Inject;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.util.set.Sets;
import org.elasticsearch.indices.breaker.CircuitBreakerService;
@@ -39,7 +38,7 @@ import java.util.Set;
import java.util.WeakHashMap;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
-import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicReference;
public class MockBigArrays extends BigArrays {
@@ -250,13 +249,13 @@ public class MockBigArrays extends BigArrays {
final BigArray in;
boolean clearOnResize;
- AtomicBoolean released;
+ AtomicReference<AssertionError> originalRelease;
AbstractArrayWrapper(BigArray in, boolean clearOnResize) {
ACQUIRED_ARRAYS.put(this, TRACK_ALLOCATIONS ? new RuntimeException() : Boolean.TRUE);
this.in = in;
this.clearOnResize = clearOnResize;
- released = new AtomicBoolean(false);
+ originalRelease = new AtomicReference<>();
}
protected abstract BigArray getDelegate();
@@ -272,8 +271,8 @@ public class MockBigArrays extends BigArrays {
}
public void close() {
- if (!released.compareAndSet(false, true)) {
- throw new IllegalStateException("Double release");
+ if (originalRelease.compareAndSet(null, new AssertionError()) == false) {
+ throw new IllegalStateException("Double release. Original release attached as cause", originalRelease.get());
}
ACQUIRED_ARRAYS.remove(this);
randomizeContent(0, size());
diff --git a/test/framework/src/main/java/org/elasticsearch/search/aggregations/metrics/AbstractNumericTestCase.java b/test/framework/src/main/java/org/elasticsearch/search/aggregations/metrics/AbstractNumericTestCase.java
index 703119a7a1..29457603c1 100644
--- a/test/framework/src/main/java/org/elasticsearch/search/aggregations/metrics/AbstractNumericTestCase.java
+++ b/test/framework/src/main/java/org/elasticsearch/search/aggregations/metrics/AbstractNumericTestCase.java
@@ -26,9 +26,6 @@ import java.util.List;
import static org.elasticsearch.common.xcontent.XContentFactory.jsonBuilder;
-/**
- *
- */
@ESIntegTestCase.SuiteScopeTestCase
public abstract class AbstractNumericTestCase extends ESIntegTestCase {
protected static long minValue, maxValue, minValues, maxValues;