Skip to content
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

Fix our fork of qless for Redis 3.2.x #3

Merged
merged 2 commits into from
Oct 21, 2016
Merged

Fix our fork of qless for Redis 3.2.x #3

merged 2 commits into from
Oct 21, 2016

Conversation

andrewblim
Copy link

This is a fix for our fork of qless that incorporates the changes by @diesse in seomoz/qless-core#64, which are designed to fix qless breaking on Redis 3.2.x. It looks like Redis started converting nil in Redis into false in Lua. (The current Redis-Lua conversion system is documented under the EVAL command.)

The operative change was to update the Lua scripts. (Most of the changes were automatically-introduced whitespace changes.) However, there is also a qless-core submodule located in lib/qless and I wanted to make that consistent with the Lua script changes, so I forked qless-core, created a branch with the changes, and pointed the submodule to that commit. (The Lua scripts are generated by running make in qless-core.)

On top of that, our fork had been pointing to a somewhat old commit in qless-core, so the branch I made on our fork actually branches off of that and is 1 commit ahead and many commits behind master. When someone has some time, we should see if we can incorporate all of the latest changes in qless-core that have been made since then, either by merging the branch into our fork or just pointing to their repo again if they get around to merging that PR in.

@oggy oggy merged commit 3206aec into master Oct 21, 2016
@oggy oggy deleted the nil-false branch October 21, 2016 20:25
a0s added a commit to a0s/qless that referenced this pull request Jan 23, 2017
This is fast and dirty applying custora#3 to the current qless master branch.
Yes, i know about qless-core :)

See also seomoz/qless-core#63
jshorty added a commit that referenced this pull request Aug 4, 2017
First step into reconciling with mainline qless. See #3 for why we created our own repo for qless-core. The changes we were adding there ahead of Moz are now merged into the mainline (seomoz/qless-core#64). I tested qless on staging yesterday and ran jobs with seomoz/qless-core without issues.
oggy pushed a commit that referenced this pull request Aug 4, 2017
First step into reconciling with mainline qless. See #3 for why we created our own repo for qless-core. The changes we were adding there ahead of Moz are now merged into the mainline (seomoz/qless-core#64). I tested qless on staging yesterday and ran jobs with seomoz/qless-core without issues.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants