Skip to content

Commit 9d097ee

Browse files
committed
mark 0.1.1
1 parent 7adcaf4 commit 9d097ee

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This library implements a disk-backed task queue, allowing for queues that can s
55
### usage
66

77
```clj
8-
[factual/durable-queue "0.1.0"]
8+
[factual/durable-queue "0.1.1"]
99
```
1010

1111
To interact with queues, first create a `queues` object by specifying a directory in the filesystem and an options map:
@@ -86,7 +86,7 @@ A complete list of options is as follows:
8686

8787
Disabling `:fsync-put?` will risk losing tasks if a process dies. Disabling `:fsync-take?` increases the chance of a task being re-run when a proces dies. Disabling both will increase throughput of the queue by at least an order of magnitude (in the default configuration, ~1.5k tasks/sec on rotating disks and ~6k tasks/sec on SSD, with fsync completely disabled ~100k tasks/sec independent of hardware).
8888

89-
Writes can be batched using `fsync-treshold` and/or `fsync-interval`, or by explicitly calling `(durable-queue/fsync q)`. Setting the `fsync-threshold` to 10 will allow for ~25k tasks/sec on SSD, and still enforces a small upper boundary on how much data can be loss when the process dies. An exception will be thrown if both per-task and batch sync options are set.
89+
Writes can be batched using `fsync-treshold` and/or `fsync-interval`, or by explicitly calling `(durable-queue/fsync q)`. Setting the `fsync-threshold` to 10 will allow for ~25k tasks/sec on SSD, and still enforces a small upper boundary on how much data can be lost when the process dies. An exception will be thrown if both per-task and batch sync options are set.
9090

9191
### license
9292

project.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(defproject factual/durable-queue "0.1.1-SNAPSHOT"
1+
(defproject factual/durable-queue "0.1.1"
22
:description "a in-process task-queue that is backed by disk."
33
:license {:name "Eclipse Public License"
44
:url "http://www.eclipse.org/legal/epl-v10.html"}

0 commit comments

Comments
 (0)