ECS does not currently export any access to its internal protocols. Can you expand upon your use case for direct access? What are you trying to achieve?
Yes, there is an underlying protocol inside ECS, but it is currently not documented and supported for customer use. I'll forward your request on to product management; this request has come up once before.
Are you simply looking to reduce your latency vs. HTTP-based protocols? What kinds of latency requirements are you looking at? What I/O patterns does your application perform?
Yes, there is an underlying protocol inside ECS, but it is currently not documented and supported for customer use. I'll forward your request on to product management; this request has come up once before.
Yes, this is probably what we're looking for. We'd be very interested to know
more.
Are you simply looking to reduce your latency vs. HTTP-based protocols? What kinds of latency requirements are you looking at? What I/O patterns does your application perform?
The benefits of using a librados-equivalent tool are two-fold:
a) First, we reduce the I/O latency with the removal of the HTTP
protocol but, most importantly, we can do I/O asynchronously with callbacks.
b) Second, we can use features of the object store that are not exposed
by the Object interface, such as locking, snapshotting, etc.
As for the latency requirements, we're hoping for at most 500us added latency
to the native speeds of our storage devices. This should roughly cover the cost
of the network latency and internal ECS replication. Also, our hard I/O pattern
consists of an equal amount of reads/writes to multiple new and old objects at
JasonCwik
281 Posts
687
0
Posted August 18th, 2015 14:00
Hi Alex,
ECS does not currently export any access to its internal protocols. Can you expand upon your use case for direct access? What are you trying to achieve?