Your customers don’t care who wrote the code, they care that “AWS S3 compatible” actually works with the apps they already run. That’s why SNIA developed the Cloud Object Storage Plugfest Program – a collaborative, multi-vendor interoperability testing environment for S3 developers.
“S3 compatible object storage” is only truly compatible when real clients and real vendors test together. In this podcast conversation with Cloud Object Storage developers, Mark Trinh (Oracle), Jason Cwik (DDN), Veer Kumar (Nutanix) and Michael Hoard (Chair of the SNIA Cloud Storage Technologies Community), discuss why this Plugfest is the fastest path to real S3 interoperability and faster bug fixes. They dig into why interoperability testing is so difficult to do inside a single company, even with great engineers and good documentation, and explain the subtle differences in the Amazon S3 API, client behavior, and implementation details that often stay hidden until a customer hits them in production.
The SNIA Cloud Object Storage Plugfest creates a practical forum where developers sit at a virtual or in-person table, run tests, compare results, and fix issues fast without weeks of back-and-forth across support layers. That speed matters when your users assume S3 is a shared contract, not a suggestion.
Plugfest developers have found that one of the most useful aspects of these Plugfests is sharing the “war stories” that reveal where assumptions fail:
- Mark Trinh from Oracle explains how testing against many S3 clients surfaces gaps that in-house test coverage cannot realistically reproduce, and how the immediate feedback loop can translate into shipped features.
- Veer Kumar from Nutanix highlights a common customer reality: multi-vendor environments where an API call or configuration works on one platform but behaves differently on another, creating migration risk and operational confusion.
- Jason Cwikfrom DDN brings a concrete example: S3 object key rules allow 1024 bytes of UTF-8, but certain invalid UTF-8 sequences can sneak through URLs and later break XML when returning ListObjects responses. Catching issues like signature changes (such as the shift from signature v2 to signature v4), metadata size limits, and edge-case parsing behavior early can prevent rushed dot releases and frustrated customers.
The group also underscores why an NDA-based approach matters: it encourages candid troubleshooting, protects vendors while bugs are being resolved, and keeps the focus on fixing issues rather than broadcasting failures. Listen or watch the podcast video here.
A big theme is turning lessons learned into repeatable test automation. SNIA’s Cloud Storage Technologies Community uses Plugfests to identify the patterns that should become best practices. The SNIA Cloud Object Storage Test Tools Technical Work Group is building toward open source test suites published on GitHub, plus guidance in a recently published SNIA technical white paper, “Open-Source Multi-Vendor S3 Interoperability Tools: Ecosystem and Improvements,” so vendors and client developers can validate behavior continuously.
The urgency is rising because object storage is no longer just an archive layer. AI training workloads bring massive scale, with hundreds of petabytes pushing object counts and throughput beyond what many traditional file systems handle gracefully. Meanwhile, AI inference is shifting access patterns toward fine-grained key value objects and cache-like behavior, creating new pressure on metadata, latency, and small-object performance. Add rapidly evolving AWS features such as mounting S3 as a file system and emerging ideas like S3 vectors, and the compatibility target keeps moving. That’s why the group wants deeper engagement with AWS tooling such as Smithy IDL and API modeling tools, which enable code generation and faster SDK evolution. The takeaway is clear: consistent S3 interoperability requires shared testing, shared vocabulary, and a community cadence that keeps up with change. Listen or watch our podcast, “When AWS S3 Keeps Changing, Who Keeps Up?” with plugfest participants who speak candidly about their interoperability testing experiences. (link to podcast page)
For more information on the SNIA Cloud Object Storage Plugfests or to register for an upcoming online or face-to-face Plugfest, visit snia.org/cloudplugfests.
Leave a Reply