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

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


    from f137246  Merge pull request #13556 [BEAM-11472] Support SDF on 
non-splitting runners such as legacy Dataflow.
     new 31dcd53  [BEAM-10114] Convert PubsubLiteIO read to use SplittableDoFn.
     new ec3efe2  Fix test.
     new d3336fe  fix: Testing issues
     new 8892c1c  [BEAM-10114] Convert PubsubLiteIO to use an SDF for reads.
     new f5c6108  [BEAM-10114] Add byte and time limiting
     new 6d8c0a9  [BEAM-10114] Add byte and time limiting
     new 762b7ba  [BEAM-10114] Add byte and time limiting
     new 65b2c42  [BEAM-10114] Add byte and time limiting
     new 418b3ac  [BEAM-10114] Add byte and time limiting
     new 843fc4a  [BEAM-10114] Add byte and time limiting
     new fa3fc2d  fix: Linter issues
     new ea33f9e  fix: linters
     new 88a3021  fix: linters
     new b731da8  fix: Remove unnecessary shuffle.
     new a432e8f  fix: Address comments
     new f87c984  Merge pull request #13470 from [BEAM-10114] Convert 
PubsubLiteIO read to use SplittableDoFn.

The 29980 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ...zableSupplier.java => InitialOffsetReader.java} |  11 +-
 .../io/gcp/pubsublite/InitialOffsetReaderImpl.java |  54 ++++
 .../gcp/pubsublite/LimitingTopicBacklogReader.java |  81 +++++
 ...ffsetFinalizer.java => OffsetByteProgress.java} |  17 +-
 .../io/gcp/pubsublite/OffsetByteRangeTracker.java  | 172 +++++++++++
 .../io/gcp/pubsublite/OffsetCheckpointMark.java    |  74 -----
 .../pubsublite/PerSubscriptionPartitionSdf.java    | 110 +++++++
 .../beam/sdk/io/gcp/pubsublite/PublisherCache.java |   2 +-
 .../beam/sdk/io/gcp/pubsublite/PubsubLiteIO.java   |  14 +-
 .../gcp/pubsublite/PubsubLiteUnboundedReader.java  | 333 ---------------------
 .../gcp/pubsublite/PubsubLiteUnboundedSource.java  | 126 --------
 ...zer.java => SerializableSubscriberFactory.java} |  17 +-
 .../io/gcp/pubsublite/SerializableSupplier.java    |   2 +-
 .../sdk/io/gcp/pubsublite/SubscribeTransform.java  | 124 ++++++++
 .../sdk/io/gcp/pubsublite/SubscriberOptions.java   |  42 ++-
 ...etFinalizer.java => SubscriptionPartition.java} |  19 +-
 ...dCoder.java => SubscriptionPartitionCoder.java} |  36 ++-
 ...er.java => SubscriptionPartitionProcessor.java} |  14 +-
 ... => SubscriptionPartitionProcessorFactory.java} |  14 +-
 .../SubscriptionPartitionProcessorImpl.java        | 152 ++++++++++
 .../sdk/io/gcp/pubsublite/TopicBacklogReader.java  |  33 +-
 .../io/gcp/pubsublite/TopicBacklogReaderImpl.java  |  80 ++---
 .../gcp/pubsublite/TopicBacklogReaderSettings.java |  31 +-
 .../gcp/pubsublite/TranslatingPullSubscriber.java  |  55 ----
 .../beam/sdk/io/gcp/pubsublite/UuidCoder.java      |   7 +-
 .../gcp/pubsublite/OffsetByteRangeTrackerTest.java | 158 ++++++++++
 .../gcp/pubsublite/OffsetCheckpointMarkTest.java   |  81 -----
 .../PerSubscriptionPartitionSdfTest.java           | 189 ++++++++++++
 .../pubsublite/PubsubLiteUnboundedReaderTest.java  | 330 --------------------
 .../SubscriptionPartitionProcessorImplTest.java    | 227 ++++++++++++++
 .../gcp/pubsublite/TopicBacklogReaderImplTest.java | 129 ++------
 31 files changed, 1493 insertions(+), 1241 deletions(-)
 copy 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/{SerializableSupplier.java
 => InitialOffsetReader.java} (80%)
 create mode 100644 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/InitialOffsetReaderImpl.java
 create mode 100644 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/LimitingTopicBacklogReader.java
 copy 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/{OffsetFinalizer.java
 => OffsetByteProgress.java} (68%)
 create mode 100644 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/OffsetByteRangeTracker.java
 delete mode 100644 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/OffsetCheckpointMark.java
 create mode 100644 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PerSubscriptionPartitionSdf.java
 delete mode 100644 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteUnboundedReader.java
 delete mode 100644 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteUnboundedSource.java
 copy 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/{OffsetFinalizer.java
 => SerializableSubscriberFactory.java} (65%)
 create mode 100644 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/SubscribeTransform.java
 copy 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/{OffsetFinalizer.java
 => SubscriptionPartition.java} (64%)
 copy 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/{UuidCoder.java
 => SubscriptionPartitionCoder.java} (50%)
 rename 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/{OffsetFinalizer.java
 => SubscriptionPartitionProcessor.java} (74%)
 copy 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/{SerializableSupplier.java
 => SubscriptionPartitionProcessorFactory.java} (60%)
 create mode 100644 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/SubscriptionPartitionProcessorImpl.java
 delete mode 100644 
sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsublite/TranslatingPullSubscriber.java
 create mode 100644 
sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/pubsublite/OffsetByteRangeTrackerTest.java
 delete mode 100644 
sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/pubsublite/OffsetCheckpointMarkTest.java
 create mode 100644 
sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/pubsublite/PerSubscriptionPartitionSdfTest.java
 delete mode 100644 
sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/pubsublite/PubsubLiteUnboundedReaderTest.java
 create mode 100644 
sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/pubsublite/SubscriptionPartitionProcessorImplTest.java

Reply via email to