As part of the effort to test integration of LogsDB we would like to run Cross Cluster Search and Cross Cluster Query testing. Clusters might have different configurations, for instance, two clusters might run different versions of Elasticsearch because of upgrades applied in a “rolling upgrade” manner. Here the goal is to test mixed clusters scenarios to make sure searching and querying executes reliably without errors.
[ ] Create two clusters (without CCR) and in each of them a datastream with a different index mode: “standard” and “logs”. Index documents in each cluster, using appropriate mappings for each datastream. Run a query targeting both clusters and check results are combined appropriately no matter the mapping and settings differences. Make sure to generate queries both using ESQL and Elasticsearch query DSL.
[ ] Create two clusters, a leader cluster with a version of Elasticsearch not supporting LogsDB and a follower with a version of Elasticsearch not supporting LogsDB. Index some documents into the leader cluster and make sure all documents are replicated to the follower cluster running LogsDB, checking also that indexing happens without error.
Description
As part of the effort to test integration of LogsDB we would like to run Cross Cluster Search and Cross Cluster Query testing. Clusters might have different configurations, for instance, two clusters might run different versions of Elasticsearch because of upgrades applied in a “rolling upgrade” manner. Here the goal is to test mixed clusters scenarios to make sure searching and querying executes reliably without errors.