Index: hbase-client/src/main/java/org/apache/hadoop/hbase/client/Put.java =================================================================== --- hbase-client/src/main/java/org/apache/hadoop/hbase/client/Put.java (revision 1532178) +++ hbase-client/src/main/java/org/apache/hadoop/hbase/client/Put.java (working copy) @@ -100,6 +100,9 @@ this.familyMap.put(entry.getKey(), entry.getValue()); } this.durability = putToCopy.durability; + for (Map.Entry entry : putToCopy.getAttributesMap().entrySet()) { + this.setAttribute(entry.getKey(), entry.getValue()); + } } /** Index: hbase-client/src/main/java/org/apache/hadoop/hbase/client/Scan.java =================================================================== --- hbase-client/src/main/java/org/apache/hadoop/hbase/client/Scan.java (revision 1532178) +++ hbase-client/src/main/java/org/apache/hadoop/hbase/client/Scan.java (working copy) @@ -222,6 +222,9 @@ this.tr = get.getTimeRange(); this.familyMap = get.getFamilyMap(); this.getScan = true; + for (Map.Entry attr : get.getAttributesMap().entrySet()) { + setAttribute(attr.getKey(), attr.getValue()); + } } public boolean isGetScan() {