-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
3918 GCS NIO readAttributes returns CloudStorageObjectAttributes for directory like objects #4261
Conversation
… while we work out backend change (googleapis#4266)
Ah, I hadn't seen this when I wrote my own fix for this same issue, in #4267. In my case I made sure that .isRegularFile and .isDirectory both return true because that reflects the reality of the situation. While your fix is simpler, I think isRegularFile would return false there. We could either update yours or go with mine if you like it, either's fine. |
…oogleapis#4263) * Fixed Issue - shutting-down WatchDog daemon threads spawned by Spanner client * Fixed Issue - shutdown watchDog daemon threads spawned by Spanner client * Minor code formatting * Fixed Kokoro code format issue
* Fix Kokoro release jobs. Needs loopback pinentry-mode * Skip install on deploy * skip stagingProfileId * Capture built artifacts * Enable promote/drop jobs via environment variable * Fix directory path and use -B for drop/release * promote/drop need the settings file * Fix path to settings file * Update RELEASING documentation to use the Kokoro jobs
* add abandonment * add unit test for abandon * update forget() to stop extending deadline
* Fix Maximum Bytes Billed * remove whitespace
…#4254) * fix googleapis#3880 googleapis#2796 disable automatic flush on write to avoid hanging and leaking threads as grpc also uses this appender which goes in to deadlock over time. * fix formatting * add flush before listing
The configuration for aggregate changed from an attribute to a report
* Bigtable: deprecate the use of typesafe names Unfortunately typesafe names create more issues for bigtable than they solve. A lot of the time users need to use both bigtable data & admin apis. Unfortunately, those apis define the same names in different namespaces. This forces users to use fully qualified names which is ugly. Also, absolute names don't benefit the bigtable client because the client is anchored at the instance and all names end up being relative * fix docs * format code
* modified package-private to public * update format for storage/Option.java
* Fix NumBytes and NumRows * update NumBytes and NumRows * remove setter * update methods and resolved test case
* helloWorld sample * test class modified * format change in ITHelloWorld
* Bigtable admin: deprecate typesafe names This is a followup on googleapis#4257: Unfortunately typesafe names create more issues for bigtable than they solve. A lot of the time users need to use both bigtable data & admin apis. Unfortunately, those apis define the same names in different namespaces. This forces users to use fully qualified names which is ugly. Also, absolute names don't benefit the bigtable client because the client is anchored at the instance and all names end up being relative * format code * fix year
* updated links * updated link * added new line
So there's good news and bad news. 👍 The good news is that everyone that needs to sign a CLA (the pull request submitter and all commit authors) have done so. Everything is all good there. 😕 The bad news is that it appears that one or more commits were authored or co-authored by someone other than the pull request submitter. We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that here in the pull request. Note to project maintainer: This is a terminal state, meaning the |
Fixes #3918 GCS NIO readAttributes returns CloudStorageObjectAttributes for directory like objects