fix circular reference in moving average query#8192
fix circular reference in moving average query#8192clintropolis merged 1 commit intoapache:masterfrom
Conversation
|
@ccl0326 thank you for your contribution! I have verified that this fixes the issue. |
|
This appears to partially fix the issue in my testing, at least in terms of the broker being unable to start. However, there are some additional difficulties to use this extension. The middle-manager is unable to load this extension, it explodes on startup with a similar: so More problematic, is the router, which is also unable to load this extension: because without the extension loaded, the router is unable to perform serde on the query making any queries that use this extension unable to use the router if it's not loaded: I'm unsure how to resolve this situation, i guess the router could inject null as a segment walker since none of this stuff will be called, it just needs the types to do serde, but that also seems sort of lame? Not sure what is best to do. |
|
I think because of the above reason, and because 0.16.0 is right around the corner, I am going to go ahead and make |
|
@clintropolis were the only issues found are on services other than the broker? I think since the fix solves a blocking bug and doesn't add any behavior change, it would be a good candidate for a minor release. also, the change is isolated to the extension code. |
I guess it is true the docs mention that only the broker is supported, I'll admit I am unfamiliar with this extension 😅. The docs probably should be updated to mention that it will not work if you query through a router at some point in the future (doesn't need to be this PR). I did just finish building an rc1 tag... but since I didn't push anything yet I will go ahead and +1 and do a backport once this is merged. |
Thank you! |


Fixes #7999.
Contributed by @ccl0326.