[TACHYON-150] Remote Read Acceleration with JXIO

Add support to remote reads with RDMA over JXIO library.
Remote reads can be done using TCP client with NIO or NETTY servers, or RDMA client and server.
Each mode can be configured and changed easily using new pluginability feature.

By default RDMA code is not compiled, to use it user must install JXIO and build Tachyon with -Pjxio flag
Thanks
On Dec 15, 2014 12:40 AM, "Dina Leventol" <notifications@github.com> wrote:

> In core/src/main/java/tachyon/examples/ReadTest.java
> <https://github.com/amplab/tachyon/pull/542#discussion-diff-21810652>:
>
> > +
> > +import java.io.IOException;
> > +
> > +import org.slf4j.Logger;
> > +import org.slf4j.LoggerFactory;
> > +
> > +import tachyon.Constants;
> > +import tachyon.Version;
> > +import tachyon.client.InStream;
> > +import tachyon.client.OutStream;
> > +import tachyon.client.ReadType;
> > +import tachyon.client.TachyonFS;
> > +import tachyon.client.TachyonFile;
> > +import tachyon.client.WriteType;
> > +
> > +public class ReadTest {
>
> Did not find any other simple read test.
> Performance test in examples package had several bugs when we tested it
> Tachyon perf is not aligned to HEAD, only to v0.5
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/amplab/tachyon/pull/542/files#r21810652>.
>