From 14399c906ca343192b946c3df7e9bac394566b14 Mon Sep 17 00:00:00 2001 From: Camilo Aguilar <camilo.aguilar@gmail.com> Date: Sun, 1 May 2016 14:30:51 -0400 Subject: [PATCH] [bigtable] Bigtable uses 1ms granularity. Fixes #733 --- .../src/main/java/com/yahoo/ycsb/db/GoogleBigtableClient.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/googlebigtable/src/main/java/com/yahoo/ycsb/db/GoogleBigtableClient.java b/googlebigtable/src/main/java/com/yahoo/ycsb/db/GoogleBigtableClient.java index 86ab94ea..d0d21dda 100644 --- a/googlebigtable/src/main/java/com/yahoo/ycsb/db/GoogleBigtableClient.java +++ b/googlebigtable/src/main/java/com/yahoo/ycsb/db/GoogleBigtableClient.java @@ -365,7 +365,9 @@ public class GoogleBigtableClient extends com.yahoo.ycsb.DB { setCellBuilder.setFamilyNameBytes(ByteStringer.wrap(columnFamilyBytes)); setCellBuilder.setColumnQualifier(ByteStringer.wrap(entry.getKey().getBytes())); setCellBuilder.setValue(ByteStringer.wrap(entry.getValue().toArray())); - setCellBuilder.setTimestampMicros(System.nanoTime() / 1000); + + // Bigtable uses a 1ms granularity + setCellBuilder.setTimestampMicros(System.currentTimeMillis() * 1000); } try { -- GitLab