Artem Prigoda

Results 12 issues of Artem Prigoda

`map` should be a side-effect free function, because it's a non-terminal operation. If we want to have side effect, we should use `forEach` which is terminal.

v8.5.0

Add two new fields into the reactive autoscaling policy decision response. * `unassigned_node_decisions` - `can_allocate` decisions for the 1st unassigned shard * `assigned_node_decisions` - `can_remain` decisions for the 1st assigned...

>enhancement
:Distributed/Autoscaling
Team:Distributed
v8.5.0

Only delete the repository if there are no in progress snapshots to it. `wipeSnapshots` gets called in an `assertBusy` loop that checks that there's no in progress snapshot, so the...

>test
:Distributed/Distributed
Team:Distributed
auto-backport
v8.4.1
v8.5.0
v7.17.7

Resolves https://github.com/aws/aws-sdk-java/security/advisories/GHSA-c28r-hw5m-5gv3

>non-issue
:Distributed/Discovery-Plugins
Team:Distributed
dependencies
v8.5.0

Currently, we only verify that local environment for web identity tokens is correctly set up, but we don't verify whether it's possible to exchange the token to credentials from the...

>enhancement
:Distributed/Allocation
Team:Distributed
auto-backport
v8.4.1
v8.5.0

Make sure that individual `wait_for_completion=true` requests don't block concurrent stats and cat requests. See https://github.com/elastic/elasticsearch/issues/89564

>enhancement
:Distributed/Distributed
Team:Distributed
auto-backport
v8.5.0

Resolves #104807

>test
:Distributed/Allocation
Team:Distributed
v8.14.0

Avoid conflicts with correct cleanup of shared folders Resolve #105202

>test
:Distributed/Snapshot/Restore
Team:Distributed
v8.14.0

**Build scan:** https://gradle-enterprise.elastic.co/s/wioef5fi2vtki/tests/:qa:rolling-upgrade-legacy:v7.17.15%23upgradedClusterTest/org.elasticsearch.upgrades.UpgradeClusterClientYamlTestSuiteIT/test%20%7Bp0=upgraded_cluster%2F10_basic%2FFind%20a%20task%20result%20record%20from%20the%20old%20cluster%7D **Reproduction line:** ``` ./gradlew ':qa:rolling-upgrade-legacy:v7.17.15#upgradedClusterTest' -Dtests.class="org.elasticsearch.upgrades.UpgradeClusterClientYamlTestSuiteIT" -Dtests.method="test {p0=upgraded_cluster/10_basic/Find a task result record from the old cluster}" -Dtests.seed=5D853ED38A973587 -Dtests.bwc=true -Dtests.locale=ar-DZ -Dtests.timezone=America/Thule -Druntime.java=21 ``` **Applicable branches:** main **Reproduces locally?:**...

>test-failure
:Distributed/Task Management
Team:Distributed
medium-risk

Make sure the `.tasks` index is created before we starting testing task completion without storing its result. To achieve that, we store a fake task before we start `waitForCompletionTestCase`. It...

>test
:Distributed/Task Management
Team:Distributed
v8.15.0