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

Initial support for OSS Cluster API #170

Merged
merged 44 commits into from
Sep 13, 2023
Merged

Initial support for OSS Cluster API #170

merged 44 commits into from
Sep 13, 2023

Conversation

shacharPash
Copy link
Contributor

@shacharPash shacharPash commented Aug 14, 2023

Closes #121
Closes #122
Closes #123
Closes #124

@shacharPash shacharPash changed the title Support Clusters Redis Cluster Support Aug 14, 2023
@codecov-commenter
Copy link

codecov-commenter commented Aug 14, 2023

Codecov Report

Patch coverage: 100.00% and project coverage change: +0.03% 🎉

Comparison is base (61a245d) 94.04% compared to head (74b0c13) 94.07%.

❗ Current head 74b0c13 differs from pull request most recent head 611f0e8. Consider uploading reports for the commit 611f0e8 to get more accurate results

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #170      +/-   ##
==========================================
+ Coverage   94.04%   94.07%   +0.03%     
==========================================
  Files          82       82              
  Lines        5086     5116      +30     
  Branches      479      483       +4     
==========================================
+ Hits         4783     4813      +30     
  Misses        176      176              
  Partials      127      127              
Files Changed Coverage Δ
src/NRedisStack/Auxiliary.cs 100.00% <100.00%> (ø)

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@shacharPash
Copy link
Contributor Author

@chayim We need to run a cluster in the CI and run the tests on it

@shacharPash shacharPash marked this pull request as ready for review August 31, 2023 11:51
@chayim chayim changed the title Redis Cluster Support Support for OSS Redis Clusters Aug 31, 2023
CONTRIBUTING.md Outdated Show resolved Hide resolved
@chayim chayim changed the title Support for OSS Redis Clusters Initial support for OSS Cluster API Sep 13, 2023
@shacharPash shacharPash merged commit ac897cc into master Sep 13, 2023
13 checks passed
@shacharPash shacharPash deleted the ClusterSupport branch September 13, 2023 12:04
shacharPash added a commit that referenced this pull request Oct 3, 2023
* delete mock

* coverage

* fix test

* indent

* change to var - check

* cluster test

* add opthin to connect cluster with dotnet test

* use key in topk tests

* get env vars inside RedisFixture

* skip if redis

* add skip where needed

* Execute broadcast

* delete cluster tests

* RedisFixture fix

* add to contributing

* run cluster on CI

* wip

* fix /

* -d

* delete restore

* return restore

* add -RC3

* add RC3 to docker-compose

* try define both .net 6 and 7

* Skip if cluster where needed

* add names

* skip configOnTimeout if cluster

* try to fix win tests

* tests names +fix win version

* fix versions

* versions

* win verer

* wording

* change to OSSCluster

* isOSSCluster

* update skip reason to OSS cluster

* general dispose

* general dispose for the rest of the disposes

---------

Co-authored-by: Chayim <[email protected]>
shacharPash added a commit that referenced this pull request Oct 17, 2023
* Initial support for OSS Cluster API (#170)

* delete mock

* coverage

* fix test

* indent

* change to var - check

* cluster test

* add opthin to connect cluster with dotnet test

* use key in topk tests

* get env vars inside RedisFixture

* skip if redis

* add skip where needed

* Execute broadcast

* delete cluster tests

* RedisFixture fix

* add to contributing

* run cluster on CI

* wip

* fix /

* -d

* delete restore

* return restore

* add -RC3

* add RC3 to docker-compose

* try define both .net 6 and 7

* Skip if cluster where needed

* add names

* skip configOnTimeout if cluster

* try to fix win tests

* tests names +fix win version

* fix versions

* versions

* win verer

* wording

* change to OSSCluster

* isOSSCluster

* update skip reason to OSS cluster

* general dispose

* general dispose for the rest of the disposes

---------

Co-authored-by: Chayim <[email protected]>

* add GeoShapeField

* Update SkipIfRedisAttribute.cs

* delete line

* AddGeoShapeField

* add test

* upgrade SE.Redis

* fix test

* add async test

* add tests + Skips

* skip id less than 7.2.1

* skip if cluster

* add example

* chayim review

* chayims review 2

---------

Co-authored-by: Chayim <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants