[ASTERIXDB-2686][RT] Run files are not removed on time

- user model changes: no
- storage format changes: no
- interface changes: no

Details:
Remove run files on time.

Change-Id: Iacff5cef38cee147712bc1ff947ffa40efb0d162
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/4423
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Dmitry Lychagin <dmitry.lychagin@couchbase.com>
diff --git a/hyracks-fullstack/algebricks/algebricks-runtime/src/main/java/org/apache/hyracks/algebricks/runtime/operators/win/WindowPartitionWriter.java b/hyracks-fullstack/algebricks/algebricks-runtime/src/main/java/org/apache/hyracks/algebricks/runtime/operators/win/WindowPartitionWriter.java
index b3eb317..6a75f3c 100644
--- a/hyracks-fullstack/algebricks/algebricks-runtime/src/main/java/org/apache/hyracks/algebricks/runtime/operators/win/WindowPartitionWriter.java
+++ b/hyracks-fullstack/algebricks/algebricks-runtime/src/main/java/org/apache/hyracks/algebricks/runtime/operators/win/WindowPartitionWriter.java
@@ -104,7 +104,7 @@
             copyToFrame(frameBuffer, writerFrame);
         } else {
             if (fileWriter == null) {
-                FileReference file = ctx.getJobletContext().createManagedWorkspaceFile(fileNamePrefix);
+                FileReference file = ctx.createManagedWorkspaceFile(fileNamePrefix);
                 fileWriter = new RunFileWriter(file, ctx.getIoManager());
                 fileWriter.open();
             }