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 B3425200D62 for ; Sat, 2 Dec 2017 01:59:06 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id B1BA6160C18; Sat, 2 Dec 2017 00:59:06 +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 0638A160C06 for ; Sat, 2 Dec 2017 01:59:05 +0100 (CET) Received: (qmail 88976 invoked by uid 500); 2 Dec 2017 00:59:05 -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 88964 invoked by uid 99); 2 Dec 2017 00:59:04 -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; Sat, 02 Dec 2017 00:59:04 +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 0342AC002D for ; Sat, 2 Dec 2017 00:59:04 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.199 X-Spam-Level: ** X-Spam-Status: No, score=2.199 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, KB_WAM_FROM_NAME_SINGLEWORD=0.2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=pivotal-io.20150623.gappssmtp.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id dUXvX7IaPk08 for ; Sat, 2 Dec 2017 00:59:02 +0000 (UTC) Received: from mail-io0-f171.google.com (mail-io0-f171.google.com [209.85.223.171]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 01F5D5F24C for ; Sat, 2 Dec 2017 00:59:01 +0000 (UTC) Received: by mail-io0-f171.google.com with SMTP id s37so13115292ioe.10 for ; Fri, 01 Dec 2017 16:59:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pivotal-io.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=M8/cCTuN5lRp0+7K8Q0lUYVch0ixRV2N8IhNNFBQd/M=; b=Syn1balzpLh0eCWKX1RDg7eO4yRsBlEPSV8xGc/MrrtBNbYCoH6ExDJE/gNf7F9DyP elhqWNP3Jebe9+mZZ2rMo8HjSr+MqfbIq3rvGqgHMCW8E1hazB4OictnCAnt0fRduwkF CctTlhu0/xpTtM0J6KL1J6Z8+14vbZMKBZYWmzU0KotpTN1umq2HT65KzGt0qvXlw/5P IEB371VpUK/N9by4sCdyAVnSQUDfOema51wxx5hMx+ZwbOnidghruglSUCKANrJrgUeQ hidKFhBmqPWxLifXFJks0hyNV87m/HijvgmAVrLYz8ax550+Mxzmg6+CgYU5CLM58TLj Y75g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=M8/cCTuN5lRp0+7K8Q0lUYVch0ixRV2N8IhNNFBQd/M=; b=j6zyxybHuV0ooKwiMiTWitBpenW6eY7LzphgfyoM32yRm8pNdtSvbnIevgx24fVHoE 2cwg3TOfB4D7662tsK5g7eZydN1BcomYEttqjeg1YZvDhm4lWD7S6gGBhbFAXet/0nqf DpL/eRn8lshVNCQMDbbOlIMNpwnaiOWpG7UnyO369cTLQ/2Xkj8Od4eVlNc6PM5ezo1x BuH7na/r6aMZ4O4/M9M0ilk8lq/Kmnb+pWk02ddseCwZAbmxtuxXr2S9OS3xzbLkorFg qLuB1CfYL0E26tYMGWaPIsObjc4fAj3+NtqOnZrUAdRloFtJQd7dy5PzbjtDUcxf11j+ 0NlA== X-Gm-Message-State: AJaThX5wFX/Yy260I0zruWmWWUCuA5EltrxYLegirkIdv3Fj31LIohth g1GLMVxvRSbjtljVGUOCiIPZ00EgZq+LANFkgojFtQ== X-Google-Smtp-Source: AGs4zMaSMl4JN5YbIVwt1pwl0VP9HAOSD2C5gOf0Y7W6cMIvECiGj8FJaSxAOh4ICzBebTr8Vx+EfeAdoNsBKnDN2ts= X-Received: by 10.107.132.227 with SMTP id o96mr15425822ioi.247.1512176340238; Fri, 01 Dec 2017 16:59:00 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.1.17 with HTTP; Fri, 1 Dec 2017 16:58:59 -0800 (PST) In-Reply-To: References: From: Dan Smith Date: Fri, 1 Dec 2017 16:58:59 -0800 Message-ID: Subject: Re: DISCUSS: Deprecating and replacing current serializable string encodings To: dev@geode.apache.org Content-Type: multipart/alternative; boundary="001a113eba72992f64055f50fd7d" archived-at: Sat, 02 Dec 2017 00:59:06 -0000 --001a113eba72992f64055f50fd7d Content-Type: text/plain; charset="UTF-8" I think I'm kinda with Mike on this one. The existing string format does seem pretty gnarly. But the complexity of implementing and testing all of the backwards compatibility transcoding that would be required in order to move to the new proposed format seems to be way more work with much more possibility for errors. Do we really expect people to be writing new clients that use DataSerializable? It hasn't happened yet, and we're working on a new protocol that uses protobuf right now. If the issue is really the complexity of serialization from the C++ client, maybe the C++ client could always write UTF-16 strings? -Dan On Fri, Dec 1, 2017 at 4:17 PM, Michael Stolz wrote: > My opinion is that risk/reward on this on is not worth it > > -- > Mike Stolz > Principal Engineer - Gemfire Product Manager > Mobile: 631-835-4771 > > On Dec 1, 2017 5:19 PM, "Jacob Barrett" wrote: > > > On Fri, Dec 1, 2017 at 1:48 PM Michael Stolz wrote: > > > > > There also would likely be Disk Stores that would need to be converted. > > > That would be real ugly too. > > > > > > Disk store could transcode each entry on demand or all at once on first > > load. Not saying it will be easy but progress rarely is. > > > > -Jake > > > --001a113eba72992f64055f50fd7d--