Commit Graph

28 Commits

Author SHA1 Message Date
Ben Kalman
449b6d6b8f Use attic-labs/graphql (#3216) 2017-02-22 15:04:33 -08:00
cmasone-attic
3391a5549c Roll aws-sdk-go (#3198)
Pull in https://github.com/aws/aws-sdk-go at 2d3b3bc3aae6a09a9b194aa6eb71326fcbe2e918
2017-02-16 15:00:27 -08:00
Rafael Weinstein
487e2c9b30 GraphQL cleanup (#3154) 2017-02-07 12:08:52 -08:00
Rafael Weinstein
fff532beb3 Add experimental graphql support (#3146)
Included README.md describes initial features.

This patch includes a simple graphiql ui which is preconfigured to explore a noms/graphql endpoint
2017-02-06 19:28:54 -08:00
cmasone-attic
5801bd9d2a Retry NomsBlockStore.Flush() with exponential backoff (#3094)
* Vendor in small backoff library

* Retry NomsBlockStore.Flush() with exponential backoff

Fixes #3089
2017-01-20 13:25:49 -08:00
cmasone-attic
0750459e4e Add AWS backend for NBS (#2914)
Add a new backend for NBS that stores tables in S3 and
manifests in DynamoDB.

Fixes #2877
2016-12-06 15:12:28 -08:00
Eric Halpern
11cc65ca7c Add jobs for grouping similar photos in PhotoGroups (#2789)
* Add jobs for grouping similar photos in PhotoGroups

Outline:
- The first photo-dhash job adds a dhash field to each photo. The dhash is a 128 bit
  downsampled representation of the photo that works well for visual similarity comparisions.
- The second photo-dedup job groups photos that have similar dhash's into PhotoGroups.

fixes: #2787
2016-11-02 12:06:54 -07:00
Mike Gray
8b198cc71b Nomsfs working with FUSE for Mac 3.5.2
Only changes were in vendor
2016-10-30 18:57:55 -04:00
cmasone-attic
ac2812d8ec Remove dead deps from vendor/ (#2671)
Removed:
github.com/bradfitz
github.com/gregjones
github.com/lsegal
github.com/mikkyang
github.com/nfnt
github.com/petar
github.com/peterbourgon
golang.org/x/net
golang.org/x/tools
2016-10-05 16:34:36 -07:00
Eric Halpern
e3e9b29d2c Noms configuration for default and aliases (#2597)
* Implement noms cli configuration support

- Introduce .nomsconfig
- Supports a default db to use when no explicit db is given
- Supports defining db aliases to use as short hand for db urls
- See samples/cli/nomsconfig for more info

fix: #2131
2016-09-21 19:43:51 -07:00
Ben Kalman
064c398dec Add perf test suite infrastructure, and a perf test for csv-import (#2384)
You can run these yourself using the -perf flag, e.g.

> noms serve &
> go test -v -perf http://localhost:8000 ./samples/go/csv/csv-import
> noms ds http://localhost:8000

Though you'll need to go-get github.com/attic-labs/testdata.

Note that all of this only records test results, it doesn't have any
concept of failing perf (unless test assertsions themselves fail). It
will be the job of some other Noms client (work in progress) to do that.

I will be setting this up to run continuously momentarily.
2016-08-18 15:49:21 -07:00
Sungguk Lim
6697c2e6fc Replace github.com/tsuru/gnuflag with github.com/juju/gnuflag (#2340)
Replace vendor folder and where it is used.
2016-08-11 10:29:57 -07:00
Adam Leventhal
cb10a6ae7f vendor github.com/hanwen/go-fuse (#2245) 2016-08-02 17:14:10 -07:00
Erik Arvidsson
ed0364cc19 Switch to gnuflag (#2206)
This is to support:
- shorthands
- Putting commands anywhere (after positional arguments too)
2016-07-29 18:08:23 -07:00
Aaron Boodman
192e7c471b Remove forked version of buzhash from vendor dir (#1868)
Replace with upstream

Fixes #1864
2016-06-22 09:54:15 -07:00
Chris Masone
fe24bb3577 Vendoring in new version of snappy 2016-06-08 15:38:38 -07:00
Ben Kalman
6187e76325 Replace stretchr/testify with attic-labs/testify (#1637)
This removes the httptest flag in usage for every command.
2016-05-25 13:13:55 -07:00
Aaron Boodman
8fc7a9b223 Add more hash functions to clients/go/hash-perf-rig (#1598)
* go/hash-perf-rig: add sha256 and sha512 support

* go/hash-perf-rig: add blake2b
2016-05-23 18:17:10 -07:00
Rafael Weinstein
4e9e43c27e Cleanup misrenamed symbols (#1584) 2016-05-21 13:02:39 -07:00
Rafael Weinstein
d1e2aa01f3 Go: ref.Ref -> hash.Hash (#1583)
ref.Ref -> hash.Hash
2016-05-21 11:38:35 -07:00
Dan Willhite
dfa5585af7 Add library for tty detection 2016-05-12 15:46:38 -07:00
Dan Willhite
82476769a7 Color library for noms utils. 2016-05-12 15:46:38 -07:00
Aaron Boodman
3afd600014 Add clients/url_fetch_go
This adds a simple client which fetches a URL into a noms blob. In a separate change, I will change csv_importer to link up to this rather than reading from a file.

Note: I was sad to see that chunking performance here is quite slow. We can chunk at the rate of about 150kB second on a single core, and it's cpu-bound.
2016-04-26 11:25:45 -07:00
Dan Willhite
11806c4709 Update clbanning/mxj vendor library to fix dependency issue. 2016-03-11 12:59:16 -08:00
Aaron Boodman
a78c6a15c4 Reparent sub-vendored deps to root of noms 2016-02-11 17:02:45 -08:00
Aaron Boodman
ed00b9978a vendor changes 2016-02-08 23:11:46 -08:00
Aaron Boodman
c0c00b5259 Argh, submodules incompatible with CodePipeline. Vendor manually instead. 2016-02-07 21:16:31 -08:00
Aaron Boodman
2c05a26c0b Vendor buzhash using Git submodules and Go 1.5 vendoring rather than Godeps 2016-02-07 15:37:16 -08:00