org.elasticsearch.threadpool.ThreadPool.estimatedTimeInMillisCounter()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(163)

本文整理了Java中org.elasticsearch.threadpool.ThreadPool.estimatedTimeInMillisCounter()方法的一些代码示例,展示了ThreadPool.estimatedTimeInMillisCounter()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ThreadPool.estimatedTimeInMillisCounter()方法的具体详情如下:
包路径:org.elasticsearch.threadpool.ThreadPool
类名称:ThreadPool
方法名:estimatedTimeInMillisCounter

ThreadPool.estimatedTimeInMillisCounter介绍

暂无

代码示例

代码示例来源:origin: org.elasticsearch/elasticsearch

  1. private DefaultSearchContext createSearchContext(ShardSearchRequest request, TimeValue timeout,
  2. boolean assertAsyncActions, String source)
  3. throws IOException {
  4. IndexService indexService = indicesService.indexServiceSafe(request.shardId().getIndex());
  5. IndexShard indexShard = indexService.getShard(request.shardId().getId());
  6. SearchShardTarget shardTarget = new SearchShardTarget(clusterService.localNode().getId(),
  7. indexShard.shardId(), request.getClusterAlias(), OriginalIndices.NONE);
  8. Engine.Searcher engineSearcher = indexShard.acquireSearcher(source);
  9. final DefaultSearchContext searchContext = new DefaultSearchContext(idGenerator.incrementAndGet(), request, shardTarget,
  10. engineSearcher, clusterService, indexService, indexShard, bigArrays, threadPool.estimatedTimeInMillisCounter(), timeout,
  11. fetchPhase, request.getClusterAlias(), clusterService.state().nodes().getMinNodeVersion());
  12. boolean success = false;
  13. try {
  14. // we clone the query shard context here just for rewriting otherwise we
  15. // might end up with incorrect state since we are using now() or script services
  16. // during rewrite and normalized / evaluate templates etc.
  17. QueryShardContext context = new QueryShardContext(searchContext.getQueryShardContext());
  18. Rewriteable.rewrite(request.getRewriteable(), context, assertAsyncActions);
  19. assert searchContext.getQueryShardContext().isCachable();
  20. success = true;
  21. } finally {
  22. if (success == false) {
  23. IOUtils.closeWhileHandlingException(searchContext);
  24. }
  25. }
  26. return searchContext;
  27. }

代码示例来源:origin: com.strapdata.elasticsearch/elasticsearch

  1. public DefaultSearchContext createSearchContext(ShardSearchRequest request, TimeValue timeout, @Nullable Engine.Searcher searcher)
  2. throws IOException {
  3. IndexService indexService = indicesService.indexServiceSafe(request.shardId().getIndex());
  4. //IndexShard indexShard = indexService.getShard(request.shardId().getId());
  5. IndexShard indexShard = indexService.getShard(0);
  6. SearchShardTarget shardTarget = new SearchShardTarget(clusterService.localNode().getId(),
  7. indexShard.shardId(), null, OriginalIndices.NONE);
  8. if (indexService.isTokenRangesBitsetCacheEnabled())
  9. TokenRangesSearcherWrapper.current(request);
  10. Engine.Searcher engineSearcher = searcher == null ? indexShard.acquireSearcher("search") : searcher;
  11. final DefaultSearchContext searchContext = new DefaultSearchContext(idGenerator.incrementAndGet(), request, shardTarget,
  12. engineSearcher, indexService, indexShard, bigArrays, threadPool.estimatedTimeInMillisCounter(), timeout, fetchPhase);
  13. boolean success = false;
  14. try {
  15. // we clone the query shard context here just for rewriting otherwise we
  16. // might end up with incorrect state since we are using now() or script services
  17. // during rewrite and normalized / evaluate templates etc.
  18. request.rewrite(new QueryShardContext(searchContext.getQueryShardContext()));
  19. assert searchContext.getQueryShardContext().isCachable();
  20. success = true;
  21. } finally {
  22. if (success == false) {
  23. IOUtils.closeWhileHandlingException(searchContext);
  24. }
  25. }
  26. return searchContext;
  27. }

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch

  1. private DefaultSearchContext createSearchContext(ShardSearchRequest request, TimeValue timeout,
  2. boolean assertAsyncActions)
  3. throws IOException {
  4. IndexService indexService = indicesService.indexServiceSafe(request.shardId().getIndex());
  5. IndexShard indexShard = indexService.getShard(request.shardId().getId());
  6. SearchShardTarget shardTarget = new SearchShardTarget(clusterService.localNode().getId(),
  7. indexShard.shardId(), request.getClusterAlias(), OriginalIndices.NONE);
  8. Engine.Searcher engineSearcher = indexShard.acquireSearcher("search");
  9. final DefaultSearchContext searchContext = new DefaultSearchContext(idGenerator.incrementAndGet(), request, shardTarget,
  10. engineSearcher, clusterService, indexService, indexShard, bigArrays, threadPool.estimatedTimeInMillisCounter(), timeout,
  11. fetchPhase, request.getClusterAlias(), clusterService.state().nodes().getMinNodeVersion());
  12. boolean success = false;
  13. try {
  14. // we clone the query shard context here just for rewriting otherwise we
  15. // might end up with incorrect state since we are using now() or script services
  16. // during rewrite and normalized / evaluate templates etc.
  17. QueryShardContext context = new QueryShardContext(searchContext.getQueryShardContext());
  18. Rewriteable.rewrite(request.getRewriteable(), context, assertAsyncActions);
  19. assert searchContext.getQueryShardContext().isCachable();
  20. success = true;
  21. } finally {
  22. if (success == false) {
  23. IOUtils.closeWhileHandlingException(searchContext);
  24. }
  25. }
  26. return searchContext;
  27. }

