featurebase/server
Travis 2724ecfd5f
WIP: include translate partitions in cluster resize instructions
This commit adds `TranslationSources` to the cluster
`ResizeInstruction`. These are the sources of translation
partitions which the receiving node needs in order to support
partition distribution in the new, resized cluster.

This also fixes a bug where index options were not being
encode in the proto Index object. That meant that the schema
transferred via protobuf was not correct. The reason why
things normally worked is because index creation typically
happens on the CreateIndex message, which does include the
options.

TODO:

- [ ] implement the TranslateStore interface for `InMemTranslateStore`
and `mock.TranslateStore`
- [ ] surely need some more tests around the `ReadFrom` and `WriteTo`
2020-03-30 21:24:16 -05:00
..
testdata/certs regenerate certs with 100 year expiration, add README 2019-10-22 12:56:57 -05:00
cluster_test.go WIP: include translate partitions in cluster resize instructions 2020-03-30 21:24:16 -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 QueryPQLUnary gRPC call 2020-03-23 16:24:31 -05:00
grpc_internal_test.go min and max should properly scale their output for decimal fields 2020-02-21 14:11:29 -06:00
handler_test.go require scale argument for decimal fields 2020-03-30 13:38:50 -05:00
release.go Unexport server.DefaultDiagnosticsInterval (in release tag) 2018-07-05 23:11:57 -05:00
server.go make mmap test experiment with different amounts of mapping 2020-02-21 16:38:35 -06:00
server_test.go support pql.Decimal for decimal field min/max arguments 2020-03-27 16:02:47 -05: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