OrderSection.limit(s); String file = OrderSection.getFile(orderEntry.getKey(), buffer); OrderSection.getTableId(orderEntry.getKey(), buffer); String sourceTableId = buffer.toString();
ProtobufUtil.toString(stat)); Mutation m = OrderSection.createMutation(file.toString(), stat.getCreatedTime()); OrderSection.add(m, tableId, value);
file = file.substring(ReplicationSection.getRowPrefix().length()); } else if (colfHolder.equals(OrderSection.NAME)) { file = OrderSection.getFile(entry.getKey(), rowHolder); long timeClosed = OrderSection.getTimeClosed(entry.getKey(), rowHolder); drainLog.trace("Order section: {} and {}", timeClosed, file); } else {
OrderSection.limit(s); String file = OrderSection.getFile(orderEntry.getKey(), buffer); OrderSection.getTableId(orderEntry.getKey(), buffer); String sourceTableId = buffer.toString();
StatusSection.add(m, Integer.toString(i), v); replBw.addMutation(m); m = OrderSection.createMutation(file, time); OrderSection.add(m, Integer.toString(i), v); replBw.addMutation(m); replBw.addMutation(m); m = OrderSection.createMutation(fileToRemove, time); OrderSection.add(m, "5", value); replBw.addMutation(m); time++; replBw.addMutation(m); m = OrderSection.createMutation(fileToRemove, time); OrderSection.add(m, "6", value); replBw.addMutation(m); time++;
log.info("Removing order mutation for table {} at {} for {}", entry.getKey(), entry.getValue(), row.toString()); Mutation orderMutation = OrderSection.createMutation(row.toString(), entry.getValue()); orderMutation.putDelete(OrderSection.NAME, new Text(entry.getKey())); mutations.add(orderMutation);
OrderSection.limit(s); Iterator<Entry<Key,Value>> iter = s.iterator(); Assert.assertTrue("Found no order records in replication table", iter.hasNext()); Entry<Key,Value> entry = iter.next(); Assert.assertEquals(file, OrderSection.getFile(entry.getKey(), buff)); OrderSection.getTableId(entry.getKey(), buff); Assert.assertEquals(fileToTableId.get(file).intValue(), Integer.parseInt(buff.toString())); Status status = Status.parseFrom(entry.getValue().get());
bw.addMutation(m); m = OrderSection.createMutation(file1, stat1.getCreatedTime()); OrderSection.add(m, target1.getSourceTableId(), ProtobufUtil.toValue(stat1)); bw.addMutation(m); m = OrderSection.createMutation(file2, stat2.getCreatedTime()); OrderSection.add(m, target2.getSourceTableId(), ProtobufUtil.toValue(stat2)); bw.addMutation(m);
bw.addMutation(m); m = OrderSection.createMutation(file1, stat1.getCreatedTime()); OrderSection.add(m, target1.getSourceTableId(), ProtobufUtil.toValue(stat1)); bw.addMutation(m); m = OrderSection.createMutation(file2, stat2.getCreatedTime()); OrderSection.add(m, target2.getSourceTableId(), ProtobufUtil.toValue(stat2)); bw.addMutation(m);
bw.addMutation(m); m = OrderSection.createMutation(file1, stat1.getCreatedTime()); OrderSection.add(m, target.getSourceTableId(), ProtobufUtil.toValue(stat1)); bw.addMutation(m); m = OrderSection.createMutation(file2, stat2.getCreatedTime()); OrderSection.add(m, target.getSourceTableId(), ProtobufUtil.toValue(stat2)); bw.addMutation(m);
ProtobufUtil.toString(stat)); Mutation m = OrderSection.createMutation(file.toString(), stat.getCreatedTime()); OrderSection.add(m, tableId, value);
WorkSection.add(m, serializedTarget1, ProtobufUtil.toValue(status1)); bw.addMutation(m); m = OrderSection.createMutation(file1, status1.getCreatedTime()); OrderSection.add(m, target1.getSourceTableId(), ProtobufUtil.toValue(status1)); bw.addMutation(m); WorkSection.add(m, serializedTarget2, ProtobufUtil.toValue(status2)); bw.addMutation(m); m = OrderSection.createMutation(file2, status2.getCreatedTime()); OrderSection.add(m, target2.getSourceTableId(), ProtobufUtil.toValue(status2)); bw.addMutation(m);
bw.addMutation(m); m = OrderSection.createMutation(file1, stat1.getCreatedTime()); OrderSection.add(m, target.getSourceTableId(), ProtobufUtil.toValue(stat1)); bw.addMutation(m); m = OrderSection.createMutation(file2, stat2.getCreatedTime()); OrderSection.add(m, target.getSourceTableId(), ProtobufUtil.toValue(stat2)); bw.addMutation(m);
OrderSection.limit(s); Iterator<Entry<Key,Value>> iter = s.iterator(); Assert.assertTrue("Found no order records in replication table", iter.hasNext()); Entry<Key,Value> entry = iter.next(); Assert.assertEquals(file, OrderSection.getFile(entry.getKey(), buff)); OrderSection.getTableId(entry.getKey(), buff); Assert.assertEquals(fileToTableId.get(file).intValue(), Integer.parseInt(buff.toString()));
file = file.substring(ReplicationSection.getRowPrefix().length()); } else if (colfHolder.equals(OrderSection.NAME)) { file = OrderSection.getFile(entry.getKey(), rowHolder); long timeClosed = OrderSection.getTimeClosed(entry.getKey(), rowHolder); drainLog.trace("Order section: {} and {}", timeClosed, file); } else {
public static long getTimeClosed(Key k) { return getTimeClosed(k, new Text()); }
public static String getFile(Key k) { Text buff = new Text(); return getFile(k, buff); }
/** * Extract the table ID from the given key (inefficiently if called repeatedly) * * @param k * OrderSection Key * @return source table id */ public static String getTableId(Key k) { Text buff = new Text(); getTableId(k, buff); return buff.toString(); }
log.info("Removing order mutation for table {} at {} for {}", entry.getKey(), entry.getValue(), row); Mutation orderMutation = OrderSection.createMutation(row.toString(), entry.getValue()); orderMutation.putDelete(OrderSection.NAME, new Text(entry.getKey().getUtf8())); mutations.add(orderMutation);
public static long getTimeClosed(Key k) { return getTimeClosed(k, new Text()); }