Skip to content

[merge-mainline]Fix a performance issue when collapsingFields is used with attributesToRetrieve #1494

[merge-mainline]Fix a performance issue when collapsingFields is used with attributesToRetrieve

[merge-mainline]Fix a performance issue when collapsingFields is used with attributesToRetrieve #1494

# Runs integration tests on 3 cases:
# 1. multinode vespa: 1 shard, 1 replica
# 2. multinode vespa: 2 shard, 0 replicas
# 3. multinode vespa: 2 shards, 1 replicas
# Runs every push to a feature branch and every push to mainline/release
name: Integration Tests with Shards and Replicas
on:
workflow_dispatch:
pull_request:
branches:
- mainline
- releases/*
push:
branches:
- mainline
- 'releases/*'
paths-ignore:
- '**.md'
permissions:
contents: read
id-token: write
jobs:
Unit-Tests-1-Shard-1-Replica:
uses: ./.github/workflows/integration_tests_CI_marqo_api.yml
secrets: inherit
with:
number_of_shards: 1
number_of_replicas: 1
Unit-Tests-2-Shard-0-Replica:
uses: ./.github/workflows/integration_tests_CI_marqo_api.yml
secrets: inherit
with:
number_of_shards: 2
number_of_replicas: 0
Unit-Tests-2-Shard-1-Replica:
uses: ./.github/workflows/integration_tests_CI_marqo_api.yml
secrets: inherit
with:
number_of_shards: 2
number_of_replicas: 1