From 15bffeed3f1b62294df716fc238158d07e6918f6 Mon Sep 17 00:00:00 2001 From: Thomas Lopatic <thomas@lopatic.de> Date: Sun, 19 Jul 2015 20:39:26 +0200 Subject: [PATCH] Put the acknowledgements into a "finally". --- .../java/com/yahoo/ycsb/workloads/CoreWorkload.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/yahoo/ycsb/workloads/CoreWorkload.java b/core/src/main/java/com/yahoo/ycsb/workloads/CoreWorkload.java index 2a145125..ac625b74 100644 --- a/core/src/main/java/com/yahoo/ycsb/workloads/CoreWorkload.java +++ b/core/src/main/java/com/yahoo/ycsb/workloads/CoreWorkload.java @@ -760,10 +760,13 @@ public class CoreWorkload extends Workload //choose the next key int keynum=transactioninsertkeysequence.nextInt(); - String dbkey = buildKeyName(keynum); + try { + String dbkey = buildKeyName(keynum); - HashMap<String, ByteIterator> values = buildValues(dbkey); - db.insert(table,dbkey,values); - transactioninsertkeysequence.acknowledge(keynum); + HashMap<String, ByteIterator> values = buildValues(dbkey); + db.insert(table,dbkey,values); + } finally { + transactioninsertkeysequence.acknowledge(keynum); + } } } -- GitLab