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

vivekrai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/gobblin.git


The following commit(s) were added to refs/heads/master by this push:
     new 4a041b8b96 added missing source and destinatin data required for 
lineage (#4170)
4a041b8b96 is described below

commit 4a041b8b96d891da7f779e4e201089278eddbe2a
Author: Vivek Rai <[email protected]>
AuthorDate: Fri Mar 6 19:44:47 2026 +0530

    added missing source and destinatin data required for lineage (#4170)
---
 .../data/management/copy/iceberg/IcebergPartitionCopyableFile.java     | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergPartitionCopyableFile.java
 
b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergPartitionCopyableFile.java
index 5a0bc6d8f3..54a1c7ffc4 100644
--- 
a/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergPartitionCopyableFile.java
+++ 
b/gobblin-data-management/src/main/java/org/apache/gobblin/data/management/copy/iceberg/IcebergPartitionCopyableFile.java
@@ -50,6 +50,9 @@ public class IcebergPartitionCopyableFile extends 
CopyableFile {
         copyableFile.getAncestorsOwnerAndPermission(), 
copyableFile.getChecksum(), copyableFile.getPreserve(),
         copyableFile.getFileSet(), copyableFile.getOriginTimestamp(), 
copyableFile.getUpstreamTimestamp(),
         copyableFile.getAdditionalMetadata(), copyableFile.datasetOutputPath, 
copyableFile.getDataFileVersionStrategy());
+    // Ensure that the source and destination data are set in the new copyable 
file for lineage
+    this.setSourceData(copyableFile.getSourceData());
+    this.setDestinationData(copyableFile.getDestinationData());
     this.base64EncodedDataFile = SerializationUtil.serializeToBase64(dataFile);
   }
 

Reply via email to