You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1) storage acls buckets should add entity to default access controls:
Error: Not Found
at Object.handleResp (lib/common/util.js:9:4858)
at Request._callback (lib/common/util.js:9:20254)
at _stream_readable.js:908:16
2) storage acls buckets should grant an account access:
Error: Not Found
at Object.handleResp (lib/common/util.js:9:4858)
at Request._callback (lib/common/util.js:9:20254)
at _stream_readable.js:908:16
3) storage acls buckets should update an account:
Error: Not Found
at Object.handleResp (lib/common/util.js:9:4858)
at Request._callback (lib/common/util.js:9:20254)
at _stream_readable.js:908:16
4) storage acls files should grant an account access:
Error: Not Found
at Object.handleResp (lib/common/util.js:9:4858)
at Request._callback (lib/common/util.js:9:20254)
at _stream_readable.js:908:16
5) storage acls files should update an account:
Error: Not Found
at Object.handleResp (lib/common/util.js:9:4858)
at Request._callback (lib/common/util.js:9:20254)
at _stream_readable.js:908:16
I haven't -- do we need to escalate? If so can you give the minimum explanation of what exactly is failing? If something can't be deleted I'd expect a 403.. not a 404, right?
I can get the defaultObjectAcl by user-[emailaddress], but I can only delete it with its encoded name. Should we be getting back the encoded version at all?
@jgeewax Since this breaks our tests, we're blocked on getting a new release out as well as our various doc fixes for the last 2 weeks. Is this being looked at?
Sounds like GCS is going to send back some magical hash...
I'm asking @hurstdog and @Capstan about how we can now tell GCS to delete the ACL for user-<email> given that they're storing it as user-<magical hash>
My current plan is to give it until Wednesday, then skip these tests from the build so we can get a release. Let me know if that doesn't work.
The releases we have out now (< 0.16.0) will fail under the same test, since this was a change in the upstream API, not ours. If we wait much longer before a release, our bug reports (should we get any) will increase in difficulty to track down due to the scope of things we've changed.
Activity
stephenplusplus commentedon Jul 10, 2015
Seems to be a problem upstream with defaultObjectAccessControls.delete. Using https://cloud.google.com/storage/docs/json_api/v1/defaultObjectAccessControls/insert to add a user works, then it cannot be deleted with https://cloud.google.com/storage/docs/json_api/v1/defaultObjectAccessControls/delete.
@jgeewax have you already heard of this issue?
jgeewax commentedon Jul 10, 2015
I haven't -- do we need to escalate? If so can you give the minimum explanation of what exactly is failing? If something can't be deleted I'd expect a 403.. not a 404, right?
stephenplusplus commentedon Jul 10, 2015
Yeah, it's weird, since doing a GET returns the object and a 200.
It probably couldn't hurt to have someone look at it.
To reproduce:
bucket: bucket name created in step 1fields: Leave blankentity: user-[emailaddress]role: READERbucket: bucket name created in step 1entity: entity used in step 2This was previously working, but we started getting the 404 yesterday.
jgeewax commentedon Jul 10, 2015
stephenplusplus commentedon Jul 15, 2015
I found something interesting. After I insert "user-[emailaddress]", then list the defaultObjectAcls, it comes back like this:
I can get the defaultObjectAcl by
user-[emailaddress], but I can only delete it with its encoded name. Should we be getting back the encoded version at all?jgeewax commentedon Jul 16, 2015
/cc @hurstdog who can probably comment on what the intended behavior is and why.
callmehiphop commentedon Jul 21, 2015
related to googleapis/google-cloud-go#147
stephenplusplus commentedon Jul 21, 2015
@jgeewax Since this breaks our tests, we're blocked on getting a new release out as well as our various doc fixes for the last 2 weeks. Is this being looked at?
jgeewax commentedon Jul 21, 2015
Sounds like GCS is going to send back some magical hash...
I'm asking @hurstdog and @Capstan about how we can now tell GCS to delete the ACL for
user-<email>given that they're storing it asuser-<magical hash>stephenplusplus commentedon Jul 21, 2015
Great, thanks!
stephenplusplus commentedon Jul 27, 2015
My current plan is to give it until Wednesday, then skip these tests from the build so we can get a release. Let me know if that doesn't work.
The releases we have out now (< 0.16.0) will fail under the same test, since this was a change in the upstream API, not ours. If we wait much longer before a release, our bug reports (should we get any) will increase in difficulty to track down due to the scope of things we've changed.
royalpeasantry commentedon Jul 27, 2015
I tracked down the issue, and it should be fixed with our release next week.
stephenplusplus commentedon Jul 27, 2015
Awesome, thanks @royalpeasantry!
20 remaining items
chore(deps): update dependency js-green-licenses to v3 (#716)
build(node): add new jsteam + enforce branches up-to-date (#1451) (#716)
build(node): add new jsteam + enforce branches up-to-date (#1451) (#716)
migrate code from googleapis/cloud-profiler-nodejs (#7087)
build: --credential-file-override is no longer required (#716)
build: --credential-file-override is no longer required (#716)
Tests: Fix flaky system test (#716)
chore: release 7.2.1 (#716)
feat: ordered messaging (#716)
chore: add api_shortname and library_type to repo metadata (#716)
build: use codecov's action, now that it's authless (#716)
build: use codecov's action, now that it's authless (#716)
feat: ordered messaging (#716)
build: use codecov's action, now that it's authless (#716)
build: use codecov's action, now that it's authless (googleapis#716)