Paul Choi

Results 6 comments of Paul Choi

Thanks for the clarification. I understand that it would not be trivial to implement something like this. I think some kind of note in the documentation might be good.

Figured out what is triggering the issue. If just 1 Redis instance is configured under `addresses`, the error is not triggered. When 2 or more Redis instances are configured under...

(Sorry, was out of town for a while) Sometimes you can add multiple Redis instances to a configuration if the application supports a hashing algorithm that utilizes multiple Redis instances...

It's strange that even the vm info is not returned: ```go pluginVmId, err := proxywasm.GetProperty([]string{"plugin_vm_id"}) proxywasm.LogInfof("plugin vm id: %v", pluginVmId)``` ``` Which results in log entry of: ``` [2023-04-26 04:26:18.718][13][info][wasm]...

I tried writing an HTTP filter version of the TCP filter, making a bunch of `GetProperty` calls inside `OnHttpRequestHeaders`. The same result - the request succeeds, but the `GetProperty` methods...

Seems like I can fetch `source.address` inside `OnDownstreamData`. So I am able to fetch something. ```go if srcAddr, err := proxywasm.GetProperty([]string{"source", "address"}); err == nil { proxywasm.LogInfof("Source address: %s", string(srcAddr))...