You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by bl...@apache.org on 2022/09/30 23:29:15 UTC

[iceberg] branch master updated (3b65cca8b5 -> 133b25521a)

This is an automated email from the ASF dual-hosted git repository.

blue pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iceberg.git


    from 3b65cca8b5 Core: Only validate the current partition specs (#5707)
     add 133b25521a Core: Add RESTScanReporter to send scan report to REST endpoint (#5407)

No new revisions were added by this update.

Summary of changes:
 ...anReporter.java => LoggingMetricsReporter.java} |  13 +-
 .../MetricsReport.java}                            |   7 +-
 .../apache/iceberg/metrics/MetricsReporter.java    |  14 +-
 .../org/apache/iceberg/metrics/ScanReport.java     |   2 +-
 .../org/apache/iceberg/metrics/ScanReporter.java   |  37 ---
 .../main/java/org/apache/iceberg/BaseTable.java    |  16 +-
 .../java/org/apache/iceberg/BaseTableScan.java     |   2 +-
 .../java/org/apache/iceberg/TableScanContext.java  |  42 +--
 .../apache/iceberg/metrics/ScanReportParser.java   |  17 +-
 .../org/apache/iceberg/rest/RESTSerializers.java   |  28 +-
 .../apache/iceberg/rest/RESTSessionCatalog.java    |  30 ++-
 .../org/apache/iceberg/rest/ResourcePaths.java     |  11 +
 .../requests/ReportMetricsRequest.java}            |  42 +--
 .../rest/requests/ReportMetricsRequestParser.java  |  86 +++++++
 .../iceberg/TestScanPlanningAndReporting.java      |  21 +-
 .../test/java/org/apache/iceberg/TestTables.java   |  10 +-
 .../apache/iceberg/rest/RESTCatalogAdapter.java    |  21 +-
 .../requests/TestReportMetricsRequestParser.java   | 127 +++++++++
 open-api/rest-catalog-open-api.yaml                | 283 ++++++++++++++++++++-
 19 files changed, 679 insertions(+), 130 deletions(-)
 rename api/src/main/java/org/apache/iceberg/metrics/{LoggingScanReporter.java => LoggingMetricsReporter.java} (73%)
 copy api/src/main/java/org/apache/iceberg/{SnapshotRefType.java => metrics/MetricsReport.java} (92%)
 copy spark/v3.0/spark/src/jmh/java/org/apache/iceberg/spark/source/Action.java => api/src/main/java/org/apache/iceberg/metrics/MetricsReporter.java (64%)
 delete mode 100644 api/src/main/java/org/apache/iceberg/metrics/ScanReporter.java
 copy core/src/main/java/org/apache/iceberg/{avro/LogicalMap.java => rest/requests/ReportMetricsRequest.java} (52%)
 create mode 100644 core/src/main/java/org/apache/iceberg/rest/requests/ReportMetricsRequestParser.java
 create mode 100644 core/src/test/java/org/apache/iceberg/rest/requests/TestReportMetricsRequestParser.java