Noah Treuhaft

Results 14 issues of Noah Treuhaft

Here's what I see after entering a bad URL on the New Lake modal and clicking Connect. ![image](https://user-images.githubusercontent.com/2574448/142669058-1da0eb47-b236-4474-9205-2e00ac6d5ba7.png) My dream New Lake modal would validate the URL as I type...

bug

When emitting the Zeek empty field value "(empty)" as a string value, zio/zeekio.Writer fails to escape the first character, making it impossible to distinguish an empty Zeek set[string] or vector[string]...

As of 87686d6e6ed829bea2bf339e2dc64b339461718f, reading ZSON that ends with an incomplete type value or decorator succeeds with no output. Both should fail with an error message. ``` $ echo '(' |...

bug

These error messages aren't great, but they should be. ``` $ zapi -lake x ls Post "x/query": unsupported protocol scheme "" $ zapi -lake http://x ls Post "http://x/query": dial tcp:...

This issue was pointed out by a community member in a [Slack thread](https://brimdata.slack.com/archives/CTSMAK6G7/p1657900246373639). The docs say `not true` is a valid expression: https://github.com/brimdata/zed/blob/3b24a114cabc32c5a306defd7f582ba967d43786/docs/language/overview.md#L861-L868 But the parser says it isn't (though...

community

`GET /events` has no test coverage. It should so we don't introduce more breakage like #3924.

test

index.indexWriter.write incorrectly calls zngio.Writer.Position without first calling zngio.Writer.EndStream. This results in unexpected (though not necessarily incorrect) behavior when the zngio.Writer frame threshold is nonzero.

Compressing frames in parallel would probably fix that. ```console $ zq -version Version: v1.1.0-49-g87a419e4 $ for i in 1 2 3; do /usr/bin/time zq -zngcompress=false wrccdc-year1.zng > /dev/null; done 2.26...

`GET /events` provides [server-sent events](https://html.spec.whatwg.org/multipage/server-sent-events.html). It currently performs server-driven content negotiation, and the negotiated content type is used to encode "data" values in the response body. There are a couple...

`zed` doesn't try to detect CSV, Parquet, JSON, or ZST inputs, but for file inputs, it should. It doesn't because `zio/detector.NewReaderWithOpts` wraps its `io.Reader` parameter with `Track` and `Recorder`, which...