Skip to content

Upstream: ae6c1370a2ef079c4a9c67a9c1d49e392b3f719f#790

Merged
kgyrtkirk merged 15 commits intomasterfrom
up-ae6c1370a2ef079c4a9c67a9c1d49e392b3f719f
Apr 7, 2025
Merged

Upstream: ae6c1370a2ef079c4a9c67a9c1d49e392b3f719f#790
kgyrtkirk merged 15 commits intomasterfrom
up-ae6c1370a2ef079c4a9c67a9c1d49e392b3f719f

Conversation

@kgyrtkirk
Copy link
Copy Markdown
Owner

No description provided.

vogievetsky and others added 15 commits April 2, 2025 15:56
* add turboLoadingNodes

* Update web-console/src/druid-models/coordinator-dynamic-config/coordinator-dynamic-config.tsx

Co-authored-by: Karan Kumar <karankumar1100@gmail.com>

* Update web-console/src/druid-models/coordinator-dynamic-config/coordinator-dynamic-config.tsx

Co-authored-by: Karan Kumar <karankumar1100@gmail.com>

* added Experimental icon

* added feedback to docs also

* update tests

* add slash

---------

Co-authored-by: Karan Kumar <karankumar1100@gmail.com>
…ion APIs) (apache#17862)

This is a follow up to: apache#17834

This patch changes the console to use the new unified compaction APIs
and adds the setting to switch supervisor based compaction on and off.
…17866)

* fixes and validation for projections with rollup base tables

changes:
* Moved projection dimension initialization into `OnHeapAggregateProjection` instead of being done externally
* Fix projection aggregations to work properly for rollup base tables with the same aggregations (swap out projection agg with base table agg to build the projection from the raw input row)
* Added validation for projection aggregations to ensure they either reference a base table aggregation (being a combining agg of some base table agg) or they reference a base table dimension(s)
* Added validation for projection virtual columns to ensure they reference a base table dimension
* Tests for rollup projections
* Tests for `OnHeapAggregationProjection` validations
* Update to Curator 5.8.0.

Follow-up to apache#16617. Among other things, this version of Curator fixes
bugs related to leader election: https://issues.apache.org/jira/browse/CURATOR-696
and https://issues.apache.org/jira/browse/CURATOR-724.

Hopefully fixes apache#17781.

* Update licenses.yaml.

* Additional variables.
* update azure pom parent to address CVEs

* Must escape 9.40 in yaml.

---------

Co-authored-by: Gian Merlino <gianmerlino@gmail.com>
Changes
---------
- Delete deprecated BrokerClient and test
- Use new async BrokerClient in SegmentLoadStatusFetcher
* Improve revised integration tests for local use by devs

The goal of this work is to make running the revised ITs locally easier for devs while not impacting the robustness of ITs running in Github actions CI pipeline

* Internalize dependency startup conditional within template.py

Having dependency-service startup conditional setup use a centralized lookup with a sane default simplifies individual IT cases and will drive consistency across all existing and future IT cases

* Remove the db dir from shared dir and stop incorrectly mounting a mysql docker entrypoint script

The mysql docker container allows you to prive startup scripts for the database in this entrypoint directory. We were nmounting a directory named like a file, and it confuses the docker startup for mysql foring a restart on startup. This restart is now problematic since we are telling docker-compose to wait for mysql health before starting services that depend on it. Since we aren't using the startup script mechanism at all, simply removing it seems like cleanest strategy

* Clean up defunct comment

This comment has lost meaning after previous change to remove the init dir db for mysql as it is not needed
* update parquet-avro to resolve CVE-2025-30065

* add missing license for updated parquet
* update asynchttpclient
* update misc licenses
Changes
---------
* Remove unused ZookeeperClient
* Use NoopEmitter on the client side of standard ITs
* Deserialize response of /compaction/status API into AutoCompactionSnapshot
* Do not print complete/incomplete tasks in ITAutoCompactionLockContentionTest
PR apache#17874 missed one of the version tags, which would affect certain
build profiles.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment