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

Report inconsistency in the command JSON.GET #380

Open
arpitbbhayani opened this issue Aug 21, 2024 · 17 comments
Open

Report inconsistency in the command JSON.GET #380

arpitbbhayani opened this issue Aug 21, 2024 · 17 comments
Assignees
Labels
bug Something isn't working good first issue Good for newcomers

Comments

@arpitbbhayani
Copy link
Contributor

This issue is all about ensuring we are as close to Redis as possible. The command in focus for this issue is JSON.GET.

Go through the official documentation of the command JSON.GET on Redis and identify the inconsistencies. The inconsistencies could be in

  1. unhandled edge case
  2. unexpected behavior
  3. unsupported option

Because we are trying to be compatible with Redis v7.2.5, I would recommend you try out different variants of the command with different inputs on that specific version. The instructions on running Redis v7.2.5 locally

Once you find the discrepancy, you can either

  1. raise an issue on Dice repository with details, or
  2. try to fix it yourself and raise a PR

If you are raising the issue, make sure you provide the details such as

  1. use the template and provide the following details
  2. steps to reproduce (series of commands)
  3. observed output on DiceDB
  4. observed output on Redis v7.2.5

Also, feel free to update the documentation and raise the PR in the docs repository.

You will need to go deeper into the command make sure you are covering all cases and reporting the inconsistencies or fixing them. The deeper the work, the better our stability will be. Also, it is possible that we do not find any discrepancies, so please mention the same in the comment on this issue. Mention the PR or issue links that you create under this issue.

@arpitbbhayani arpitbbhayani added the good first issue Good for newcomers label Aug 21, 2024
@sridhar-5
Copy link

@arpitbbhayani can I give this a shot?

@arpitbbhayani
Copy link
Contributor Author

@sridhar-5 Go for it :)

@AshwinKul28
Copy link
Contributor

@sridhar-5 Hope you are doing well. Any updates on this?

@sridhar-5
Copy link

Hey @AshwinKul28 , Apologies. wasn't able to get to this in the last few weeks (was pretty occupied). please feel free to delegate it to someone else if this is urgent. I'm planning to give it a shot in the next 2 days.

@sridhar-5 sridhar-5 removed their assignment Sep 11, 2024
@Lockps
Copy link

Lockps commented Sep 12, 2024

can i get this work?

@JyotinderSingh
Copy link
Collaborator

can i get this work?

Assigned

@psrvere
Copy link
Contributor

psrvere commented Sep 14, 2024

@JyotinderSingh - since I did some work on this issue while implementing JSON.DEBUG, let me know I can be of any help here.

Here is link of inconsistency analysis doc - https://docs.google.com/spreadsheets/d/1cvgVa5fzs5hfDaPBNFHcXS_YFixiqiuzkE97cDgpqXA/edit?usp=sharing

@JyotinderSingh
Copy link
Collaborator

JyotinderSingh commented Sep 14, 2024

@JyotinderSingh - since I did some work on this issue while implementing JSON.DEBUG, let me know I can be of any help here.

Here is link of inconsistency analysis doc - https://docs.google.com/spreadsheets/d/1cvgVa5fzs5hfDaPBNFHcXS_YFixiqiuzkE97cDgpqXA/edit?usp=sharing

You can help review the PR which @Lockps will be raising. It will be a big help!

@arpitbbhayani arpitbbhayani added the bug Something isn't working label Sep 15, 2024
@arpitbbhayani
Copy link
Contributor Author

Hello @Lockps,

There has been no activity on this issue for the past 5 days.
It would be awesome if you keep posting updates to this issue so that we know you are actively working on it.

We are really eager to close this issue at the earliest, hence if we continue to see the inactivity, we will have to reassign the issue to someone else. We are doing this to ensure that the project maintains its momentum and others are not blocked on this work.

Just drop a comment with the current status of the work or share any issues you are facing. We can always chip in to help you out.

Thanks again.

@Lockps
Copy link

Lockps commented Sep 21, 2024

Thank you for your patience, I’m currently working on the JSON object response and will commit the finished work as soon as possible. I appreciate your understanding and will prioritize this issue.

If I encounter any challenges, I’ll reach out for assistance. Thanks for your support!

@arpitbbhayani
Copy link
Contributor Author

Hello @Lockps,

There has been no activity on this issue for the past 5 days.
It would be awesome if you keep posting updates to this issue so that we know you are actively working on it.

We are really eager to close this issue at the earliest, hence if we continue to see the inactivity, we will have to reassign the issue to someone else. We are doing this to ensure that the project maintains its momentum and others are not blocked on this work.

Just drop a comment with the current status of the work or share any issues you are facing. We can always chip in to help you out.

Thanks again.

@Lockps
Copy link

Lockps commented Oct 4, 2024

It will be done in 2-3 days!

Thanks for waiting

@arpitbbhayani
Copy link
Contributor Author

Hello @Lockps,

There has been no activity on this issue for the past 5 days.
It would be awesome if you keep posting updates to this issue so that we know you are actively working on it.

We are really eager to close this issue at the earliest, hence if we continue to see the inactivity, we will have to reassign the issue to someone else. We are doing this to ensure that the project maintains its momentum and others are not blocked on this work.

Just drop a comment with the current status of the work or share any issues you are facing. We can always chip in to help you out.

Thanks again.

@Lockps
Copy link

Lockps commented Oct 13, 2024

Hi @arpitbbhayani ,

Upon reviewing, I noticed that issue #1002 aligns with the work I have been doing. I believe this issue can be closed. Apologies for the delayed notice, as I initially thought it was a simple matter, but I now realize it's more complex than I expected.

@Lockps Lockps removed their assignment Oct 13, 2024
@shashank-priyadarshi
Copy link
Contributor

@arpitbbhayani @JyotinderSingh I would like to take this up if this is still a valid issue.

@shashank-priyadarshi
Copy link
Contributor

Following up @arpitbbhayani @JyotinderSingh 🙂!

@JyotinderSingh
Copy link
Collaborator

Following up @arpitbbhayani @JyotinderSingh 🙂!

Assigned

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

7 participants