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