[TACHYON-62] Netty

Netty implementation of the data server.

This patch is not done yet.  Its intent is to show the work I have right now for commenting.

This PR should not be merged until performance results come in.
Under some load I was seeing better results.  Region is all around better
but thought it would be good to support both if needed.
On Aug 19, 2014 11:56 PM, "Reynold Xin" <notifications@github.com> wrote:

> In core/src/main/java/tachyon/worker/netty/FileStreamType.java:
>
> > + * Unless required by applicable law or agreed to in writing, software
> > + * distributed under the License is distributed on an "AS IS" BASIS,
> > + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > + * See the License for the specific language governing permissions and
> > + * limitations under the License.
> > + */
> > +package tachyon.worker.netty;
> > +
> > +/**
> > + * When streaming files over the network, the implementation to use.
> > + */
> > +public enum FileStreamType {
> > +  /**
> > +   * Create a memory-mapped buffer and send that over the network.
> > +   */
> > +  MAPPED,
>
> why would you need MAPPED ever?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/amplab/tachyon/pull/333/files#r16461112>.
>