Daniel Compton
Daniel Compton
It would be good to build performance benchmarks to catch any performance regressions.
Disconnecting the RethinkDB database causes a flurry of logging messages: `23:58:57.882 TRACE rethinkdb.net - Received raw response %s [0 ]`. This is because it's trying to read on the socket.
I'm not sure how important or necessary this is, but there is a fairly large performance hit for destructuring optional arguments in functions. For example: ``` clj (defn changes "Return...
[run](http://rethinkdb.com/api/javascript/run/) has several batching options. We should look into this to see if and how we can support this as well. I suspect it'll be through global optarg's.
We don't have support for the `row` query term yet. This shouldn't be too difficult to add. @apa512 is there any reason why we don't have it, or has it...
We should speed up the time to detect connection failures using TCP keepalive. https://github.com/rethinkdb/rethinkdb/issues/4641
When you try to pprint a Connection, the following error occurs: ``` IllegalArgumentException Multiple methods in multimethod 'simple-dispatch' match dispatch value: class rethinkdb.core.Connection -> interface clojure.lang.IDeref and interface clojure.lang.IPersistentMap, and...
There is a difference between arrays and streams that are returned. order-by with a non-indexed field will return an array which has been eagerly loaded. Streams are lazily transformed. This...
Currently if an exception is thrown in the `send-loop` (for example if a query is badly formatted), the send-loop will crash. It should probably get similar error handling to the...
I'm interested in peoples thoughts about modifying the structure of the Connection record. From #50: There's two things we could do to make this kind of bug not happen in...