Grant Henke has submitted this change and it was merged. ( 
http://gerrit.cloudera.org:8080/13191 )

Change subject: [backup] Support partition alterations between Kudu backups
......................................................................

[backup] Support partition alterations between Kudu backups

This patch enables partitions to be added and dropped
between backups.

It does this by adding tablet and partition details to the
metadata which can be used to detect if a partition
was dropped. It filters out partitions that are no longer
valid and adds the remaining partitions to a
KuduPartitioner. That KuduPartitioner can then be used
to filter out non-covered rows.

This does require some previously package/private
classes and constructors to be marked as public.
In those cases I have tagged them as Private and Unstable
using the interface annotations.

Change-Id: I31e0eb27f163c38840e5466ff85d0b4a44d4ec0a
Reviewed-on: http://gerrit.cloudera.org:8080/13191
Reviewed-by: Grant Henke <[email protected]>
Tested-by: Grant Henke <[email protected]>
---
M java/kudu-backup/src/main/protobuf/backup.proto
M java/kudu-backup/src/main/scala/org/apache/kudu/backup/KuduRestore.scala
M java/kudu-backup/src/main/scala/org/apache/kudu/backup/TableMetadata.scala
M java/kudu-backup/src/test/scala/org/apache/kudu/backup/TestKuduBackup.scala
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduPartitioner.java
M 
java/kudu-client/src/main/java/org/apache/kudu/client/NonCoveredRangeException.java
M java/kudu-client/src/main/java/org/apache/kudu/client/Partition.java
M java/kudu-client/src/main/java/org/apache/kudu/client/PartitionSchema.java
8 files changed, 256 insertions(+), 63 deletions(-)

Approvals:
  Grant Henke: Looks good to me, approved; Verified

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

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I31e0eb27f163c38840e5466ff85d0b4a44d4ec0a
Gerrit-Change-Number: 13191
Gerrit-PatchSet: 4
Gerrit-Owner: Grant Henke <[email protected]>
Gerrit-Reviewer: Adar Dembo <[email protected]>
Gerrit-Reviewer: Grant Henke <[email protected]>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Mike Percy <[email protected]>

Reply via email to