8 ms·
A few questions come to mind after reading the docs (minus the currently 404ing ones): (1) is this a zonal or regional product? ie does it replicate data across
by mleonard 8y ago
A few questions come to mind after reading the docs (minus the currently 404ing ones):
(1) is this a zonal or regional product? ie does it replicate data across zones in a region?
(2) roughly what latencies should I expect to see? eg for the following: a 1KG, 1MB, 1GB read and write. Any info here would be helpful.
(3) does it have close-to-open consistency? or something weaker / stronger?
(4) any plans to add gcp pub/sub integration somehow? would be great to be able to subscribe to changes like with other gcp storage products.
(5) any plans to move from NFSv3 to NFSv4?
(6) backups available or planned as a feature? eg to GCS
(7) can you share anything about how it is implemented?
Thanks
- pinewurst 8y agoAlso, are snapshots planned? They're not mentioned now.
- puzzle 8y agoMore questions: Does it support extended attributes? You'd imagine so, but you'd have also expected NFSv4... Will it ever support SMB? Can you set per-UID quota limits, both in terms of bytes and IOPS/disk time?
- pinewurst 8y agoI'm pleasantly surprised by mere NFSv3. Google doesn't use other people's standards by choice. They probably have an internal file protocol that the Greys gave them to hand over to humanity at a future date.
- lxglv 8y agowho are “the Greys”?
- puzzle 8y agoYou might be joking, perhaps not too much, but at some point Google used NFS (see https://wiki.ubuntu.com/AndrewPollock2 https://wiki.ubuntu.com/AndrewPollock2), then replaced it with something else: https://github.com/google/clusterfuzz-tools/blob/master/CONTRIBUTING.md#publish https://github.com/google/clusterfuzz-tools/blob/master/CONT...
- jabl 8y agoYeah, considering NFSv4 was published almost 20 years ago (December 2000), not supporting it is kinda disappointing.
- kjeetgill 8y agoI'm unfamiliar, what does NFSv4 add that Cloud Filestore users will be missing out on?
- jabl 8y agoA good place to start is to read the introduction chapter of the NFSv4.0 RFC: https://tools.ietf.org/html/rfc7530 https://tools.ietf.org/html/rfc7530 Further minor versions add other things that could be useful for cloud usage, e.g. in NFSv4.1 (https://tools.ietf.org/html/rfc5661 https://tools.ietf.org/html/rfc5661 ) parallel data access, sessions, improved delegations, and in NFSv4.2 (https://tools.ietf.org/html/rfc7862 https://tools.ietf.org/html/rfc7862 ) server-side clone/copy, sparse file support.
- tadhunt 8y agoHi mlenord, all, I work for Google and am the product manager for Cloud Filestore. I would have responded sooner, but I was busy with with announcement related events :) If you (or anyone reading this) want to discuss any aspects of Filestore, My email is my Hacker news login with at google.com appended. (1) Filestore is a zonal product and provides high availability (HA) within the zone. We are considering adding regional regional HA, but it's not entirely clear what the use case is, as there is a cost & performance tradeoff. I'd be happy to chat with you in more depth to understand what you would like to see here. (2) It's hard to be precise about what latencies _you_ will see, as the set of benchmarks and workloads run against NFS is so varied. Anything I say here, will be true for some workload, but undoubtably is bound to find someone who can find a workload where it's not true :). So, TL;DR: YMMV, best to test your workload when the beta launches soon (signup to be notified when it launches in a few weeks at https://goo.gl/forms/Hx6XkobcwNo5DoA33 https://goo.gl/forms/Hx6XkobcwNo5DoA33) (3) We support close-to-open consistency, but it's really up to the client. See this Linux NFS FAQ for details: http://nfs.sourceforge.net/#faq_a8 http://nfs.sourceforge.net/#faq_a8. TL;DR: If you're running a Linux version ≥ 2.4.20, and haven't mounted with the 'nocto' attribute, then yes, you'll see CTO. (4) We don't have any plans for pub/sub integration on the roadmap, but I'd love to talk to you about the use case (see info about my email addr above). (5) Yes, we have NFSv4 support on the roadmap. We launched with NFSv3, because it's still widely used, and in many cases customers won't see any appreciable performance delta from NFSv4. That said, we agree that it is very important, and NFSv4 can often help wih some metadata heavy workloads, and has a more extensive authentication and authorization model which some workloads require. Ultimately we made a time-to-market tradeoff. (6) For backups, we support any of the standard commercial backup software that's certified against GCP and can backup NFSv3 shares. We don't have a native backup solution planned, but we do have snapshots on the roadmap, which in some cases are sufficient. (7) As to implementation, sorry no, I cannot. And to answer a few more questions from the nested comments so this is all in one place: * Snapshots are on the near term roadmap, and are very high priority for us to get supported. * SMB, extended attribute, and quota support are all on the roadmap, and like NFSv4 are high priority Unfortunately I can't be more precise about when to expect these features. -Tad