featurebase/ctl
Matthew Jaffee dee46d4423 add PartitionToNodeAssignment as a new option
We default to the jmp-hash method which we had previously, and allow a
user to set the "modulus" option which uses a simple mod operation to
ensure an even spread of partitions across nodes.

I think that ideally we would have new indexes uses modulus and
existing indexes use jmp-hash which implies supporting this
configuration on a per-index basis.

If we don't do per index, we should probably run the whole test suite
both ways.
2022-04-27 17:21:47 -05:00
..
testdata Enable authentication/authorization for featurebase tools 2022-01-26 17:30:26 -06:00
backup.go remove http subpackage and bring implementations into core 2022-02-03 21:04:04 -06:00
chksum.go remove http subpackage and bring implementations into core 2022-02-03 21:04:04 -06:00
common.go remove http subpackage and bring implementations into core 2022-02-03 21:04:04 -06:00
config.go Upgrade go.mod to featurebase/v3 2022-01-21 10:57:05 -07:00
config_test.go Upgrade go.mod to featurebase/v3 2022-01-21 10:57:05 -07:00
doc.go add copyright notice back in 2021-12-10 11:01:04 -06:00
export.go Upgrade go.mod to featurebase/v3 2022-01-21 10:57:05 -07:00
export_test.go Upgrade go.mod to featurebase/v3 2022-01-21 10:57:05 -07:00
generate_config.go Upgrade go.mod to featurebase/v3 2022-01-21 10:57:05 -07:00
generate_config_test.go add copyright notice back in 2021-12-10 11:01:04 -06:00
import.go remove http subpackage and bring implementations into core 2022-02-03 21:04:04 -06:00
import_test.go fix broken test 2022-04-14 09:37:33 -05:00
keygen.go Upgrade go.mod to featurebase/v3 2022-01-21 10:57:05 -07:00
main_test.go listen on localhost:0 instead of :0 2022-03-18 13:38:30 -05:00
rbf_check.go Upgrade go.mod to featurebase/v3 2022-01-21 10:57:05 -07:00
rbf_check_test.go Avoid panics in RBF debug tooling 2022-01-03 13:13:02 -07:00
rbf_dump.go Upgrade go.mod to featurebase/v3 2022-01-21 10:57:05 -07:00
rbf_page.go Upgrade go.mod to featurebase/v3 2022-01-21 10:57:05 -07:00
rbf_pages.go Upgrade go.mod to featurebase/v3 2022-01-21 10:57:05 -07:00
rbf_pages_test.go Avoid panics in RBF debug tooling 2022-01-03 13:13:02 -07:00
restore.go remove http subpackage and bring implementations into core 2022-02-03 21:04:04 -06:00
server.go add PartitionToNodeAssignment as a new option 2022-04-27 17:21:47 -05:00
server_test.go Upgrade go.mod to featurebase/v3 2022-01-21 10:57:05 -07:00
util.go Upgrade go.mod to featurebase/v3 2022-01-21 10:57:05 -07:00