merged the creation and scheduling of flushes and merge IO operations to a single call

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_lsm_stabilization@1054 eaa15691-b419-025a-1212-ee371bd00084
diff --git a/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/opcallbacks/IndexOperationTracker.java b/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/opcallbacks/IndexOperationTracker.java
index 38c6eb2..04b28be 100644
--- a/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/opcallbacks/IndexOperationTracker.java
+++ b/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/opcallbacks/IndexOperationTracker.java
@@ -98,7 +98,7 @@
                 accessor = (ILSMIndexAccessor) index.createAccessor(NoOpOperationCallback.INSTANCE,
                         NoOpOperationCallback.INSTANCE);
             }
-            index.getIOScheduler().scheduleOperation(accessor.createFlushOperation(ioOpCallback));
+            accessor.scheduleFlush(ioOpCallback);
         }
     }