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

Unpin channels-redis #15329

Merged
merged 9 commits into from
Aug 7, 2024
Merged

Conversation

jessicamack
Copy link
Member

SUMMARY

The bug that initially caused the upgrade block has been resolved django/channels_redis#332.
As a result aioredis was removed because version 4.0.0 of channel-redis migrated the underlying Redis library from aioredis to redis-py..

ISSUE TYPE
  • Bug, Docs Fix or other nominal change
COMPONENT NAME
  • Other
AWX VERSION
awx: 24.6.2
ADDITIONAL INFORMATION

The bug that initially caused the upgrade block has been resolved django/channels_redis#332
Version 4.0.0 of channel-redis migrated the underlying Redis library from aioredis to redis-py. The Exception has been changed to an equivalent
@github-actions github-actions bot added component:api dependencies Pull requests that update a dependency file labels Jul 3, 2024
@jessicamack jessicamack requested a review from relrod July 3, 2024 17:03
@@ -7,7 +7,7 @@ azure-keyvault
boto3
botocore
channels
channels-redis==3.4.1 # see UPGRADE BLOCKERs
channels-redis
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to fully unpin this given its upgrade blocker status before?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

its fine

it was an indirect dependency from aioredis which was removed
@jessicamack jessicamack mentioned this pull request Jul 24, 2024
it's potentially providing a performance boost. install explicitly as a part of redis. upgrade to more recent version
it was also addressed as a part of this PR
@jessicamack jessicamack enabled auto-merge (squash) August 6, 2024 15:35
Copy link

sonarcloud bot commented Aug 7, 2024

@jessicamack jessicamack merged commit 37b7a69 into ansible:devel Aug 7, 2024
21 checks passed
fosterseth pushed a commit to fosterseth/awx that referenced this pull request Aug 30, 2024
* unpin channels-redis

The bug that initially caused the upgrade block has been resolved django/channels_redis#332

* replace aioredis Exception with a redis Exception

Version 4.0.0 of channel-redis migrated the underlying Redis library from aioredis to redis-py. The Exception has been changed to an equivalent

* remove unused license

* remove UPGRADE BLOCKER in README

* remove hiredis

it was an indirect dependency from aioredis which was removed

* remove unused license

* add back hiredis

it's potentially providing a performance boost. install explicitly as a part of redis. upgrade to more recent version

* remove UPGRADE BLOCKER for hiredis

it was also addressed as a part of this PR
djyasin pushed a commit to djyasin/awx that referenced this pull request Sep 16, 2024
* unpin channels-redis

The bug that initially caused the upgrade block has been resolved django/channels_redis#332

* replace aioredis Exception with a redis Exception

Version 4.0.0 of channel-redis migrated the underlying Redis library from aioredis to redis-py. The Exception has been changed to an equivalent

* remove unused license

* remove UPGRADE BLOCKER in README

* remove hiredis

it was an indirect dependency from aioredis which was removed

* remove unused license

* add back hiredis

it's potentially providing a performance boost. install explicitly as a part of redis. upgrade to more recent version

* remove UPGRADE BLOCKER for hiredis

it was also addressed as a part of this PR
djyasin pushed a commit to djyasin/awx that referenced this pull request Nov 11, 2024
* unpin channels-redis

The bug that initially caused the upgrade block has been resolved django/channels_redis#332

* replace aioredis Exception with a redis Exception

Version 4.0.0 of channel-redis migrated the underlying Redis library from aioredis to redis-py. The Exception has been changed to an equivalent

* remove unused license

* remove UPGRADE BLOCKER in README

* remove hiredis

it was an indirect dependency from aioredis which was removed

* remove unused license

* add back hiredis

it's potentially providing a performance boost. install explicitly as a part of redis. upgrade to more recent version

* remove UPGRADE BLOCKER for hiredis

it was also addressed as a part of this PR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:api dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update to v4 results in "RuntimeError: Event loop is closed"
4 participants