代码示例来源:origin: sirensolutions/siren-join

  1. pageCacheRecycler, bigArrays, threadPool.estimatedTimeInMillisCounter(), parseFieldMatcher,
  2. SearchService.NO_TIMEOUT);
  3. SearchContext.setCurrent(context);

代码示例来源:origin: harbby/presto-connectors

  1. new ShardSearchLocalRequest(request.types(), request.nowInMillis(), request.filteringAliases()),
  2. null, searcher, indexService, indexShard,
  3. scriptService, pageCacheRecycler, bigArrays, threadPool.estimatedTimeInMillisCounter(), parseFieldMatcher,
  4. SearchService.NO_TIMEOUT
  5. );

代码示例来源:origin: harbby/presto-connectors

  1. DefaultSearchContext context = new DefaultSearchContext(idGenerator.incrementAndGet(), request, shardTarget, engineSearcher, indexService, indexShard, scriptService, pageCacheRecycler, bigArrays, threadPool.estimatedTimeInMillisCounter(), parseFieldMatcher, defaultSearchTimeout);
  2. SearchContext.setCurrent(context);
  3. try {

代码示例来源:origin: yakaz/elasticsearch-action-updatebyquery

  1. shardSearchRequest,
  2. null, indexShard.acquireSearcher("update_by_query"), indexService, indexShard,
  3. scriptService, cacheRecycler, pageCacheRecycler, bigArrays, threadPool.estimatedTimeInMillisCounter()
  4. );
  5. SearchContext.setCurrent(searchContext);

代码示例来源:origin: harbby/presto-connectors

  1. null, result.searcher(), indexService, indexShard,
  2. scriptService, pageCacheRecycler,
  3. bigArrays, threadPool.estimatedTimeInMillisCounter(), parseFieldMatcher,
  4. SearchService.NO_TIMEOUT
  5. );

代码示例来源:origin: apache/servicemix-bundles

  1. engineSearcher, clusterService, indexService, indexShard, bigArrays, threadPool.estimatedTimeInMillisCounter(), timeout,
  2. fetchPhase, request.getClusterAlias(), clusterService.state().nodes().getMinNodeVersion());
  3. boolean success = false;

代码示例来源:origin: harbby/presto-connectors

  1. new ShardSearchLocalRequest(request.types(), request.nowInMillis(), request.filteringAliases()),
  2. shardTarget, indexShard.acquireSearcher("exists"), indexService, indexShard,
  3. scriptService, pageCacheRecycler, bigArrays, threadPool.estimatedTimeInMillisCounter(), parseFieldMatcher,
  4. SearchService.NO_TIMEOUT
  5. );

相关文章