Uh oh!
There was an error while loading. Please reload this page.
feat: resource tags in dataset - #2090
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Linchin
left a comment
There was a problem hiding this comment.
Thank you so much for adding resource tags in dataset! The PR looks great overall, I just made some minor modifications. I wonder if you could add a system test, as well as a unit test for setter with None? Please let us know if you need any help. Happy holidays!
Co-authored-by: Lingqing Gan <lingqing.gan@gmail.com>
Co-authored-by: Lingqing Gan <lingqing.gan@gmail.com>
keunsoopark
commented
Dec 23, 2024
Hi @Linchin, thanks for the review. I added system tests in system/test_clients.py I fixed unittests for None, and added more tests for invalid values. See test_resource_tags_setter_bad_value. Merry Christmas and happy new year! |
The 3.12 system test is still failing - after trying to create the resource tag and finding that it already exists, the code tries to access it and gets PermissionDenied error, which indicates that the tag either doesn't exist, or the client doesn't have the permission to access it. I suspect there is a race condition where the tag was created by sys test 3.8 when 3.12 was trying to create it, and deleted when 3.12 tries to access it 😂 Let me rerun the tests to see if it's flaky, so we can verify the assumption. If this is indeed the case, we may need to append the python version to the tags to avoid conflict. |
keunsoopark
commented
Jan 14, 2025
Thanks for a good inspiration! I agree that we should make each of test running independent. Instead of postfixing python version, I postfixed random characters to tag keys. I see it works well from my local testing. In previous run, all tests failed all of sudden, and I could no see logs any longer. Could you check if it happens again in next CI tests? |
Thank you for the prompt reply! Adding a prefix lgtm. I think there was something wrong with the test infra, I hope it's just flaky and doesn't happen again. |
Linchin
left a comment
There was a problem hiding this comment.
Thank you for your contribution, now all tests have passed! 🎉
LGTM.
Thank you so much! It was a pleasant review process with you, @Linchin :) |
Linchin
commented
Jan 14, 2025
It was a pleasure working with you! @keunsoopark Let's first see if the original author of #2093 responses, then we can decide what to do next. |
Fixes#2091 🦕