Skip to content

Parquet 1.12.3#3

Draft
ostinru wants to merge 10 commits intoMDB_STABLEfrom
parquet-1.12.3
Draft

Parquet 1.12.3#3
ostinru wants to merge 10 commits intoMDB_STABLEfrom
parquet-1.12.3

Conversation

@ostinru
Copy link

@ostinru ostinru commented Feb 5, 2026

No description provided.

tuhaihe and others added 9 commits February 5, 2026 10:20
* Update go-libs url to `apache/cloudberry-go-libs`
* Run go mod tidy to update go.mod and go.sum file
* Update cluster_test.go
* Remove the nil check for `failedCommand` in GenerateOutput function.
After replacing greenplum-db/go-libs with apache/cloudberry-go-libs,
the `FailedCommands` field type changed from `[]*cluster.ShellCommand`
(pointer slice) to `[]cluster.ShellCommand` (value slice).

In Go, struct values cannot be compared to nil, which caused the
build error:
```
  invalid operation: failedCommand == nil (mismatched types
  cluster.ShellCommand and untyped nil)
```
This nil check is no longer needed because:
1. Value-type slice elements are always valid structs, never nil
2. The NewRemoteOutput function only appends commands with non-nil
   errors to FailedCommands, so empty iterations won't occur
* Bump Apache `ORC` library to 1.7.11
   In theory, we can bump up to 1.9.8. However pxf-hbase tests fail with new protobuf-3.x. For now, let's move fast rather than struggle in dependency hell.

* Bump `ORC`'s dependencies to support `zstd` compression and tests for compression.
   Surprisingly, according to documentation, `zstd` should work well. However, old `aircompressor:0.8` doesn't have the ZStd codec, and attempting to use it will lead to an error.
Cherry-pick from 609435f
* Remove obsoleted files under `dev` dir
* Move `dev/start_minio.bash` to `ci/docker/pxf-cbdb-dev/ubuntu/script/start_minio.bash`

See: apache#48
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.

3 participants