New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using a changefeed with a geo intersection filter fails #4063
Comments
Thanks for opening the issue @reidja. @AtnNn, @reidja and I had briefly discussed this on IRC.
@mlucy do changefeeds like these actually require that the function is deterministic across servers? If not, I propose that we make the non-determinism flag for terms more fine-grained to allow this. An |
@reidja Here's a quick work-around if you're building from source (instructions: http://rethinkdb.com/docs/build/). Apply this patch to the branch
As long as you use a single server and you don't use |
@danielmewes -- we can make it work as long as it's deterministic per-server. I agree we should make our notion of nodeterminism more granular to allow for this. |
Ok sounds like we have a solution then. Assuming it's not super complicated, we should try to implement it for 2.1. |
This is awesome, worked like a charm. Thank you @danielmewes |
What's the status on this? |
@knownasilya Sorry, no update yet. We're trying to get this into the 2.2.0 release, but I can't promise it yet (there are a bunch of other really important features that we're trying to get in as well). |
In review with @danielmewes, CR 3308 |
When attempting to use an intersection filter in a changefeed the command fails:
Example command:
Error result:
Using rethinkdb 2.0.0+1 (ubuntu)
Would there be a way to force this command when you know your platforms are the same? (sort of like nonAtomic in updates?)
I'm willing to address this change with a pull request if someone could point me in the right direction?
The text was updated successfully, but these errors were encountered: