Re: [Storagesync] Storagesync Digest, Vol 5, Issue 1

Jakub Moscicki <Jakub.Moscicki@cern.ch> Thu, 03 December 2015 18:42 UTC

Return-Path: <Jakub.Moscicki@cern.ch>
X-Original-To: storagesync@ietfa.amsl.com
Delivered-To: storagesync@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82D681B3540 for <storagesync@ietfa.amsl.com>; Thu, 3 Dec 2015 10:42:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.501
X-Spam-Level:
X-Spam-Status: No, score=-0.501 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HXFPKx9pVdBy for <storagesync@ietfa.amsl.com>; Thu, 3 Dec 2015 10:42:14 -0800 (PST)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0674.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::674]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A1091B353E for <storagesync@ietf.org>; Thu, 3 Dec 2015 10:42:13 -0800 (PST)
Received: from VI1PR06CA0077.eurprd06.prod.outlook.com (10.163.160.45) by AMSPR06MB405.eurprd06.prod.outlook.com (10.242.22.15) with Microsoft SMTP Server (TLS) id 15.1.337.19; Thu, 3 Dec 2015 18:41:51 +0000
Received: from DB3FFO11FD048.protection.gbl (2a01:111:f400:7e04::143) by VI1PR06CA0077.outlook.office365.com (2a01:111:e400:533c::45) with Microsoft SMTP Server (TLS) id 15.1.337.19 via Frontend Transport; Thu, 3 Dec 2015 18:41:51 +0000
Authentication-Results: spf=pass (sender IP is 188.184.36.48) smtp.mailfrom=cern.ch; ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=bestguesspass action=none header.from=cern.ch;
Received-SPF: Pass (protection.outlook.com: domain of cern.ch designates 188.184.36.48 as permitted sender) receiver=protection.outlook.com; client-ip=188.184.36.48; helo=CERNMX12.cern.ch;
Received: from CERNMX12.cern.ch (188.184.36.48) by DB3FFO11FD048.mail.protection.outlook.com (10.47.217.79) with Microsoft SMTP Server (TLS) id 15.1.337.8 via Frontend Transport; Thu, 3 Dec 2015 18:41:50 +0000
Received: from cernfe04.cern.ch (188.184.36.41) by cernmxgwlb4.cern.ch (188.184.36.48) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 3 Dec 2015 19:41:38 +0100
Received: from CERNXCHG51.cern.ch ([fe80::20f7:8173:2da8:398a]) by CERNFE04.cern.ch ([fe80::f81a:af99:b5b1:d9ee%11]) with mapi id 14.03.0174.001; Thu, 3 Dec 2015 19:41:38 +0100
From: Jakub Moscicki <Jakub.Moscicki@cern.ch>
To: Ted Lemon <mellon@fugue.com>
Thread-Topic: [Storagesync] Storagesync Digest, Vol 5, Issue 1
Thread-Index: AQHRLH0+7gCKX1UFx02QDZgdWy/v7563OhsAgAArgwCAAAZPgIAAAsoAgAAiFACAAVlOAIAACqEAgAACRoCAAAS6AIAAC86AgAAAVQCAAAIgAIAAPLWAgABECgA=
Date: Thu, 03 Dec 2015 18:41:37 +0000
Message-ID: <D51EEF1B-13C8-4BBB-91C0-1B473D17759C@cern.ch>
References: <mailman.108.1449000023.26068.storagesync@ietf.org> <1449004445.2745758.455126129.5028FD2B@webmail.messagingengine.com> <CAO_YprZhCmUxEf=aGCYL=+CLbjUoD1ifpDFsrS7N40Npo4wr+w@mail.gmail.com> <1449050174.3667910.455617161.12EEE3C5@webmail.messagingengine.com> <1449051540970-b577e6c2-393e54ef-bbe05be4@gmail.com> <1449052128.3674794.455635937.667C3E1F@webmail.messagingengine.com> <CAPpPfeAdrCZcsYZo7=W6N14K4F2LutXN8BFTetikzKZSr8+vVA@mail.gmail.com> <259424f4.2bca.1516717ef55.Coremail.fsong@bjtu.edu.cn> <56600F0A.9000200@tuxed.net> <CAPpPfeDPHGR+vn0=ji9frF2kr+J=YR76g0e7yOndKzz97bxdHQ@mail.gmail.com> <566014EA.2010705@tuxed.net> <CAO_Yprbc9LMc3TmpkKpmN9hUzAix13nfuSRS5Z8jPf6xu8xjNg@mail.gmail.com> <56601F18.8030409@tuxed.net> <CAO_YpraF1UrV49Po9PZx6ZoSbcLm5gRPEKXAdTT3VvPPPWEAfg@mail.gmail.com> <1449153485919-e58fed74-d7eab50a-01b3670c@fugue.com>
In-Reply-To: <1449153485919-e58fed74-d7eab50a-01b3670c@fugue.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [177.21.120.179]
Content-Type: text/plain; charset="utf-8"
Content-ID: <16FE947411B4D64A98F1F5F4B37422E2@cern.ch>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-Microsoft-Exchange-Diagnostics: 1; DB3FFO11FD048; 1:UgT6obRNYlMcOZTzyP3a9ne/3XyN1pTmcnx0dew4GXHrFcxTo3VhsiTRYwx8Oyll5aSSySgGNEwCiJqygPWE3OuU6Zw8pIwW5vVDzWax36Wrx7vUBrnUgomQxAvNWkP9TG8OLw7WsNmAg3b0tzQJy+s5/8sMMTE312wYwtLZQaoulxnM+QxJaa1bzR6Jaxl+xWD79ySbk+jtkDPYw1eNuQ6c2STUFIhx8Vlv+9RaG00MKEHrdJyFZKkupgCTPwOcFMKDlBjaeCzy8hCpCMH3jeH1fXnOMBlkRiIU2rr3f1weCBoi/yA3KSSTCJL62YqJIn1fIrD4y7DeOLzSHNazF0/1pFBU/GvFpddKZjdcCZBiex/m4Nmij+USmuS+39ojvw11cOU6cGu1gfV6/4SYz7bt5ADx5bnZ6HbAcPmHAT0=
X-Forefront-Antispam-Report: CIP:188.184.36.48; CTRY:CH; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(438002)(10533003)(24454002)(18543002)(377454003)(5403001)(189002)(199003)(19580395003)(19580405001)(1220700001)(189998001)(53416004)(1096002)(11100500001)(74482002)(106116001)(93886004)(5004730100002)(6116002)(3846002)(102836003)(5008740100001)(50466002)(86362001)(26826002)(586003)(82746002)(6806005)(5003600100002)(106466001)(66066001)(47776003)(15975445007)(83716003)(2900100001)(76176999)(92566002)(87936001)(5250100002)(33656002)(23676002)(50986999)(54356999)(2950100001)(36756003)(16796002)(5001970100001)(110136002)(104396002); DIR:OUT; SFP:1101; SCL:1; SRVR:AMSPR06MB405; H:CERNMX12.cern.ch; FPR:; SPF:Pass; PTR:cernmx12.cern.ch; MX:1; A:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; AMSPR06MB405; 2:NwUnjrPFpo9Ba2QJct6VZFlG/PsHM6KCBOrCXpDBuQVOTMcUg0UHI/JVd/2j/F9SRDgFPyX4flX3CxA/dIcPCZA4TLINoVgwEm6bovTxb73SdViHc4WleZ68ilpPnKI1gYjtnBpEeIY0aitpu+MQAA==; 3:0zfkuGE6FmoAM0hnDKEa2RYYqljfoPsNgrWqyLONvCy9uWn9BLgdrYeKA0qqJHNwVGlT1Ee8wQ6/AT7mJH+DDMxz7au/uvoH2U2H8xHDCAh2khwiH0TvIGjNtrDTRa2aEeDiTTa/Zi9/g6Dh3uUVL2nruv3pYfwf+tdm1216KT172N5QktgwZ/sjMgeD8RxyruaBeSkf4Kis3mYItXxi+I/jtNGFUtAQJ4bJYqZc8fUXDfdQ0DNn7ahzWfZR6Jg6AR18D3aHs0FN12NJrbc6Vg==; 25:PHUwseBSgPOafYoYO5ZfBLwnIT5cLvr9sNHdIkkH7a3tBoBUDFkC6MivyNdB88nhmArVvBsgQOqONhBEw2KsthiBmPOwRgqNZ4XLc0KyQ3aPDoD0ccYQW+eLfCP36/wnW7x7G2FQeWO0VdNlO8dv8pHY9Jp6WIuGnYtjiZ310VqWK+8svNATCpzmteGMV7WZz9APMFPViU5VgfRcR/7JCMitQerHCbZ8DM4yzQFWx+/5HJvVzK6OBQJguxw03At8
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(8251501001); SRVR:AMSPR06MB405;
X-Microsoft-Exchange-Diagnostics: 1; AMSPR06MB405; 20:aU7SvcVj6xvUN9BqOJYe7NnmsqHHF5y0deML/XqvXYkFkLM3TK/5ogvR4Tb9ax7zcrz2zwWMUXT2yzrWWkHxf9tsjRihnl+/ZwjPWM48TYqsdLFNlaYf7ZqvPpT7qwJFzjgajvMXlk+xnuDCTPjNU5PH+g3bWLArB+py7FNNpgM/C/XWEtFlKqk5Ylh0Fxa8KuGkPoa0K8V/5RyL2ckpql5w9haGQk35f56G/yxc5eU4fldMbKU1jsgml/nwPKqIB4AtRofwx5zvSoht8MCC11dGGa6icwX7ue4aG+UopFMtN6SP2nzk0ES3toISY5VohFDWmQeQtAa1lN0KSsxIUIYRG2fi06MfueZZRLZfRpvbnNOrNGMGm+IhmJS7+ZXjh1J5N9dl9OwIFO6R4jyWM2R62+yLOLFiBVe/eiRLkti+ojid+rWlprgsXyl/a1XG2erEtEbpPLdBhqRpR1Qvq+jwlt+j2Rm5hb338S6A09lB1+yC3rzipm+2nZXyI1P/; 4:wJSmNZMAYFDD9f986si0uOst4ABt8/wT15GHx7zWdDZhIq/5CFVBdPtq31zFEuaqZqtYv8NVvXOFYqAq8+1lI4Po/W4ejgzWhJ3ExrkI5aLEc8zFs1luBMgIr0MhkNjpSXKz1Z72IKKr6yhZHgtGj6nZ6iLdOvKfJqLU9Tocn2/JvYv77ZlERUB81h8Wng9qYlLZT2cTNdoElQFLNQOSLrxUS564/W3mGghwM0223UUVo+QyVYCWN3UaiMnx/CstDTEYAnvuP+VdzfIMr8xAFqElaSDc7dEdN4HfVa6S57F4Joxomx4Ku/n2TMB4PIuk/nPkfJrckI3L6+b/mIsZRh7UEdtl/PqZx9/pq+0OrOaiGHfMZR5q5QC8dGvMCcR+
X-Microsoft-Antispam-PRVS: <AMSPR06MB405A418040B54E1763B595F860D0@AMSPR06MB405.eurprd06.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001)(10201501046); SRVR:AMSPR06MB405; BCL:0; PCL:0; RULEID:; SRVR:AMSPR06MB405;
X-Forefront-PRVS: 077929D941
X-Microsoft-Exchange-Diagnostics: 1;AMSPR06MB405;23:tP7wV0Yx2/MHh8yuNNStIXebhc7TLhzRnr0KNoPMRDDv5dPgFZqN0LDa4C/TUBxUZ3/izo4ekz4dZOoIny4ezuz+sNbwvjaPYMqDK1aKT6s7rRkQAncdc3GvDdGLC4TECJFyb+9BAQ1cQWGUukBB5FtWLenfsL0YlRdgjBf5/ahqYjoZeWxmH+QiXjw6Nk9/9evCMhwVloRdCIILA7uIpT1FGgGy3AQy7t/eEHVZ3LohhXJ8QXCXuJrOTTy4RhtPQd7wSTopNDT6f8ZmDpvFLGOaCLIYl0gU6uu3yzRMz7k1GXk14SKn2U0e5GjC00FQ2BSBpJZ5Uje/jeNgSJ4WZqYBbac+MujwvMsm641JcZaY9Qxc8zEymlb6g+JfT6gg20db/KaFYGhAwS6u7O7ZIJBiKTRaAK8nxXtuARNp4l8XjwCK+pAoOyhkIid39/BHXK7ol/E08pDlMsthp8VtqFPz4MqccdU46Dano2OnUBtEgzTNxi+CPDDnxXdmMdD4u9pedbyUMTLlWX3Zyi0Rtjc8qM5atb81pE7vpgS2feQp5+qTlFr7YL+b53lTmSOUgdPKDvKaVWzylfLtoiS58cledjBypZxVLy+ZnfTlj2kCLODgpRNhAulpP0TCLPpUy81kffCjgIrQ0AdYYk1z84Cl4IqF6/o6CVcrqh6g+chiXWswfl1a9t4mZx86fQ/3opZIctPzAEt8h3vIYaR6cpAv+FYyzESq9egFxbvsLDT0IsnFK+d5he7hT7DdOjcQznZQgpG7o/iLb6QFo4c/HPSwB/CjUJBySDs3Hm99FfxW/vbg/g+Mbyx3BgYBV0sqWyeOGDCuCXG4+5riJ420/zPS7zM8WnikRBDn12EaHBHtIxYulo6cDUC8T/XgtCgplfaQLFI8W+MTmflxLTzftRpjDkHyz2ZljmuJywXVjnQn/R0hcmesSgJOOTGf5Voou7jwP6g8p/LFr28NaDh6OHpTKMZkisbwz1vZJVf84RL97xdtzknBikBuvCCSxuydvF7WfLqTMQFj41wuFu6nud87d9IIUR2X7Q9SxN4lve2GovlcKxMpUKFkWwMS/u8oJLwzvlI097ydljVZo9bO9QV/dkoYHECAjCEekAAV33T6ojYmbc+EbGttYt2jBhFq1L9efh6qjNh+skKrvscMSSjSiAGKALim/bUyohvFK3CWZDj24+OCehAn0WS8HVtqogO5e269rAlZFF6dF8lLTrwbslaUSRU2xsEpAAbHydWakH3nQQ5kW+GmlZ3iZUAHWUqCGedXY8c9m4V4KlpLay+9YJNXmp66JiDzq35+dTUx0HkB30M7nf7jt25oHEb1
X-Microsoft-Exchange-Diagnostics: 1; AMSPR06MB405; 5:BOIsyfKRtryNQg6UUGiuOOMh4MI+H5r29XrnD/9nky7RXP1yzd7A+GMOzD2SQvWyIqB4ZwvYe0+Epb8eNA2WBiIHQ4K03JSr/mpmAWvn5Ki19U6b/Lrn6bkdTXxOfby2zDVb+OvQEhYrn0AUfM1Wog==; 24:PApS/C7Z8iUEXCrv/KWQTsLBLolmuxj0VytmbpQuD+YfHUoj0LWpXyOycPIS72iWqTVeXID9sqETkS5YU//lqXb/alDrLoyO9oQXsUNIZS8=
SpamDiagnosticOutput: 1:23
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: cern.ch
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Dec 2015 18:41:50.7736 (UTC)
X-MS-Exchange-CrossTenant-Id: c80d3499-4a40-4a8c-986e-abce017d6b19
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=c80d3499-4a40-4a8c-986e-abce017d6b19; Ip=[188.184.36.48]; Helo=[CERNMX12.cern.ch]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMSPR06MB405
Archived-At: <http://mailarchive.ietf.org/arch/msg/storagesync/5lqCGb0RufY7QnUtrxoUDdlxr-A>
Cc: "storagesync@ietf.org" <storagesync@ietf.org>
Subject: Re: [Storagesync] Storagesync Digest, Vol 5, Issue 1
X-BeenThere: storagesync@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Mechanisms to synchronize client file systems with Internet-based data storage services <storagesync.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/storagesync>, <mailto:storagesync-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/storagesync/>
List-Post: <mailto:storagesync@ietf.org>
List-Help: <mailto:storagesync-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/storagesync>, <mailto:storagesync-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Dec 2015 18:42:17 -0000

> Thursday, Dec 3, 2015 6:00 AM Linhui Sun wrote:
>> However I'd prefer HTTP rather than WebDAV. Since I still think WebDAV is
>> not suitable for today's sync service. The frequency of operations is far
>> higher than what WebDAV expects. For example, frequently sending propfind
>> to detect changes is not a good way in my view.
> 
> WebDAV is HTTP.   However, your point about propfind is correct--that doesn't scale.   

Could you please explain why you think it does not scale? There are schemes in which you do not need to propfind the entire remote tree to discover changes, only a sequence of propfinds in a direct path leading to a changed entity. That’s not optimal for sure (several calls needed, depending on the depth of the change) but if it comes to WebDAV itself, apart from a bloated XML representation, I do not see much problem.

> What you want is a separate layer for dealing with synchronization of metadata.   You could use HTTP transport to do this, but not propfind.

Okey, but what you need to remember the client state and pass it on to the server to calculate the diff state. Any good ideas how to do that?

kuba

--

> 
> --
> Sent from Whiteout Mail - https://whiteout.io
> 
> My PGP key: https://keys.whiteout.io/mellon@fugue.com_______________________________________________
> Storagesync mailing list
> Storagesync@ietf.org
> https://www.ietf.org/mailman/listinfo/storagesync