-
Notifications
You must be signed in to change notification settings - Fork 7
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
Bloomberg snowflake #18
Commits on Dec 12, 2023
-
Use correct HostnameVerifier when verify-hostnames set to true
Previously we were using `NoopHostnameVerifier` which turns off hostname verification, if the HostnameVerifier is not set it uses `DefaultHostnameVerifier` which performs hostname verification
Configuration menu - View commit details
-
Copy full SHA for de329bd - Browse repository at this point
Copy the full SHA de329bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25b6488 - Browse repository at this point
Copy the full SHA 25b6488View commit details -
Configuration menu - View commit details
-
Copy full SHA for 003330c - Browse repository at this point
Copy the full SHA 003330cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbd677a - Browse repository at this point
Copy the full SHA fbd677aView commit details -
Configuration menu - View commit details
-
Copy full SHA for eef9d93 - Browse repository at this point
Copy the full SHA eef9d93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30374dc - Browse repository at this point
Copy the full SHA 30374dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 638d386 - Browse repository at this point
Copy the full SHA 638d386View commit details -
Configuration menu - View commit details
-
Copy full SHA for 491be08 - Browse repository at this point
Copy the full SHA 491be08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8367575 - Browse repository at this point
Copy the full SHA 8367575View commit details -
Add example SQL routine for formatting bytes
Co-authored-by: Jan Waś <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 794c8dd - Browse repository at this point
Copy the full SHA 794c8ddView commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 79bc8fa - Browse repository at this point
Copy the full SHA 79bc8faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2260b23 - Browse repository at this point
Copy the full SHA 2260b23View commit details -
Add a config to toggle local scheduling of Mongo splits
Additionally disable local scheduling of Mongo splits
Configuration menu - View commit details
-
Copy full SHA for 3cbf498 - Browse repository at this point
Copy the full SHA 3cbf498View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3acbf2f - Browse repository at this point
Copy the full SHA 3acbf2fView commit details -
Separate properties from MaterializedViewDefinition
Materialized view properties can be more expensive to retrieve and are unused except for SHOW CREATE queries. Splitting them from the main definition reduces file system calls for metadata queries against the Iceberg connector.
Configuration menu - View commit details
-
Copy full SHA for ebc74b7 - Browse repository at this point
Copy the full SHA ebc74b7View commit details -
Multiple modules depend on org.threeten.bp.Duration. Move to the root pom.
Configuration menu - View commit details
-
Copy full SHA for 58406b9 - Browse repository at this point
Copy the full SHA 58406b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3a3eb6 - Browse repository at this point
Copy the full SHA f3a3eb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3be8c2f - Browse repository at this point
Copy the full SHA 3be8c2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 049388a - Browse repository at this point
Copy the full SHA 049388aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 259e2af - Browse repository at this point
Copy the full SHA 259e2afView commit details -
Add support for closing idle writers
This change will help in reducing memory footprint in long-running partitioned writes. Thus, we can scale more to increase the write performance.
Configuration menu - View commit details
-
Copy full SHA for 7e708ba - Browse repository at this point
Copy the full SHA 7e708baView commit details -
Fix incorrect LIKE for patterns with repeating substrings
After the initial KMP mismatch, the next match was being skipped at position i == longest match.
Configuration menu - View commit details
-
Copy full SHA for f52ce04 - Browse repository at this point
Copy the full SHA f52ce04View commit details
Commits on Dec 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dec4f6d - Browse repository at this point
Copy the full SHA dec4f6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4e65d0 - Browse repository at this point
Copy the full SHA b4e65d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fe285f - Browse repository at this point
Copy the full SHA 1fe285fView commit details -
Revert "Allow differentiating materialized views from tables efficien…
…tly" This needs more though and a different approach that does not involve modifying the information_schema tables. This reverts commit 1c5e5eb.
Configuration menu - View commit details
-
Copy full SHA for 7ab1e59 - Browse repository at this point
Copy the full SHA 7ab1e59View commit details -
Configuration menu - View commit details
-
Copy full SHA for da53469 - Browse repository at this point
Copy the full SHA da53469View commit details -
Configuration menu - View commit details
-
Copy full SHA for c11e77e - Browse repository at this point
Copy the full SHA c11e77eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82a76c9 - Browse repository at this point
Copy the full SHA 82a76c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7424013 - Browse repository at this point
Copy the full SHA 7424013View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5235555 - Browse repository at this point
Copy the full SHA 5235555View commit details -
CREATE TABLE with supported type is tested in type mapping tests already
Configuration menu - View commit details
-
Copy full SHA for 9658852 - Browse repository at this point
Copy the full SHA 9658852View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4621e2 - Browse repository at this point
Copy the full SHA d4621e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 639dce9 - Browse repository at this point
Copy the full SHA 639dce9View commit details -
Fix serialization failure when invoking json_table
The concrete type declared in the JsonTableFunctionHandle is not directly serializable. The deserializer binding is only declared for the Type class.
Configuration menu - View commit details
-
Copy full SHA for 0fc9389 - Browse repository at this point
Copy the full SHA 0fc9389View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f2ac22 - Browse repository at this point
Copy the full SHA 1f2ac22View commit details
Commits on Dec 15, 2023
-
Flush dictionaries before releasing partitioners
PagePartitioners should either flatten their dictionary mode appenders into direct mode, or force flush their current page to preserve the dictionary encoding before being released to the pool for reuse since it is not possible for the appender to observe the same dictionary input when used from a different driver and the dictionary appenders do not accurately report their size and therefore may have been preventing a flush from occurring up until this point. Also fixes an issue where dictionary block outputs were severely under reporting their output size in bytes.
Configuration menu - View commit details
-
Copy full SHA for a56752e - Browse repository at this point
Copy the full SHA a56752eView commit details -
Ensure "nessie.commit.id" table property is set when updating the table
Spark sets the table property NESSIE_COMMIT_ID_PROPERTY in NessieTableOperations#loadTableMetadata. Then NessieIcebergClient.commitTable uses this property. In Trino, this property is never set but used in NessieIcebergClient.commitTable as it is a common code. Hence, the commit id is old and doesn't allow new commits. Use the common code (available From Iceberg 1.4.0) NessieUtil.updateTableMetadataWithNessieSpecificProperties in Trino, which handles setting the property like "nessie.commit.id".
Configuration menu - View commit details
-
Copy full SHA for face6d8 - Browse repository at this point
Copy the full SHA face6d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfdbc7d - Browse repository at this point
Copy the full SHA dfdbc7dView commit details -
Process only files smaller than the threshold for OPTIMIZE
Filter for processing the files which are smaller than the threshold and consider a partition for optimization if and only if it contains at least two such files.
Configuration menu - View commit details
-
Copy full SHA for 3aea15e - Browse repository at this point
Copy the full SHA 3aea15eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5653e83 - Browse repository at this point
Copy the full SHA 5653e83View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfaa1df - Browse repository at this point
Copy the full SHA cfaa1dfView commit details -
Fix negative cost estimates in LocalQueryRunner
Fixes negative cost estimated failure in `TestQueryPlanDeterminism.testUnionAllAboveBroadcastJoin`. In `LocalQueryRunner` we were assuming 0 "node count for stats", and getting negative cost in the formula (somewhere deep in the stats calculator): double cpuCost = buildSideSize * (estimatedSourceDistributedTaskCount - 1); where `estimatedSourceDistributedTaskCount` is the node count.
Configuration menu - View commit details
-
Copy full SHA for d4dd6cf - Browse repository at this point
Copy the full SHA d4dd6cfView commit details -
Add guards for 0 #nodes in CBO
Current formulas like double cpuCost = buildSideSize * (estimatedSourceDistributedTaskCount - 1); would produce negative values when node count is 0. In fact, 0 nodes cannot execute a query, so 0 is not a valid #nodes estimate.
Configuration menu - View commit details
-
Copy full SHA for 7e8ad5a - Browse repository at this point
Copy the full SHA 7e8ad5aView commit details -
Reject negative cost components
No work has negative cost. Previously such negative costs could go unnoticed, or noticed only if explain plan is produced.
Configuration menu - View commit details
-
Copy full SHA for ab27cb8 - Browse repository at this point
Copy the full SHA ab27cb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12c33fb - Browse repository at this point
Copy the full SHA 12c33fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2407eb9 - Browse repository at this point
Copy the full SHA 2407eb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 982be2a - Browse repository at this point
Copy the full SHA 982be2aView commit details -
Increase GCLocker retries for Maven
The build was observed failing with Warning: [325.033s][warning][gc,alloc] mvn-builder-trino-parquet: Retried waiting for GCLocker too often allocating 4194306 words on CI.
Configuration menu - View commit details
-
Copy full SHA for 23be8c9 - Browse repository at this point
Copy the full SHA 23be8c9View commit details -
Fix table listing concurrency in FileHiveMetastore
Before the change, `FileHiveMetastore` would rely on `fileSystem.listFiles` to find schemas or tables within a schema. `listFiles` is recursive and, on a local file system, fails when files/directories are being modified concurrently. This commit replaces recursive `listFiles` listing with non-recursive `listDirectories` leveraging the fact that listed entities are represented as directories.
Configuration menu - View commit details
-
Copy full SHA for b6eabd5 - Browse repository at this point
Copy the full SHA b6eabd5View commit details -
Increase timeout for TestWindow.testManyFunctionsWithSameWindow
The test sometimes failed due to a timeout on CI.
Configuration menu - View commit details
-
Copy full SHA for 0eb70fe - Browse repository at this point
Copy the full SHA 0eb70feView commit details -
Configuration menu - View commit details
-
Copy full SHA for a16cfdd - Browse repository at this point
Copy the full SHA a16cfddView commit details -
Rearrange candidate-host logic in bin-packing allocator
Results should be identical, but the new code is easier to extend for failover.
Configuration menu - View commit details
-
Copy full SHA for 4d3c11b - Browse repository at this point
Copy the full SHA 4d3c11bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6819ac - Browse repository at this point
Copy the full SHA f6819acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fb1050 - Browse repository at this point
Copy the full SHA 5fb1050View commit details
Commits on Dec 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5912370 - Browse repository at this point
Copy the full SHA 5912370View commit details
Commits on Dec 18, 2023
-
Convert product tests launcher's test to JUnit. This does not change product tests themselves.
Configuration menu - View commit details
-
Copy full SHA for df3a63a - Browse repository at this point
Copy the full SHA df3a63aView commit details -
Remove TestNG from test classpath
Remove TestNG from classpath of modules that do not use it anymore.
Configuration menu - View commit details
-
Copy full SHA for ed6e854 - Browse repository at this point
Copy the full SHA ed6e854View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3142333 - Browse repository at this point
Copy the full SHA 3142333View commit details -
Configuration menu - View commit details
-
Copy full SHA for a16597b - Browse repository at this point
Copy the full SHA a16597bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73b5ccf - Browse repository at this point
Copy the full SHA 73b5ccfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1691708 - Browse repository at this point
Copy the full SHA 1691708View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9591047 - Browse repository at this point
Copy the full SHA 9591047View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b7910d - Browse repository at this point
Copy the full SHA 7b7910dView commit details -
Configuration menu - View commit details
-
Copy full SHA for af062c7 - Browse repository at this point
Copy the full SHA af062c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82bde82 - Browse repository at this point
Copy the full SHA 82bde82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7af5892 - Browse repository at this point
Copy the full SHA 7af5892View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b32e91 - Browse repository at this point
Copy the full SHA 6b32e91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81ea011 - Browse repository at this point
Copy the full SHA 81ea011View commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 40117ea - Browse repository at this point
Copy the full SHA 40117eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a38ce40 - Browse repository at this point
Copy the full SHA a38ce40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a3d1f9 - Browse repository at this point
Copy the full SHA 8a3d1f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69315d9 - Browse repository at this point
Copy the full SHA 69315d9View commit details
Commits on Dec 20, 2023
-
Add explicit mention what connector support storage so readers dont have to go looking through all connectors to find out.
Configuration menu - View commit details
-
Copy full SHA for 4a36c34 - Browse repository at this point
Copy the full SHA 4a36c34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33dd20a - Browse repository at this point
Copy the full SHA 33dd20aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d08816 - Browse repository at this point
Copy the full SHA 6d08816View commit details -
Fail with proper error on overflow in from_unixtime
The exception is due to the value user entered hence should be reported as a TrinoException rather than a GENERIC_INTERNAL_ERROR
Configuration menu - View commit details
-
Copy full SHA for cf77edb - Browse repository at this point
Copy the full SHA cf77edbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7369f6 - Browse repository at this point
Copy the full SHA f7369f6View commit details
Commits on Dec 21, 2023
-
Inline pom property for test profiles
When defining test profiles, we don't use properties.
Configuration menu - View commit details
-
Copy full SHA for 3a8faca - Browse repository at this point
Copy the full SHA 3a8facaView commit details -
`GcsTransactionLogSynchronizer` requires that the new transaction log file is created exclusively and atomically. Otherwise concurrent readers of a table may see a file partially written (or not written yet, just empty) and fail. This commit: - fixes the GCS native filesystem implementation so that it's atomic - changes the method signature to indicate atomic creation and remove default not atomic implementation. - makes it clear in-memory buffering occurs (previously it was implicitly done in `HdfsOutputFile` which could be considered surprising) - in `AbstractTestTrinoFileSystem` decouples "is create() exclusive" and "supports createExclusive" behaviors. For example local filesystem has the former, GCS filesystem has both and S3 filesystem has none.
Configuration menu - View commit details
-
Copy full SHA for 4829f69 - Browse repository at this point
Copy the full SHA 4829f69View commit details -
Remove redundant classloader wrapper from exclude_columns
Engine-provided functions do not need `ClassLoaderSafeConnectorTableFunction` wrapper.
Configuration menu - View commit details
-
Copy full SHA for 699fe62 - Browse repository at this point
Copy the full SHA 699fe62View commit details -
Remove redundant classloader wrapper from sequence
Engine-provided functions do not need `ClassLoaderSafeConnectorTableFunction` wrapper.
Configuration menu - View commit details
-
Copy full SHA for a8ac255 - Browse repository at this point
Copy the full SHA a8ac255View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95d59fe - Browse repository at this point
Copy the full SHA 95d59feView commit details -
Fix ConstantExpression serialization
When `ConstantExpression` was created with a Trino type and a value that didn't match this type's java type (for example Trino INTEGER with value being Integer, instead of Long), the `ConstantExpression` would fail to serialize to JSON. Such failure happens during sending task status updates to workers and is currently logged and ignored, leading to query hang. The problem could be triggered with SQL routines, which utilize `RowExpression` (including `ConstantExpression`) serialization. Thus, this fixes execution of SQL routines involving Row field dereference.
Configuration menu - View commit details
-
Copy full SHA for 05404da - Browse repository at this point
Copy the full SHA 05404daView commit details -
Fix TestAccessControl execution
The test must run single-threaded and was run like that until 9a7cf10.
Configuration menu - View commit details
-
Copy full SHA for 2754c0b - Browse repository at this point
Copy the full SHA 2754c0bView commit details -
Query start may be time consuming operation and should be traced. Especially in case of `DataDefinitionExecution`, the start may cover all of the query execution.
Configuration menu - View commit details
-
Copy full SHA for 11e8530 - Browse repository at this point
Copy the full SHA 11e8530View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0301175 - Browse repository at this point
Copy the full SHA 0301175View commit details -
Remove redundant PER_CLASS & CONCURRENT annotations
Tests extending `AbstractTestQueryFramework` inherit `PER_CLASS` lifecycle and `CONCURRENT` behavior and that should be expected given how `AbstractTestQueryFramework` works. No need to define that in subclasses, and indeed most subclasses do not define these behaviors again.
Configuration menu - View commit details
-
Copy full SHA for f6ea5b4 - Browse repository at this point
Copy the full SHA f6ea5b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6afc644 - Browse repository at this point
Copy the full SHA 6afc644View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b30080 - Browse repository at this point
Copy the full SHA 2b30080View commit details -
Warn about unexpected task updates
We observed duplicate attempts to drop spoolingOutputStats in some logs. These warnings will help diagnose what's going on.
Configuration menu - View commit details
-
Copy full SHA for 83fdd35 - Browse repository at this point
Copy the full SHA 83fdd35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 797403f - Browse repository at this point
Copy the full SHA 797403fView commit details -
Fix incorrectly concurrent tests
Some tests being fixed simply fail because they do not support concurrent test method execution. Others worked, but could allocate lots of resources, potentially leading to OOM failures on CI. The tests where found by looking at 9a7cf10 commit: git show 9a7cf10 | grep -A 3 '@test(singleThreaded = true)'
Configuration menu - View commit details
-
Copy full SHA for 259702f - Browse repository at this point
Copy the full SHA 259702fView commit details -
Set up only one concurrent query runner in TestQueryManager
`TestQueryManager` defined a default `queryRunner` used by one test method, but other test methods created additional runners. This commit moves the default one into the only test method that used it. In the result, there is at most 1 query runner at the same time created during test execution.
Configuration menu - View commit details
-
Copy full SHA for 35ad5c1 - Browse repository at this point
Copy the full SHA 35ad5c1View commit details -
Add tracing for SplitManager.getSplits
Sometimes, `ConnectorSplitManager.getSplits` can take long to construct `ConnectorSplitSource`. For example, in Delta, there is IO work being done before `ConnectorSplitSource` is returned. This work would better be delayed until `ConnectorSplitSource.getNextBatch` is invoked, but currently this is not the case. Let's add tracing so that time spent in `ConnectorSplitManager.getSplits` is attributable.
Configuration menu - View commit details
-
Copy full SHA for de79cdc - Browse repository at this point
Copy the full SHA de79cdcView commit details -
Rename parameter in helper method
The parameter refers to "a stage span", not to the top level "query span".
Configuration menu - View commit details
-
Copy full SHA for 506da60 - Browse repository at this point
Copy the full SHA 506da60View commit details -
Failure injection is a for-tests functionality. Hide its config, they are not meant to be used.
Configuration menu - View commit details
-
Copy full SHA for 7af05cb - Browse repository at this point
Copy the full SHA 7af05cbView commit details
Commits on Dec 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5f4e7b6 - Browse repository at this point
Copy the full SHA 5f4e7b6View commit details -
Update hudi test resource for hudi_non_part_cow table
The change is to make the schema sync with hudi_cow_pt_tbl.
Configuration menu - View commit details
-
Copy full SHA for 261322f - Browse repository at this point
Copy the full SHA 261322fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1afaa52 - Browse repository at this point
Copy the full SHA 1afaa52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1236521 - Browse repository at this point
Copy the full SHA 1236521View commit details -
Catch exception in sendUpdate. Currently in case we get unexpected exception from that method query would fail as thread responsible for updating task state will terminate.
Configuration menu - View commit details
-
Copy full SHA for 3a31d3a - Browse repository at this point
Copy the full SHA 3a31d3aView commit details -
Restore lifecycle annotations in tests
They are not redundant, as the tests contain lifecycle annotations such as BeforeAll and AfterAll. The fact that AbstractTestQueries also has them is an implementation detail to manage its own private internal state, and subclasses should not rely on them being present. This reverts commit f6ea5b4.
Configuration menu - View commit details
-
Copy full SHA for f5def2d - Browse repository at this point
Copy the full SHA f5def2dView commit details -
They result in very verbose logs in tests and are not actionable for anyone managing a Trino deployment
Configuration menu - View commit details
-
Copy full SHA for 0579c95 - Browse repository at this point
Copy the full SHA 0579c95View commit details -
Arguments should go on the same line or each on a separate line.
Configuration menu - View commit details
-
Copy full SHA for 7b660f1 - Browse repository at this point
Copy the full SHA 7b660f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2e98e9 - Browse repository at this point
Copy the full SHA b2e98e9View commit details -
Remove unnecessary simplification step
This step is not needed anymore as corresponding tests do not fail.
Configuration menu - View commit details
-
Copy full SHA for 355f5c8 - Browse repository at this point
Copy the full SHA 355f5c8View commit details -
Do not generate redundant straddling predicates by equality inference
When there are predicates like a1 = b1 and a2 = a1 + 1, then equality inference would derive staddling predicate for a2 = b1 + 1, which is redundant to a1 = b1, a2 = a1 + 1. This commit makes sure that redundant straddling predicates are not generated.
Configuration menu - View commit details
-
Copy full SHA for 17098af - Browse repository at this point
Copy the full SHA 17098afView commit details
Commits on Dec 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f0d59e6 - Browse repository at this point
Copy the full SHA f0d59e6View commit details
Commits on Dec 26, 2023
-
Fix SQL Server DATETIMEOFFSET for old dates
The value returned via the microsoft.sql.DateTimeOffset when converted to an OffsetDateTime is changed for old dates due to an issue in the JDBC driver. This changes retrieving datetimeoffset types from SQL Server to use getString instead of getObject and OffsetDateTime. Predicate pushdown is now disabled for this type due to test failures with IS NOT DISTINCT FROM predicates if the value is before the year 1583.
Configuration menu - View commit details
-
Copy full SHA for 457df6e - Browse repository at this point
Copy the full SHA 457df6eView commit details -
Only log null spooling stats in FTE mode
In pipelined mode, the spooling stats are always null, which fills the log needlessly. trinodb#20214 (comment)
Configuration menu - View commit details
-
Copy full SHA for c106cf5 - Browse repository at this point
Copy the full SHA c106cf5View commit details
Commits on Dec 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ee7046b - Browse repository at this point
Copy the full SHA ee7046bView commit details
Commits on Dec 28, 2023
-
Use explicit values for MaxResults in all Glue APIs
Most listing Glue APIs accept a MaxResults parameter which decides how many objects are returned in a single API call. The default values are not documented but observed behaviour is that the default values change on some basis. This commit adds explicit values for MaxResults in the APIs which support it to the maximum possible values. This possibly reduces the number of Glue calls when listing tables, databases or functions in some cases. This is similar to 4f22b0e and 45dc37d.
Configuration menu - View commit details
-
Copy full SHA for f124589 - Browse repository at this point
Copy the full SHA f124589View commit details
Commits on Dec 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a9d1e03 - Browse repository at this point
Copy the full SHA a9d1e03View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6eb50c - Browse repository at this point
Copy the full SHA b6eb50cView commit details
Commits on Dec 30, 2023
-
Refactor IcebergSplitSource to reduce per split operations
We can apply pruning logic at file level before splitting it into splits to avoid redundant operations per split
Configuration menu - View commit details
-
Copy full SHA for 2a844f2 - Browse repository at this point
Copy the full SHA 2a844f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a14adc - Browse repository at this point
Copy the full SHA 8a14adcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2caf83d - Browse repository at this point
Copy the full SHA 2caf83dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e880114 - Browse repository at this point
Copy the full SHA e880114View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31e74bc - Browse repository at this point
Copy the full SHA 31e74bcView commit details -
Short circuit page source in case of partition mismatch
In case that the dynamic filter completes after scheduling of split on the worker, the results in the split will be getting pruned in the situation that there is a partition predicate mismatch.
Configuration menu - View commit details
-
Copy full SHA for 89105bd - Browse repository at this point
Copy the full SHA 89105bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4f2803 - Browse repository at this point
Copy the full SHA b4f2803View commit details -
Unignore re2j dependency conflicts
`trino-re2j` is a fork of `com.google.re2j:re2j`. The forks diverged over time. It is not safe to ignore this dependency conflict e.g. because `com.google` version has `com.google.re2j.Pattern.matcher` accepting `CharSequence` or `byte[]` while Trino version accepts only `Slice`. They cannot be used interchangeably at all.
Configuration menu - View commit details
-
Copy full SHA for e45ccaf - Browse repository at this point
Copy the full SHA e45ccafView commit details -
Configuration menu - View commit details
-
Copy full SHA for b293de3 - Browse repository at this point
Copy the full SHA b293de3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8504cf7 - Browse repository at this point
Copy the full SHA 8504cf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 875fe1b - Browse repository at this point
Copy the full SHA 875fe1bView commit details
Commits on Jan 2, 2024
-
Mark wether a PlanFragement is contains TableScanNode or not
There may be a little bit performance issue while response for api of cluster stats, if cluster has huge amounts of tasks. Most of time was spent on distinguish the type of fragements temporarily.
Configuration menu - View commit details
-
Copy full SHA for 71499d5 - Browse repository at this point
Copy the full SHA 71499d5View commit details -
fix ST_Centroid and ST_Buffer for tiny geometries
backporting from https://github.com/prestodb/presto/pull/13323/files
Configuration menu - View commit details
-
Copy full SHA for 4155e9f - Browse repository at this point
Copy the full SHA 4155e9fView commit details -
Use the effective predicate when doing partition matching
Use the effective predicate instead of the dynamic filter predicate to check for partition matching. This change results in short circuiting the page source and not having to read anymore the data file footer in the exotic case where a partition filter acts as unenforced predicate due to table partition spec evolution.
Configuration menu - View commit details
-
Copy full SHA for e0c0c01 - Browse repository at this point
Copy the full SHA e0c0c01View commit details -
Remove Deprecated annotation from parquet.ignore-statistics
Deprecation was originally intended for parquet.fail-on-corrupted-statistics which is no longer in the code base. Reading files with incorrect/corrupted statistics by ignoring statistics is a valid use case and safe to use.
Configuration menu - View commit details
-
Copy full SHA for 6106814 - Browse repository at this point
Copy the full SHA 6106814View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c25df5 - Browse repository at this point
Copy the full SHA 9c25df5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf7e7e5 - Browse repository at this point
Copy the full SHA cf7e7e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b087a3c - Browse repository at this point
Copy the full SHA b087a3cView commit details
Commits on Jan 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1706df0 - Browse repository at this point
Copy the full SHA 1706df0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19a8696 - Browse repository at this point
Copy the full SHA 19a8696View commit details -
Decouple debug logging frequency and scheduler stalled time
Count separately how much time passed since FTE scheduler processed a meaningful event and how much time passed since debug information was last logged.
Configuration menu - View commit details
-
Copy full SHA for aa84aea - Browse repository at this point
Copy the full SHA aa84aeaView commit details -
Sometimes EventListenerMangager.queryCompleted() called too early
For happy path and parsable queries, we have the following order of calls: - query is added to the QueryTracker - EventListener.queryCompleted() is called For really bad queries, the ones that do not even parse to a proper SQL, the order is inverted. As a result, when implementing an EventListener that wants to access query detailed information we have to use a workaround for this edge case and artificially invert the sequence of calls. EventListener will typically use a retry mechanism combined with switching to a separate thread, which adds unnecessary complexity and multi-threading to a code that otherwise would be single-threaded.
Configuration menu - View commit details
-
Copy full SHA for 8aab363 - Browse repository at this point
Copy the full SHA 8aab363View commit details -
This e.g. fixes data loss on retried commit under some circumstances.
Configuration menu - View commit details
-
Copy full SHA for 7037df7 - Browse repository at this point
Copy the full SHA 7037df7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d269fad - Browse repository at this point
Copy the full SHA d269fadView commit details -
Short circuit page source in case of partition mismatch
In case that the dynamic filter completes after scheduling of split on the worker, the results in the split will be getting pruned in the situation that there is a partition predicate mismatch.
Configuration menu - View commit details
-
Copy full SHA for 5ac0645 - Browse repository at this point
Copy the full SHA 5ac0645View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 77a4e94 - Browse repository at this point
Copy the full SHA 77a4e94View commit details -
Configuration menu - View commit details
-
Copy full SHA for cddf0d4 - Browse repository at this point
Copy the full SHA cddf0d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4931f0d - Browse repository at this point
Copy the full SHA 4931f0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87cf65b - Browse repository at this point
Copy the full SHA 87cf65bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ff524b - Browse repository at this point
Copy the full SHA 0ff524bView commit details -
Fix handling of pruned parquet row groups with column indexes
Filters on multiple columns with page indexes may yield non-overlapping row ranges and eliminate a parquet row group. In this scenario, the reader is fixed to advance to the next non-pruned row group in the split instead of stopping early and missing rows from the remaining row groups
Configuration menu - View commit details
-
Copy full SHA for 9932acd - Browse repository at this point
Copy the full SHA 9932acdView commit details -
Upgrade required JVM version to 17.0.8
Previous versions are affected by https://bugs.openjdk.org/browse/JDK-8294677
Configuration menu - View commit details
-
Copy full SHA for 585f6fe - Browse repository at this point
Copy the full SHA 585f6feView commit details -
Configuration menu - View commit details
-
Copy full SHA for b769deb - Browse repository at this point
Copy the full SHA b769debView commit details -
Configuration menu - View commit details
-
Copy full SHA for e90d1c3 - Browse repository at this point
Copy the full SHA e90d1c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c931e8 - Browse repository at this point
Copy the full SHA 2c931e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19e4ec7 - Browse repository at this point
Copy the full SHA 19e4ec7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9eb148 - Browse repository at this point
Copy the full SHA d9eb148View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5abec90 - Browse repository at this point
Copy the full SHA 5abec90View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2843df - Browse repository at this point
Copy the full SHA a2843dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0298829 - Browse repository at this point
Copy the full SHA 0298829View commit details -
Configuration menu - View commit details
-
Copy full SHA for 423731d - Browse repository at this point
Copy the full SHA 423731dView commit details -
Configuration menu - View commit details
-
Copy full SHA for afece61 - Browse repository at this point
Copy the full SHA afece61View commit details -
Configuration menu - View commit details
-
Copy full SHA for c64cd0f - Browse repository at this point
Copy the full SHA c64cd0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f194d72 - Browse repository at this point
Copy the full SHA f194d72View commit details -
Configuration menu - View commit details
-
Copy full SHA for e062514 - Browse repository at this point
Copy the full SHA e062514View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1674a18 - Browse repository at this point
Copy the full SHA 1674a18View commit details -
Configuration menu - View commit details
-
Copy full SHA for d824960 - Browse repository at this point
Copy the full SHA d824960View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3332ff6 - Browse repository at this point
Copy the full SHA 3332ff6View commit details
Commits on Jan 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d94856d - Browse repository at this point
Copy the full SHA d94856dView commit details -
Fixes failure when building trino-server alone
Added a dummy test in trino-server
Configuration menu - View commit details
-
Copy full SHA for 75854f4 - Browse repository at this point
Copy the full SHA 75854f4View commit details -
Increase stale operations count
- Currently uses default 30 and thats too low - Also update to latest version of the action - Also configure to only process PRs
Configuration menu - View commit details
-
Copy full SHA for 6f9f8cf - Browse repository at this point
Copy the full SHA 6f9f8cfView commit details
Commits on Jan 8, 2024
-
Allow union data to conform to smaller union
HIVE/AVRO: It is possible for data that is written using a 3 element union to be read with a 2 element union provided that either all data types can be coerced (already possible) or the offending data type(s) isn't present. This change delays all type errors to read time to allow more type leniency.
Configuration menu - View commit details
-
Copy full SHA for 2e1de3b - Browse repository at this point
Copy the full SHA 2e1de3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0e06b3 - Browse repository at this point
Copy the full SHA b0e06b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e168ce - Browse repository at this point
Copy the full SHA 0e168ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c91e57 - Browse repository at this point
Copy the full SHA 1c91e57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b646d8 - Browse repository at this point
Copy the full SHA 9b646d8View commit details -
Detect leaked containers when running with JUnit
With TestNG, `ManageTestResources` was attempting to prevent resource leaks, including container leaks, in tests. It relied on certain common test patterns to operate (like storing resource on instance fields). This commit attempts to provide similar functionality for JUnit. For now it's limited to containers. As an added bonus, it works regardless of how the test class is written.
Configuration menu - View commit details
-
Copy full SHA for 8fb9730 - Browse repository at this point
Copy the full SHA 8fb9730View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2be084c - Browse repository at this point
Copy the full SHA 2be084cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c2b059 - Browse repository at this point
Copy the full SHA 5c2b059View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09ef5b5 - Browse repository at this point
Copy the full SHA 09ef5b5View commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6021f33 - Browse repository at this point
Copy the full SHA 6021f33View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd8821d - Browse repository at this point
Copy the full SHA bd8821dView commit details
Commits on Jan 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2fd2fee - Browse repository at this point
Copy the full SHA 2fd2feeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31e8e36 - Browse repository at this point
Copy the full SHA 31e8e36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79f5732 - Browse repository at this point
Copy the full SHA 79f5732View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15f438f - Browse repository at this point
Copy the full SHA 15f438fView commit details -
Remove obsolete table property checks
These were made obsolete by commit 62acd1b.
Configuration menu - View commit details
-
Copy full SHA for f04afb5 - Browse repository at this point
Copy the full SHA f04afb5View commit details -
Don't fail Iceberg on
$partitions
table nameLike in Hive connector, return table not found instead of exception when querying `$partitions` (not prefixed with a table name).
Configuration menu - View commit details
-
Copy full SHA for 439e4be - Browse repository at this point
Copy the full SHA 439e4beView commit details -
Simplify IcebergTableName exception handling
Some names were rejected with `TrinoException` and some with graceful fallback (`return Optional.empty`). Since name validity is now checked by `IcebergTableName.isIcebergTableName` we do not need to be lax in all other methods.
Configuration menu - View commit details
-
Copy full SHA for 4f9f2c6 - Browse repository at this point
Copy the full SHA 4f9f2c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for abe48f9 - Browse repository at this point
Copy the full SHA abe48f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41687ef - Browse repository at this point
Copy the full SHA 41687efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5113d9b - Browse repository at this point
Copy the full SHA 5113d9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6eb444 - Browse repository at this point
Copy the full SHA a6eb444View commit details -
This is a preparatory step: opensearch plugin is an exact copy of elasticsearch plugin
Configuration menu - View commit details
-
Copy full SHA for 4817ac8 - Browse repository at this point
Copy the full SHA 4817ac8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b26935b - Browse repository at this point
Copy the full SHA b26935bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fcf3be - Browse repository at this point
Copy the full SHA 7fcf3beView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5f5141 - Browse repository at this point
Copy the full SHA d5f5141View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d32a68 - Browse repository at this point
Copy the full SHA 5d32a68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36740e6 - Browse repository at this point
Copy the full SHA 36740e6View commit details -
Migrate OpenSearch plugin to OpenSearch java client
Add tests for both OpenSearch 1.x and 2.x compatibility
Configuration menu - View commit details
-
Copy full SHA for 1744cea - Browse repository at this point
Copy the full SHA 1744ceaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64dfb8f - Browse repository at this point
Copy the full SHA 64dfb8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 576151c - Browse repository at this point
Copy the full SHA 576151cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a9bcd4 - Browse repository at this point
Copy the full SHA 1a9bcd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c11680 - Browse repository at this point
Copy the full SHA 0c11680View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8da2ef3 - Browse repository at this point
Copy the full SHA 8da2ef3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3af0054 - Browse repository at this point
Copy the full SHA 3af0054View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53e4b15 - Browse repository at this point
Copy the full SHA 53e4b15View commit details -
Configuration menu - View commit details
-
Copy full SHA for d11d42f - Browse repository at this point
Copy the full SHA d11d42fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40da861 - Browse repository at this point
Copy the full SHA 40da861View commit details -
Configuration menu - View commit details
-
Copy full SHA for a09174d - Browse repository at this point
Copy the full SHA a09174dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7493acc - Browse repository at this point
Copy the full SHA 7493accView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03f3315 - Browse repository at this point
Copy the full SHA 03f3315View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30575d0 - Browse repository at this point
Copy the full SHA 30575d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8f8bf2 - Browse repository at this point
Copy the full SHA d8f8bf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d69f50b - Browse repository at this point
Copy the full SHA d69f50bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3099032 - Browse repository at this point
Copy the full SHA 3099032View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1879242 - Browse repository at this point
Copy the full SHA 1879242View commit details -
Implement complex join pushdown in JDBC connectors
Implement non-deprecated `ConnectorMetadata.applyJoin` overload in `DefaultJdbcMetadata`. Thew old implementation is retained as a safety valve. The new implementation is not limited to the `List<JdbcJoinCondition>` model, so allows pushdown of joins involving more complex expressions, such as arithmetics. The `BaseJdbcClient.implementJoin` and `QueryBuilder.prepareJoinQuery` methods logically changed, but the old implementation is left as the fallback. These methods were extension points, so the old implementations are renamed to ensure implementors are updated. For example, if an implementation was overriding `BaseJdbcClient.implementJoin` it most likely wants to override the new `implementJoin` method as well, and this is reminded about by rename of the old method.
Configuration menu - View commit details
-
Copy full SHA for 91a29a7 - Browse repository at this point
Copy the full SHA 91a29a7View commit details -
Re-add expression-less join pushdown as fallback
Restore older JDBC join pushdown implementation not based on `ConnectorExpression` as a fallback. This comes as a separate commit so that the introduction of `ConnectorExpression`-based join pushdown can be seen (e.g. reviewed) as a _change_, not as an _addition_.
Configuration menu - View commit details
-
Copy full SHA for d0f188e - Browse repository at this point
Copy the full SHA d0f188eView commit details -
Fix auto formatting of throwing blocks
`{ throw ...; }` lambdas read very well. However, all recent IntelliJ versions insist on removing whitespace before `throw` and after final `;`. This results in checkstyle violation when IDE automatic formatting is used. Reformat lambdas in a way that IDE automatic formatting does not violate checkstyle rules, in order to save time when working with code.
Configuration menu - View commit details
-
Copy full SHA for fd048d0 - Browse repository at this point
Copy the full SHA fd048d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7835d1 - Browse repository at this point
Copy the full SHA c7835d1View commit details -
Remove redundant and misnamed updatePartitionStatistics "overload"
Due to recent changes, `updatePartitionsStatistics` was denoting update of single partition (despite looking plural) `updatePartitionStatistics` was denoting update of multiple partitions (despite looking singular) This commit removes `updatePartitionsStatistics`, redirecting all usages to the other method.
Configuration menu - View commit details
-
Copy full SHA for 5fbf6b0 - Browse repository at this point
Copy the full SHA 5fbf6b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c809c1f - Browse repository at this point
Copy the full SHA c809c1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 931e549 - Browse repository at this point
Copy the full SHA 931e549View commit details -
Configuration menu - View commit details
-
Copy full SHA for 074b303 - Browse repository at this point
Copy the full SHA 074b303View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d51ff4 - Browse repository at this point
Copy the full SHA 4d51ff4View commit details -
Give Hive ACID PT suite a name
`suite-8-non-generic` runs only Hive ACID tests. Since these tests are very long and more flaky than others, no other tests will be added to this suite. Rename it. The `hdp3_only` test group verifies environment setup, and as such is redundant, removed.
Configuration menu - View commit details
-
Copy full SHA for 5bc6d2e - Browse repository at this point
Copy the full SHA 5bc6d2eView commit details -
Remove Hive transactional tests from suite1
No need to run these tests in Suite1. They are covered in a different suite.
Configuration menu - View commit details
-
Copy full SHA for c9df89d - Browse repository at this point
Copy the full SHA c9df89dView commit details -
Reduce Hive transactional coverage in suites
Hive transactional tables are tested as part of the STORAGE_FORMATS group to ensure test coverage of transactional tables with various metastore and HDFS setups (kerberized or not, impersonation or not). Even so, this coverage can be reduced. We do not need to test e.g. various bucketing versions.
Configuration menu - View commit details
-
Copy full SHA for d86d5ab - Browse repository at this point
Copy the full SHA d86d5abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 292ce5f - Browse repository at this point
Copy the full SHA 292ce5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d23278 - Browse repository at this point
Copy the full SHA 0d23278View commit details
Commits on Jan 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c57e3eb - Browse repository at this point
Copy the full SHA c57e3ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for d535988 - Browse repository at this point
Copy the full SHA d535988View commit details -
Fix map assertion in TestLazyMap
`org.testng.Assert.assertEquals(Map, Map)` does not really check map equality when the actual map contains null values. Migrate to AssertJ and fix the test.
Configuration menu - View commit details
-
Copy full SHA for 289cbca - Browse repository at this point
Copy the full SHA 289cbcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c0ae04 - Browse repository at this point
Copy the full SHA 2c0ae04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fb59de - Browse repository at this point
Copy the full SHA 8fb59deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d0c5b1 - Browse repository at this point
Copy the full SHA 7d0c5b1View commit details -
Add support for conditional rewrites in `JdbcConnectorExpressionRewriterBuilder`. This allows merging `PostgreSqlClient`'s two different rewrite objects into one.
Configuration menu - View commit details
-
Copy full SHA for 2f3453b - Browse repository at this point
Copy the full SHA 2f3453bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87ea350 - Browse repository at this point
Copy the full SHA 87ea350View commit details -
Revert "Fix auto formatting of throwing blocks"
This reverts commit fd048d0.
Configuration menu - View commit details
-
Copy full SHA for e529cd7 - Browse repository at this point
Copy the full SHA e529cd7View commit details -
Fix TestTrinoGlueCatalog.testListTables
Make it use unique namespace names and add cleanup.
Configuration menu - View commit details
-
Copy full SHA for 5df1a2b - Browse repository at this point
Copy the full SHA 5df1a2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3665fe6 - Browse repository at this point
Copy the full SHA 3665fe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65e9c64 - Browse repository at this point
Copy the full SHA 65e9c64View commit details -
Upgrade Elasticsearch client to 7.x
This removes support for Elasticsearch 6.x and Opensearch 1.x while introducing support and test coverage for 8.x. Both http security and user authentication are enabled by default.
Configuration menu - View commit details
-
Copy full SHA for da3ce76 - Browse repository at this point
Copy the full SHA da3ce76View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2c7cd4 - Browse repository at this point
Copy the full SHA b2c7cd4View commit details -
Fix impacted features inclusion in product tests
In few suites `configured_features` was misspelled as `configured-features`.
Configuration menu - View commit details
-
Copy full SHA for b32b287 - Browse repository at this point
Copy the full SHA b32b287View commit details -
Prepare for upcoming airbase change requiring exactly one space in array initializers. This is to help ensure that the code that passes CI does not change upon automatic formatting.
Configuration menu - View commit details
-
Copy full SHA for ecb0c78 - Browse repository at this point
Copy the full SHA ecb0c78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 082c8a6 - Browse repository at this point
Copy the full SHA 082c8a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e46334 - Browse repository at this point
Copy the full SHA 7e46334View commit details -
Add Snowflake JDBC Connector (trinodb#11)
Had to redo the connector because all the rebases caused havoc
Configuration menu - View commit details
-
Copy full SHA for 2e17f45 - Browse repository at this point
Copy the full SHA 2e17f45View commit details -
Update the github CI (trinodb#12)
* Add Snowflake JDBC Connector * Add snowflake in the ci
Configuration menu - View commit details
-
Copy full SHA for 934555b - Browse repository at this point
Copy the full SHA 934555bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89e7245 - Browse repository at this point
Copy the full SHA 89e7245View commit details -
Various style fixes and cleanup (trinodb#15) (trinodb#17)
Co-authored-by: Martin Traverso <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69d4ab2 - Browse repository at this point
Copy the full SHA 69d4ab2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a185e04 - Browse repository at this point
Copy the full SHA a185e04View commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 594743e - Browse repository at this point
Copy the full SHA 594743eView commit details