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

Linhui Sun <lh.sunlinh@gmail.com> Wed, 02 December 2015 10:19 UTC

Return-Path: <lh.sunlinh@gmail.com>
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 D21C61A86EF for <storagesync@ietfa.amsl.com>; Wed, 2 Dec 2015 02:19:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Level:
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
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 22rXGFmmYQ7A for <storagesync@ietfa.amsl.com>; Wed, 2 Dec 2015 02:19:03 -0800 (PST)
Received: from mail-qg0-x234.google.com (mail-qg0-x234.google.com [IPv6:2607:f8b0:400d:c04::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 35CFD1A86EB for <storagesync@ietf.org>; Wed, 2 Dec 2015 02:19:03 -0800 (PST)
Received: by qgec40 with SMTP id c40so28703812qge.2 for <storagesync@ietf.org>; Wed, 02 Dec 2015 02:19:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:from:to:cc:in-reply-to:references:subject:date :message-id:mime-version; bh=6tdpQmWISn7KEIhZdzILuu+XUy7YcN9Cj7yFcVTFRYs=; b=ggCb/6Lb0ZxbOmVBBvhWxX5/eABR3fz6khQiCciE6tBv5Ql8HlPqqUsZHSX+uZ45uc Pir9LgRTABrig4WJg1qs2aWYdLQiOzHyTGkT+/p7Vi6CRcXPNG/nTc834qv1gqQ07azJ Fx61l8qRtw1HytFx8fw7f5XedXfEs5wZHic6rgKIu3I80A4TMYCsLThjt8a4kz9RY6dN 4qjLe54oq1lDi7MnAmRdRT9El4FKap6Bt15fyoCfP/sB8AjmfDy3MI0FgTo+50Zkdi8d agthCLMml6MMASWL8gIXK1ijGgUoPZO0dC6cLv97Cguwh0KdfOeqxANAwgQh2u9sJm0+ Dthw==
X-Received: by 10.140.84.40 with SMTP id k37mr2827541qgd.33.1449051542240; Wed, 02 Dec 2015 02:19:02 -0800 (PST)
Received: from [127.0.0.1] (ec2-54-210-254-173.compute-1.amazonaws.com. [54.210.254.173]) by smtp.gmail.com with ESMTPSA id s65sm888834qhb.39.2015.12.02.02.19.00 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 02 Dec 2015 02:19:01 -0800 (PST)
Content-Type: multipart/alternative; boundary="----sinikael-?=_1-14490515408020.22574428305961192"
From: Linhui Sun <lh.sunlinh@gmail.com>
To: Hugo González Labrador <ietf@hugo.labkode.com>
In-Reply-To: <1449050174.3667910.455617161.12EEE3C5@webmail.messagingengine.com>
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>
Date: Wed, 02 Dec 2015 18:18:49 +0800
X-Cm-Message-Id: 1449051540717108df696ade6fa5ec1fae4c35dae591bdb9565ec594af1e51601210454
X-Cm-Draft-Id: WyJhIiwzLCJkcmFmdF9pZCIsIjE0NDkwNTE1MjkwMDAiLCJjIiwiMTUxOTM5MTI5MTk2ODkzMDAyMCIsInYiLDFd
X-Mailer: CloudMagic
Message-Id: <1449051540970-b577e6c2-393e54ef-bbe05be4@gmail.com>
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/storagesync/ejZvbpM0G5ayWHaFkK-E7joTFuM>
Cc: storagesync <storagesync@ietf.org>, Michiel de Jong <mbdejong@mozilla.com>
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: Wed, 02 Dec 2015 10:19:06 -0000

Hi

On 周三, 12月 2, 2015 at 17:56, Hugo González Labrador <ietf@hugo.labkode.com>
wrote:
On Wed, Dec 2, 2015, at 08:20 AM, Linhui Sun wrote:
Hi
2015-12-02 5:14 GMT+08:00 Hugo González Labrador < ietf@hugo.labkode.com [ietf@hugo.labkode.com] > :
Hi,
from my point of view the remoteStorage project addresses a subset of
the use cases of the WebDAV specification.
The main difference I can observe is that the specification is built on
REST instead of XML-based communication.
I personally like much more REST than WebDAV because it is more
developer friendly and it is faster to develop.
Maybe the remoteStorage API becomes the next WebDAV :)
However, the remoteStorage API does not provide a way of synchronising
data, this task is delegated to the developers.
Is there a plan to provide such feature based on the outcome of this
draft?
I'm a little bit confused why you say the remoteStorage does not provide that.
Is that because remoteStorage does not perform like a typical sync services
(e.g. dropbox...) or you are saying something else?
Yes, because it does not offer synchronisation capabilities. Got it. And What I am wondering is that do we need to include those
capabilities in a base specifications. Since it is hard to standardize the
capabilities like dedup or delta. Maybe a better way is to define those in a
separate specification, something like extensions. For a base document, we just
need to define how to perform sync operations. BTW, I want to introduce ClawIO ( [http://clawio.github.io] http://clawio.github.io [http://clawio.github.io] ), a research
project to benchmark different synchronisation protocols against
different data backends with special attention to provide a common sync
API.
A common API for different sync protocols is being created based on the
architecture specified in this draft (control and data servers) and the
I cannot find a distributed architecture in this draft. It seems that they
handle metadata and content data together, just like a normal web service.
ClawIO is fully distributed. Every logical unit is a different server than be
scaled out. Data and Metadata channels are independent from each other and
reside on different servers. That is widely employed in popular sync services. And that is also beneficial
to privacy to some extent. But in the context of sync in browser (which is
mainly considered in the remoteStorage), I don't know whether this is
reasonable. But I think we should deploy distributed architecture although it
will make things complicated.
Regards, Linhui
Regards,
Linhui
one from the CERN EOS project (management, disk and queue servers).
The Phase I has implemented the ownCloud Sync Protocol and Phase II will
implement the SeaFile Sync Protocol.
The choice of these protocols among others is because they are really
opposed to each other in terms of syncing (delta vs non-delta,
state-based vs log/event/git-based sync …), so finding a common approach
is more challenging.
Providing a base specification/architecture to measure the feasibility
of this draft is one of the objectives of the project.
I believe that the work being done here and in ClawIO are supplementary
to each other and I think mutual collaboration could be beneficial for
both sides.
Also, if there is interest, the remoteStorage API can be added to
ClawIO.
Best regards,
Hugo Gonzalez Labrador
On Tue, Dec 1, 2015, at 09:00 PM, storagesync-request@ietf.org [storagesync-request@ietf.org] wrote:
> Send Storagesync mailing list submissions to
> storagesync@ietf.org [storagesync@ietf.org]
>
> To subscribe or unsubscribe via the World Wide Web, visit
> [https://www.ietf.org/mailman/listinfo/storagesync] https://www.ietf.org/mailman/listinfo/storagesync
[https://www.ietf.org/mailman/listinfo/storagesync]
> or, via email, send a message with subject or body 'help' to
> storagesync-request@ietf.org [storagesync-request@ietf.org]
>
> You can reach the person managing the list at
> storagesync-owner@ietf.org [storagesync-owner@ietf.org]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Storagesync digest..."
> Today's Topics:
>
> 1. New version of draft-dejong-remotestorage Internet-Draft
> available (Michiel de Jong)
> 2. Re: New version of draft-dejong-remotestorage Internet-Draft
> available (Gihan Dias)
> 3. Re: New version of draft-dejong-remotestorage Internet-Draft
> available (Fei Song)
> _______________________________________________
> Storagesync mailing list
> Storagesync@ietf.org [Storagesync@ietf.org]
> [https://www.ietf.org/mailman/listinfo/storagesync] https://www.ietf.org/mailman/listinfo/storagesync
[https://www.ietf.org/mailman/listinfo/storagesync]
> Email had 3 attachments:
> + [Storagesync] New version of draft-dejong-remotestorage
> Internet-Draft available
> 2k (message/rfc822)
> + Re: [Storagesync] New version of draft-dejong-remotestorage
> Internet-Draft available
> 1k (message/rfc822)
> + Re: [Storagesync] New version of draft-dejong-remotestorage
> Internet-Draft available
> 2k (message/rfc822)
_______________________________________________
Storagesync mailing list
Storagesync@ietf.org [Storagesync@ietf.org]
[https://www.ietf.org/mailman/listinfo/storagesync] https://www.ietf.org/mailman/listinfo/storagesync
[https://www.ietf.org/mailman/listinfo/storagesync]