featurebase/server
Travis 3bc0dc28f0 Add StreamClient and StreamServer interfaces
In order to standardize results as streams of RowResponse,
this PR introduces two interfaces `StreamClient` and
`StreamServer`) which mirror the grpc stream interfaces.
Upstream users (sqlmapper, vdsm, etc) can implement
instances of these interfaces to ensure that results can
stream through the entire sytem in an expected way.

This PR also fixes a couple of missing data types.
2019-11-27 16:10:46 -06:00
..
testdata/certs regenerate certs with 100 year expiration, add README 2019-10-22 12:56:57 -05:00
cluster_test.go fix loop lint 2019-10-22 12:58:56 -05:00
config.go initial gRPC server implementation 2019-10-29 14:27:07 -05:00
config_internal_test.go send POSTed schema to all nodes in cluster 2019-04-29 19:31:23 -05:00
config_test.go v2.0.0 2019-10-08 14:56:17 -06:00
default.go Unexport server.DefaultDiagnosticsInterval 2018-07-05 23:11:56 -05:00
enterprise.go v2.0.0 2019-10-08 14:56:17 -06:00
grpc.go Add StreamClient and StreamServer interfaces 2019-11-27 16:10:46 -06:00
grpc_internal_test.go get group by aggregates working with PQL validation and grpc streaming 2019-11-27 11:00:13 -06:00
handler_test.go test and fix authentication of client certs btwn cluster nodes 2019-10-18 15:17:35 -05:00
release.go Unexport server.DefaultDiagnosticsInterval (in release tag) 2018-07-05 23:11:57 -05:00
server.go pass logger through to the grpc server and handler 2019-11-12 11:08:25 -06:00
server_test.go v2.0.0 2019-10-08 14:56:17 -06:00
setup_logger.go v2.0.0 2019-10-08 14:56:17 -06:00
setup_logger_arm64.go v2.0.0 2019-10-08 14:56:17 -06:00
tlsconfig.go test and fix authentication of client certs btwn cluster nodes 2019-10-18 15:17:35 -05:00