File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 565565 (let [start (System/currentTimeMillis )]
566566 (fsync q)
567567 (let [end (System/currentTimeMillis )]
568- (Thread/sleep (max 0 (- fsync-interval (- end start))))))
568+ (Thread/sleep (long ( max 0 (- fsync-interval (- end start) ))))))
569569 (catch Throwable e
570570 )))))))
571571
Original file line number Diff line number Diff line change 2828
2929(deftest test-retry
3030 (clear-tmp-directory )
31- (with-open [q (queues " /tmp" )]
31+ (with-open [^java.io.Closeable q (queues " /tmp" )]
3232
3333 (doseq [t (range 10 )]
3434 (put! q :foo t))
4141 (put! q :foo t))))
4242
4343 ; ; create a new manager, which will mark all in-progress tasks as incomplete
44- (with-open [q (queues " /tmp" )]
44+ (with-open [^java.io.Closeable q (queues " /tmp" )]
4545 (let [tasks' (immediate-task-seq q :foo )]
4646 (is (= (range 5 15 ) (map deref tasks')))
4747 (doseq [t (take 5 tasks')]
4848 (complete! t))))
4949
50- (with-open [q (queues " /tmp" )]
50+ (with-open [^java.io.Closeable q (queues " /tmp" )]
5151 (let [tasks' (immediate-task-seq q :foo )]
5252 (is (= (range 10 15 ) (map deref tasks')))
5353 (doseq [t (range 15 20 )]
115115(deftest ^:stress stress-queue-size
116116 (clear-tmp-directory )
117117
118- (with-open [q (queues " /tmp" )]
118+ (with-open [^java.io.Closeable q (queues " /tmp" )]
119119 (let [ary (byte-array 1e6 )]
120120 (dotimes [i 1e6 ]
121121 (aset ary i (byte (rand-int 127 ))))
122122 (dotimes [_ 1e5 ]
123123 (put! q :stress ary))))
124124
125- (with-open [q (queues " /tmp" {:complete? (constantly false )})]
125+ (with-open [^java.io.Closeable q (queues " /tmp" {:complete? (constantly false )})]
126126 (let [s (doall (immediate-task-seq q :stress ))]
127127 (doseq [t s]
128128 (retry! t)))
You can’t perform that action at this time.
0 commit comments