forked from apache/solr
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SAI-4604 : Add proper metrics around distributed request delay / http2 client bandwidth #148
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add support for HLL params for testing various accuracy levels but also to unlock options for cheap unique estimations for facet sorting.
* added lucne submodule to point the fs/branch_9_4_1 * tmp lucene branch * git checkout with submodules * updated lucene repo ref * updated pre-commit yaml to ignore some tasks * updated precommit.yml * pointing fs/branch_9_4_1 back
…Processor whitelist params (#26)
#29) * LUCENE-9302,SOLR-14381: Integer overflow in total count in grouping results * updated lucene version * updated lucene branch and interface * updated * spotless apply * updated test Co-authored-by: Ishan Chattopadhyaya <[email protected]>
* added system property to disable zk config watch
* Adding solr core and solrj tests to precommit checks * Updating to run tests as separate step * Fixing solr test name * Adding submodule checkout * Running all tests * Running all tests
* Ability to compress the collection state [sc-214780] * Running gradle tidy * Fixing errorprone issues * Removing unused import * Running gradle tidy
* Port over BitDocSet max calculation. https://fullstory.atlassian.net/browse/SAI-3925 * format fix
* Applying changes from https://github.com/fullstorydev/lucene-solr/pull/102/files * ./gradlew tidy
* Range doc values. (#107) * Range doc values. Add initial json facet range doc values support. Only support single value numerics to start. * Use DocSetBuilder. * Use long directly. Update comment referring to interval tree. * Add interval tree. * Range docvalues sub stats. (#109) Forgot to handle sub stats/functions. Bucket based subfacets worked fine. Needed a few additions to complete. * Doc set builder cost estimate. (#124) Improve the cost estimate for range query doc values processing. The cost estimate should scale with the number of documents being processed. This will allow the doc set builder to be more efficient as it won't need to resize as frequently. * updated test compilatin fix * actually bump tdigest dependency version also revert changes to stddev and variance that likely result from full-line/partial-line merge conflict resolution * fixed class cast exception * fixed test issue * test fix - type conversion * more test fix - type conversion issue Co-authored-by: Clay Goddard <[email protected]> Co-authored-by: Michael Gibney <[email protected]>
* Changed indent size for state.json file from 2 to 0 * updated test. Set default indent to 0 * Update test to remove log message. Co-authored-by: Hitesh Khamesra <[email protected]> Co-authored-by: hitesh <[email protected]>
Shard flag is only needed when a given facet or subfacet has refinement enabled. Do not set the flag otherwise as it has an overflow possibility. Also do not set a bucket num unless refinement is enabled (this also helps with avoiding overflow). Co-authored-by: Clay Goddard <[email protected]>
* Fixed missing rid in SearchHandler log message * ./gradlew tidy
ports changes from: fullstorydev/lucene-solr#204 (60964ece8abc1e7e838b9a8f1e54ff7f4505d91d) fullstorydev/lucene-solr#207 (ee264220729490da81916af8c2ae23c5e4e52718) fullstorydev/lucene-solr#208 (20b2b694c223723c6e80c2344b401772c67221ce) fullstorydev/lucene-solr#209 (8835c4d0b4d90de90559c380dab8e51a0ee895a6) along with updates to compile against branch_9x
… branch_9x (#118) * fix remaining compile errors after merge * fix forbiddenAPIs after merge
…CoordinatorHttpSolrCall init (apache#1800) * Synchronize to avoid race condition in CoordinatorHttpSolrCall * ./gradlew tidy
* Handling IOExceptions from Lucene queries which are generally exceptions caused by an invalid query so they should be returned as 400s * Updating to handle specific exceptions and adding more tests * Tidying code and fixing imports * Improving error handling in test * Simplifying test code * Fixing indentation and test system property
…as true (#139) * Handling BAD_REQUEST exceptions as failures even with shard.tolerant as true * Fixing forbiddenapi use * Updating the set of error codes to just be a Set
backport unmerged upstream PR at commit 9eeb7e0 * include updates to accommodate FS custom CacheConfig ctor signature
(cherry picked from commit 110a296)
* fix improper ramBytes reporting for wrapped OrdinalMap * for reliable testing of OrdinalMap building, must set NoMergePolicyFactory * tidy
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The new metric for delayed requests added to path
[metrics].[solr.node].[QUERY.httpShardHandler.delayedInterNodeRequests]
looks as follows