Address shelve permissions#3951
Conversation
|
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
|
Hello @casassg , Could you please explain your motivation for this fix, so we could prioritize it (move forward with your fix or invest into better solution) ? At a glance, this cache is "append only" :
So access to this cache shouldn't involve any synchronizations. One way would be to stop using |
|
@mr0re1 agree w your assessment that this piece of code is more complex than needed, however it breaks allowing for partition updates without node reconstruction. Issue (I think) is that in the initial run this shelve cache is created as root (the to repro:
regarding |
|
@casassg , I've missed linked issue, thank you for reporting it! |
|
/gcbrun |
|
great! lmk when this gets released so I can pull it from my side. I think this requires a full controller recreation (so that startup scripts are pulled) |
Submission Checklist
NOTE: Community submissions can take up to 2 weeks to be reviewed.
Please take the following actions before submitting this pull request.
Fixes #3946