Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added new configuration to pass catalog name to metastore #1

Draft
wants to merge 923 commits into
base: master
Choose a base branch
from

Conversation

AnuragKDwivedi
Copy link
Owner

Changes to pass catalog name in the create schema request to metastore.

Description

This PR includes the changes in presto code to pass catalog name in the create schema request to metastore service.

Motivation and Context

prestodb#22895

Impact

NA

Test Plan

CI passed

Contributor checklist

  • Please make sure your submission complies with our development, formatting, commit message, and attribution guidelines.
  • PR description addresses the issue accurately and concisely. If the change is non-trivial, a GitHub Issue is referenced.
  • Documented new properties (with its default value), SQL syntax, functions, or other functionality.
  • If release notes are required, they follow the release notes guidelines.
  • Adequate tests were added if applicable.
  • CI passed.
== RELEASE NOTES ==
General Changes
* item 1 ... :pr:`22896`

xiaoxmeng and others added 30 commits November 10, 2024 21:58
Advance velox version and update Prestissimo code to support configurable shuffle vector serde
format
Fix timing related flakiness in PrestoExchangeSourceTest.slowProducerAndEarlyTerminatingConsumer
This is followup e2e test for prestodb#23923

For a partitioned table, when respect_table_format is set to false,
and table_format and hive_storage_format is different, the newly
added partition should use hive_storage_format.
Bumps [io.netty:netty-common](https://github.com/netty/netty) from 4.1.91.Final to 4.1.115.Final.
- [Commits](netty/netty@netty-4.1.91.Final...netty-4.1.115.Final)

---
updated-dependencies:
- dependency-name: io.netty:netty-common
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Upgrade avro & its dependencies to resolve CVE-2024-47561
If applied, this will:
Upgrade avro to version 1.11.4
Upgrade commons-compress to version 1.26.2
Upgrade commons-codec to version 1.17.0
Upgrade commons-lang3 to version 3.14.0
Upgrade commons-io to version 2.16.1
Move the above plan nodes to the SPI so that they can be used by plugin
PlanCheckers.
With JoinNode moved to the SPI, ConnectorJoinNode is no longer
necessary.  Remove it and replace references with JoinNode.
* add native session properties for prefixsort
abfs namespace is being removed in Velox for the AbfsFileSystem to be
consistent with other File Systems.
 Upgraded gson to version 2.8.9 and grpc to version 1.68.0 to fix
security vulnerability CVE-2022-25647. Versions of
com.google.code.gson:gson prior to 2.8.9 were susceptible to
deserialization of untrusted data through the writeReplace() method
in internal classes, potentially leading to a Denial of Service (DoS)
attack.

This update ensures safer data handling and mitigates the risk of
exploitation from this vulnerability.

Co-authored-by: infvg <[email protected]>
Resolves: CVE-2022-25647
denodo-research-labs and others added 29 commits January 23, 2025 11:43
Check the data type of a row and pass different selector functions.
BigInt data type needs to explicitly use the `toString()` function to
print out the value.

Signed-off-by: Yihong Wang <[email protected]>
…given catalog

Revised getDatabases implementation to pull all database names for a given catalog. If the catalog name is not present then getAllDatabases method will be called.
@AnuragKDwivedi AnuragKDwivedi force-pushed the catalog-name-to-metastore branch from 9b9b2d9 to c97e5bf Compare February 3, 2025 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.