Ignacio Vera

Results 30 issues of Ignacio Vera

HyperLogLogPlusPlusSparse is a light version of HyperLogLogPlusPlus that just collect hashes using the linear counting algorithm. I don'r recall why we are sung this implementation in GlobalOrdCardinalityAggregator but I guess...

>bug
:Analytics/Aggregations
Team:Analytics
v8.13.1
v8.14.0

**Build scan:** https://gradle-enterprise.elastic.co/s/kxdqmnytyenuq/tests/:server:internalClusterTest/org.elasticsearch.cluster.routing.allocation.decider.DiskThresholdDeciderIT/testRestoreSnapshotAllocationDoesNotExceedWatermarkWithMultipleShards **Reproduction line:** ``` ./gradlew ':server:internalClusterTest' --tests "org.elasticsearch.cluster.routing.allocation.decider.DiskThresholdDeciderIT.testRestoreSnapshotAllocationDoesNotExceedWatermarkWithMultipleShards" -Dtests.seed=ED5C019BB52E4B53 -Dtests.locale=is -Dtests.timezone=America/Anchorage -Druntime.java=21 ``` **Applicable branches:** main **Reproduces locally?:** No **Failure history:** [Failure dashboard for `org.elasticsearch.cluster.routing.allocation.decider.DiskThresholdDeciderIT#testRestoreSnapshotAllocationDoesNotExceedWatermarkWithMultipleShards`](https://es-delivery-stats.elastic.dev/app/dashboards#/view/dcec9e60-72ac-11ee-8f39-55975ded9e63?_g=(refreshInterval:(pause:!t,value:60000),time:(from:now-7d%2Fd,to:now))&_a=(controlGroupInput:(chainingSystem:HIERARCHICAL,controlStyle:twoLine,ignoreParentSettings:(ignoreFilters:!f,ignoreQuery:!f,ignoreTimerange:!f,ignoreValidations:!t),panels:('0c0c9cb8-ccd2-45c6-9b13-96bac4abc542':(explicitInput:(dataViewId:fbbdc689-be23-4b3d-8057-aa402e9ed0c5,enhancements:(),fieldName:task.keyword,grow:!t,id:'0c0c9cb8-ccd2-45c6-9b13-96bac4abc542',searchTechnique:wildcard,selectedOptions:!(),singleSelect:!t,title:'Gradle%20Task',width:medium),grow:!t,order:0,type:optionsListControl,width:small),'144933da-5c1b-4257-a969-7f43455a7901':(explicitInput:(dataViewId:fbbdc689-be23-4b3d-8057-aa402e9ed0c5,enhancements:(),fieldName:name.keyword,grow:!t,id:'144933da-5c1b-4257-a969-7f43455a7901',searchTechnique:wildcard,selectedOptions:!('testRestoreSnapshotAllocationDoesNotExceedWatermarkWithMultipleShards'),title:Test,width:medium),grow:!t,order:2,type:optionsListControl,width:medium),'4e6ad9d6-6fdc-4fcc-bf1a-aa6ca79e0850':(explicitInput:(dataViewId:fbbdc689-be23-4b3d-8057-aa402e9ed0c5,enhancements:(),fieldName:className.keyword,grow:!t,id:'4e6ad9d6-6fdc-4fcc-bf1a-aa6ca79e0850',searchTechnique:wildcard,selectedOptions:!('org.elasticsearch.cluster.routing.allocation.decider.DiskThresholdDeciderIT'),title:Suite,width:medium),grow:!t,order:1,type:optionsListControl,width:medium))))) **Failure excerpt:** ```...

:Distributed/Snapshot/Restore
>test-failure
Team:Distributed
medium-risk

**Build scan:** https://gradle-enterprise.elastic.co/s/6gmqe4ivszcpq/tests/:x-pack:plugin:esql:qa:server:mixed-cluster:v8.14.0%23javaRestTest/org.elasticsearch.xpack.esql.qa.mixed.MixedClusterEsqlSpecIT/test%20%7Bkeep.AverageOfEvalValue%7D **Reproduction line:** ``` ./gradlew ':x-pack:plugin:esql:qa:server:mixed-cluster:v8.14.0#javaRestTest' -Dtests.class="org.elasticsearch.xpack.esql.qa.mixed.MixedClusterEsqlSpecIT" -Dtests.method="test {keep.AverageOfEvalValue}" -Dtests.seed=3835B841284A3E99 -Dtests.bwc=true -Dtests.locale=zh -Dtests.timezone=America/Argentina/Buenos_Aires -Druntime.java=21 ``` **Applicable branches:** main **Reproduces locally?:** Didn't try **Failure history:** [Failure dashboard for `org.elasticsearch.xpack.esql.qa.mixed.MixedClusterEsqlSpecIT#test...

>test-failure
Team:Analytics
:Analytics/ES|QL
low-risk

I think points are always returned with clockwise orientation? (I always get confused with this definition) but there is nothing in the documentation. It is valuable information and it would...

The failure can easily be reproduce with: ``` ./gradlew ':server:test' --tests "org.elasticsearch.search.aggregations.metrics.InternalCardinalityTests.testEqualsAndHashcode" -Dtests.seed=7FFFBA60D5055C4B -Dtests.security.manager=true -Dtests.locale=ar-EG -Dtests.timezone=Europe/Saratov -Druntime.java=11 ``` And the error looks like: ``` 2> java.lang.AssertionError: InternalCardinality mutation should not...

:Analytics/Aggregations
>test-failure
Team:Analytics
v7.10.0
v8.0.0-alpha1
low-risk

Currently rest integration test runs on a (almost) standard Elasticsearch installation so in order to run concurrent searches, we need to have at least 100_000k documents on a shard. What...

>enhancement
:Search/Search
Team:Search

This commit enables inter-segment search concurrency for numeric terms aggs over long, integer and short field types. It estimates the cardinality by computing the min and max value of the...

>enhancement
:Analytics/Aggregations
Team:Analytics
v8.15.0

**Build scan:** https://gradle-enterprise.elastic.co/s/4bfkfgbtnqwxy/tests/:server:internalClusterTest/org.elasticsearch.snapshots.ConcurrentSnapshotsIT/testQueuedOperationsOnMasterDisconnect **Reproduction line:** ``` ./gradlew ':server:internalClusterTest' --tests "org.elasticsearch.snapshots.ConcurrentSnapshotsIT.testQueuedOperationsOnMasterDisconnect" -Dtests.seed=254788E6CC2276E3 -Dtests.locale=de-CH -Dtests.timezone=America/Adak -Druntime.java=21 ``` **Applicable branches:** main **Reproduces locally?:** Didn't try **Failure history:** [Failure dashboard for `org.elasticsearch.snapshots.ConcurrentSnapshotsIT#testQueuedOperationsOnMasterDisconnect`](https://es-delivery-stats.elastic.dev/app/dashboards#/view/dcec9e60-72ac-11ee-8f39-55975ded9e63?_g=(refreshInterval:(pause:!t,value:60000),time:(from:now-7d%2Fd,to:now))&_a=(controlGroupInput:(chainingSystem:HIERARCHICAL,controlStyle:twoLine,ignoreParentSettings:(ignoreFilters:!f,ignoreQuery:!f,ignoreTimerange:!f,ignoreValidations:!t),panels:('0c0c9cb8-ccd2-45c6-9b13-96bac4abc542':(explicitInput:(dataViewId:fbbdc689-be23-4b3d-8057-aa402e9ed0c5,enhancements:(),fieldName:task.keyword,grow:!t,id:'0c0c9cb8-ccd2-45c6-9b13-96bac4abc542',searchTechnique:wildcard,selectedOptions:!(),singleSelect:!t,title:'Gradle%20Task',width:medium),grow:!t,order:0,type:optionsListControl,width:small),'144933da-5c1b-4257-a969-7f43455a7901':(explicitInput:(dataViewId:fbbdc689-be23-4b3d-8057-aa402e9ed0c5,enhancements:(),fieldName:name.keyword,grow:!t,id:'144933da-5c1b-4257-a969-7f43455a7901',searchTechnique:wildcard,selectedOptions:!('testQueuedOperationsOnMasterDisconnect'),title:Test,width:medium),grow:!t,order:2,type:optionsListControl,width:medium),'4e6ad9d6-6fdc-4fcc-bf1a-aa6ca79e0850':(explicitInput:(dataViewId:fbbdc689-be23-4b3d-8057-aa402e9ed0c5,enhancements:(),fieldName:className.keyword,grow:!t,id:'4e6ad9d6-6fdc-4fcc-bf1a-aa6ca79e0850',searchTechnique:wildcard,selectedOptions:!('org.elasticsearch.snapshots.ConcurrentSnapshotsIT'),title:Suite,width:medium),grow:!t,order:1,type:optionsListControl,width:medium))))) **Failure excerpt:**...

:Distributed/Snapshot/Restore
>test-failure
Team:Distributed
medium-risk

It would be great if we could add operations in rally that points to the [vector tiles API](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-vector-tile-api.html). It currently fails because the result of the query is a protbuffer...

enhancement
tech debt

I was trying to run a race using the following command: ``` esrally race --track-path=~/rally-tracks-fork/geoshape --car="trial-license" --distribution-version=8.0.0 ``` And it was failing. The error did not provide any useful information...