Daniel Becker has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/22339 )

Change subject: IMPALA-13609: Store Iceberg snapshot id for COMPUTE STATS
......................................................................


Patch Set 14:

(7 comments)

http://gerrit.cloudera.org:8080/#/c/22339/13/be/src/service/client-request-state.cc
File be/src/service/client-request-state.cc:

http://gerrit.cloudera.org:8080/#/c/22339/13/be/src/service/client-request-state.cc@1883
PS13, Line 1883: return {};
> nit: I think 'return {};' would be more clear
Done


http://gerrit.cloudera.org:8080/#/c/22339/13/common/thrift/JniCatalog.thrift
File common/thrift/JniCatalog.thrift:

http://gerrit.cloudera.org:8080/#/c/22339/13/common/thrift/JniCatalog.thrift@704
PS13, Line 704:   // If this is an Iceberg table, stores the snapshot id for 
which stats are computed.
> Please add comment. I wonder if it would make sense to add this field to a
Added comment. I think it could make sense to extract the snapshot-id fields 
from child structs. I'd prefer it to be done in a separate patch.


http://gerrit.cloudera.org:8080/#/c/22339/10/fe/src/main/java/org/apache/impala/service/Frontend.java
File fe/src/main/java/org/apache/impala/service/Frontend.java:

http://gerrit.cloudera.org:8080/#/c/22339/10/fe/src/main/java/org/apache/impala/service/Frontend.java@2732
PS10, Line 2732:             .map(t -> String.join(", ", t.getFullName(),
> Can you please file a Jira for this? Btw we have the snapshot id in the pla
Opened IMPALA-13871.


http://gerrit.cloudera.org:8080/#/c/22339/13/fe/src/main/java/org/apache/impala/util/IcebergUtil.java
File fe/src/main/java/org/apache/impala/util/IcebergUtil.java:

http://gerrit.cloudera.org:8080/#/c/22339/13/fe/src/main/java/org/apache/impala/util/IcebergUtil.java@1437
PS13, Line 1437:       private boolean canContinueRange(long col, long 
snapshotId) {
> nit: too many empty lines
Done


http://gerrit.cloudera.org:8080/#/c/22339/13/fe/src/main/java/org/apache/impala/util/IcebergUtil.java@1440
PS13, Line 1440:
> nit: needs another 2 spaces
Done


http://gerrit.cloudera.org:8080/#/c/22339/13/fe/src/main/java/org/apache/impala/util/IcebergUtil.java@1463
PS13, Line 1463:       }
> You could precondition check that it is a comma. Alternatively, you could m
I went with the second approach.


http://gerrit.cloudera.org:8080/#/c/22339/13/fe/src/test/java/org/apache/impala/util/IcebergUtilTest.java
File fe/src/test/java/org/apache/impala/util/IcebergUtilTest.java:

http://gerrit.cloudera.org:8080/#/c/22339/13/fe/src/test/java/org/apache/impala/util/IcebergUtilTest.java@502
PS13, Line 502:
> nit: earlier comments weren't inline
Done



--
To view, visit http://gerrit.cloudera.org:8080/22339
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: Id9998b84c4fd20d1cf5e97a34f3553832ec70ae7
Gerrit-Change-Number: 22339
Gerrit-PatchSet: 14
Gerrit-Owner: Daniel Becker <daniel.bec...@cloudera.com>
Gerrit-Reviewer: Daniel Becker <daniel.bec...@cloudera.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Gerrit-Reviewer: Noemi Pap-Takacs <npaptak...@cloudera.com>
Gerrit-Reviewer: Zoltan Borok-Nagy <borokna...@cloudera.com>
Gerrit-Comment-Date: Tue, 18 Mar 2025 13:55:44 +0000
Gerrit-HasComments: Yes

Reply via email to