Skip to content

Conversation

@dhh
Copy link
Member

@dhh dhh commented Jun 18, 2023

Reverts #76.

This wasn't compatible with latest multi pipeline changes.

I tried fixing it up with:

Screenshot 2023-06-18 at 17 46 54

But still seeing failures:

...................................................F

Failure:
OrderedSetTest#test_prepending_over_limit [/Users/dhh/Work/rails/kredis/test/types/ordered_set_test.rb:81]:
Expected: ["8", "7", "6", "5", "4"]
  Actual: ["7", "8", "6", "5", "3"]


bin/test Users/dhh/Work/rails/kredis/test/types/ordered_set_test.rb:78

..F

Failure:
OrderedSetTest#test_prepend [/Users/dhh/Work/rails/kredis/test/types/ordered_set_test.rb:35]:
Expected: ["4", "3", "2", "1"]
  Actual: ["3", "4", "1", "2"]


bin/test Users/dhh/Work/rails/kredis/test/types/ordered_set_test.rb:32

.F

Failure:
OrderedSetTest#test_mass_append_maintains_ordering [/Users/dhh/Work/rails/kredis/test/types/ordered_set_test.rb:26]:

cc @lewispb

@dhh dhh merged commit 1a96a74 into main Jun 18, 2023
@dhh dhh deleted the revert-76-unique_list_with_sorted_set branch June 18, 2023 15:48
lewispb added a commit to lewispb/kredis that referenced this pull request Jun 19, 2023
* main: (21 commits)
  Bump version for 1.4.0
  Update nokogiri for compatibility
  Revert "Improved version of UniqueList: OrderedSet (rails#76)" (rails#111)
  Add `last` to lists (rails#97)
  Improved version of UniqueList: OrderedSet (rails#76)
  Return Time objects instead of deprecated DateTime (rails#106)
  Fix possible deserialization of untrusted data
  Typecast return of Set#take (rails#105)
  Declare Active Model dependency (rails#107)
  Address LogSubscriber deprecation (rails#98)
  Account for time zones in DateTime serializations (rails#102)
  Add sample to set (rails#100)
  Bump version for 1.3.0
  Allow Redis 5.x
  Add ltrim to lists
  Coalesce "current pipeline or redis" into the redis method itself
  Pefer a thread_mattr_accessor over a thread local variable
  Delete list of keys in batch (rails#90)
  Use a thread-local variable for pipeline
  Revert "Use block parameter to pipeline in Redis#multi (rails#68)"
  ...
@lewispb
Copy link
Contributor

lewispb commented Jun 19, 2023

Fixed in #114

lewispb added a commit to basecamp/kredis that referenced this pull request Jul 8, 2023
…tialize

* origin/main: (22 commits)
  Add kredis_ordered_set for OrderedSet usage in models
  Add a development console
  Bump version for 1.5.0
  Fix ordered set prepend bug (rails#115)
  Unique list with sorted set (rails#114)
  Eliminating Ruby Warnings (rails#112)
  CI against Redis 7, Ruby 3.1, and Ruby 3.2 (rails#113)
  Bump version for 1.4.0
  Update nokogiri for compatibility
  Revert "Improved version of UniqueList: OrderedSet (rails#76)" (rails#111)
  Add `last` to lists (rails#97)
  Improved version of UniqueList: OrderedSet (rails#76)
  Return Time objects instead of deprecated DateTime (rails#106)
  Fix possible deserialization of untrusted data
  Typecast return of Set#take (rails#105)
  Declare Active Model dependency (rails#107)
  Address LogSubscriber deprecation (rails#98)
  Account for time zones in DateTime serializations (rails#102)
  Add sample to set (rails#100)
  Bump version for 1.3.0
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants