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 565
565
(let [start (System/currentTimeMillis )]
566
566
(fsync q)
567
567
(let [end (System/currentTimeMillis )]
568
- (Thread/sleep (max 0 (- fsync-interval (- end start))))))
568
+ (Thread/sleep (long ( max 0 (- fsync-interval (- end start) ))))))
569
569
(catch Throwable e
570
570
)))))))
571
571
Original file line number Diff line number Diff line change 28
28
29
29
(deftest test-retry
30
30
(clear-tmp-directory )
31
- (with-open [q (queues " /tmp" )]
31
+ (with-open [^java.io.Closeable q (queues " /tmp" )]
32
32
33
33
(doseq [t (range 10 )]
34
34
(put! q :foo t))
41
41
(put! q :foo t))))
42
42
43
43
; ; 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" )]
45
45
(let [tasks' (immediate-task-seq q :foo )]
46
46
(is (= (range 5 15 ) (map deref tasks')))
47
47
(doseq [t (take 5 tasks')]
48
48
(complete! t))))
49
49
50
- (with-open [q (queues " /tmp" )]
50
+ (with-open [^java.io.Closeable q (queues " /tmp" )]
51
51
(let [tasks' (immediate-task-seq q :foo )]
52
52
(is (= (range 10 15 ) (map deref tasks')))
53
53
(doseq [t (range 15 20 )]
115
115
(deftest ^:stress stress-queue-size
116
116
(clear-tmp-directory )
117
117
118
- (with-open [q (queues " /tmp" )]
118
+ (with-open [^java.io.Closeable q (queues " /tmp" )]
119
119
(let [ary (byte-array 1e6 )]
120
120
(dotimes [i 1e6 ]
121
121
(aset ary i (byte (rand-int 127 ))))
122
122
(dotimes [_ 1e5 ]
123
123
(put! q :stress ary))))
124
124
125
- (with-open [q (queues " /tmp" {:complete? (constantly false )})]
125
+ (with-open [^java.io.Closeable q (queues " /tmp" {:complete? (constantly false )})]
126
126
(let [s (doall (immediate-task-seq q :stress ))]
127
127
(doseq [t s]
128
128
(retry! t)))
You can’t perform that action at this time.
0 commit comments