Multi-Pool Matching Support In Snowflake
Currently, there is only one matching pool for all snowflake proxies. The proxies either enter the pool and match with any clients, or if it is deemed ineligible rejected from the pool. This makes it difficult to serve more than one purpose as the client sharing a single pool cannot choose which set of servers it would like to relay traffic to.
To add multi-pool matching support into Snowflake:
- Add multi-pool support in the broker
- Add or expression in the domain matcher(Both Standalone and Browser Extension port)
- Add UI changes to the Browser Extension to support selective participation