Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 0977A200CB4 for ; Tue, 27 Jun 2017 20:41:17 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 0773A160BDC; Tue, 27 Jun 2017 18:41:17 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 4C752160BD8 for ; Tue, 27 Jun 2017 20:41:16 +0200 (CEST) Received: (qmail 12045 invoked by uid 500); 27 Jun 2017 18:41:15 -0000 Mailing-List: contact dev-help@geode.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@geode.apache.org Delivered-To: mailing list dev@geode.apache.org Received: (qmail 12034 invoked by uid 99); 27 Jun 2017 18:41:15 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Jun 2017 18:41:15 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 98F06CA81A; Tue, 27 Jun 2017 18:41:14 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.99 X-Spam-Level: ** X-Spam-Status: No, score=2.99 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, KAM_LAZY_DOMAIN_SECURITY=1, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id TL9_Uv83Bvcs; Tue, 27 Jun 2017 18:41:13 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 20D675F30B; Tue, 27 Jun 2017 18:41:13 +0000 (UTC) Received: from reviews.apache.org (unknown [10.41.0.12]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id F0F31E0069; Tue, 27 Jun 2017 18:41:11 +0000 (UTC) Received: from reviews-vm2.apache.org (localhost [IPv6:::1]) by reviews.apache.org (ASF Mail Server at reviews-vm2.apache.org) with ESMTP id 2CF85C4034E; Tue, 27 Jun 2017 18:41:10 +0000 (UTC) Content-Type: multipart/alternative; boundary="===============5715354205113033247==" MIME-Version: 1.0 Subject: Re: Review Request 60451: GEODE-2996: adding Put handler From: Hitesh Khamesra To: Udo Kohlmeyer , Galen O'Sullivan , Bruce Schuchardt , Hitesh Khamesra , Alexander Murmann Cc: geode , Brian Rowe Date: Tue, 27 Jun 2017 18:41:10 -0000 Message-ID: <20170627184110.20029.94548@reviews-vm2.apache.org> X-ReviewBoard-URL: https://reviews.apache.org/ Auto-Submitted: auto-generated In-Reply-To: <20170627012007.8569.80102@reviews-vm2.apache.org> X-ReviewGroup: geode X-Auto-Response-Suppress: DR, RN, OOF, AutoReply X-ReviewRequest-URL: https://reviews.apache.org/r/60451/ X-Sender: Hitesh Khamesra X-ReviewBoard-ShipIt: 1 References: <20170627012007.8569.80102@reviews-vm2.apache.org> X-ReviewBoard-Diff-For: geode-protobuf/src/test/java/org/apache/geode/protocol/protobuf/operations/PutRequestOperationHandlerJUnitTest.java X-ReviewBoard-Diff-For: geode-protobuf/src/main/java/org/apache/geode/protocol/protobuf/operations/PutRequestOperationHandler.java X-ReviewBoard-Diff-For: geode-protobuf/src/main/java/org/apache/geode/serialization/exception/TypeEncodingException.java X-ReviewBoard-ShipIt-Only: 1 Reply-To: Hitesh Khamesra X-ReviewRequest-Repository: geode Sender: Hitesh Khamesra archived-at: Tue, 27 Jun 2017 18:41:17 -0000 --===============5715354205113033247== MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/60451/#review179015 ----------------------------------------------------------- Ship it! Ship It! - Hitesh Khamesra On June 27, 2017, 1:20 a.m., Brian Rowe wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/60451/ > ----------------------------------------------------------- > > (Updated June 27, 2017, 1:20 a.m.) > > > Review request for geode, Alexander Murmann, Bruce Schuchardt, Galen O'Sullivan, Hitesh Khamesra, and Udo Kohlmeyer. > > > Bugs: GEODE-2996 > https://issues.apache.org/jira/browse/GEODE-2996 > > > Repository: geode > > > Description > ------- > > This is a continuation of the review Alex submitted this morning with the following changes: > > Addresses review feedback for GEODE-2996, mainly refactoring getOpertionHandler to handle failures like the putOperationHandler > Adding put operations to the RoundTripCacheConnectionJUnitTest, which is the integration test for the protobuf module > Removing service loading for protobuf operations and instead have the ProtobufStreamProcessor populate its OperationHandlerRegistry > Remove exception throwing from OperationHandler.process calls and remove TypeEncodingException > Fixing ProtobufOpsProcessor to handle responses for types other than get > > > Diffs > ----- > > geode-protobuf/src/main/java/org/apache/geode/protocol/operations/OperationHandler.java 7683e3bf3 > geode-protobuf/src/main/java/org/apache/geode/protocol/operations/registry/OperationsHandlerRegistry.java 8e3a33149 > geode-protobuf/src/main/java/org/apache/geode/protocol/protobuf/ProtobufOpsProcessor.java d426149e4 > geode-protobuf/src/main/java/org/apache/geode/protocol/protobuf/ProtobufStreamProcessor.java d7b5d4bd2 > geode-protobuf/src/main/java/org/apache/geode/protocol/protobuf/ProtobufUtilities.java d76366298 > geode-protobuf/src/main/java/org/apache/geode/protocol/protobuf/operations/GetRequestOperationHandler.java d9c14752f > geode-protobuf/src/main/java/org/apache/geode/protocol/protobuf/operations/PutRequestOperationHandler.java PRE-CREATION > geode-protobuf/src/main/java/org/apache/geode/serialization/exception/TypeEncodingException.java f3145a774 > geode-protobuf/src/main/java/org/apache/geode/serialization/exception/UnsupportedEncodingTypeException.java c577e768a > geode-protobuf/src/main/java/org/apache/geode/serialization/registry/exception/CodecNotRegisteredForTypeException.java 5c923a520 > geode-protobuf/src/main/proto/region_API.proto 52291c451 > geode-protobuf/src/test/java/org/apache/geode/protocol/MessageUtil.java f0b0b417b > geode-protobuf/src/test/java/org/apache/geode/protocol/RoundTripCacheConnectionJUnitTest.java b9faca3c9 > geode-protobuf/src/test/java/org/apache/geode/protocol/protobuf/ProtobufOpsProcessorJUnitTest.java fc980aec9 > geode-protobuf/src/test/java/org/apache/geode/protocol/protobuf/operations/GetRequestOperationHandlerJUnitTest.java daa5870ed > geode-protobuf/src/test/java/org/apache/geode/protocol/protobuf/operations/PutRequestOperationHandlerJUnitTest.java PRE-CREATION > > > Diff: https://reviews.apache.org/r/60451/diff/1/ > > > Testing > ------- > > Unit tests, whole module test, precheckin in progress. > > > Thanks, > > Brian Rowe > > --===============5715354205113033247==--