shotover-proxy
shotover-proxy copied to clipboard
L7 data-layer proxy
rewrite test_cassandra_peers_rewrite to do the following: * 3 node cassandra cluster with 3 corresponding shotover instances * topology yamls configured with CassandraPeersRewrite * current assertions we already have in test_cassandra_peers_rewrite...
In general transforms are supposed to handle any message type but there are some transforms that only make sense with one message type e.g. CassandraPeersRewrite and would indicate a user...
Internally Cassandra stores state related to a particular connection, such as the keyspace sent by `USE my_keyspace` query so that it knows that subsequent queries from the connection are to...
## Description of Feature Cassandra Bloom filter index requires that columns be combined to make a Bloom filter and that the Bloom filter be stored in a blob column in...
Follow the steps at https://docs.shotover.io/examples/redis-clustering-unaware.html Rerun `redis-benchmark -h 172.16.1.2 -p 6380 -t set,get --cluster` until redis-benchmark hangs
In https://github.com/shotover/shotover-proxy/pull/406/files#diff-af55bbf1b526c4407d3c3ae203d6e081b4cc433d25e35535999723f33eaa6efc we added to_new_instance method because we needed a weaker clone. We should probably rewrite all our chains/transforms to have such a method like this instead of cloning when...
When we have optional fields that default to some value this causes a few problems: * We have to document the default value + Adds noise to the docs /...
https://github.com/shotover/shotover-proxy/pull/405#issuecomment-988554693 Add a transform configuration field named something like `return_type_on_filter` to allow the user to set the return value as either Null or Error. Ben also wanted a NoReturn option...
* Add flush handling to transforms with branching chains: Tee, ParallelMap etc. * Add flush handling to transform sinks. Previously they handled flush by default, but with the move to...
For the purposes of logging and metrics we use a name to refer to a specific transform and to specific transform chains. We want to rewrite this naming system to...