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

"Fei Song" <fsong@bjtu.edu.cn> Sun, 06 December 2015 09:35 UTC

Return-Path: <fsong@bjtu.edu.cn>
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 105371A1EFE for <storagesync@ietfa.amsl.com>; Sun, 6 Dec 2015 01:35:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.089
X-Spam-Level: *
X-Spam-Status: No, score=1.089 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, MIME_BASE64_BLANKS=0.001, RCVD_IN_PSBL=2.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 xz_2ELsaTTlQ for <storagesync@ietfa.amsl.com>; Sun, 6 Dec 2015 01:34:58 -0800 (PST)
Received: from bjtu.edu.cn (mail.bjtu.edu.cn [218.249.29.198]) by ietfa.amsl.com (Postfix) with ESMTP id DB3B41A1EFD for <storagesync@ietf.org>; Sun, 6 Dec 2015 01:34:57 -0800 (PST)
Received: from PC-201001061KKK (unknown [211.71.74.217]) by Jdweb2 (Coremail) with SMTP id M55wygD309HhAWRWSAAAAA--.20S2; Sun, 06 Dec 2015 17:37:37 +0800 (CST)
Date: Sun, 06 Dec 2015 17:34:51 +0800
From: Fei Song <fsong@bjtu.edu.cn>
To: Hugo González Labrador <ietf@hugo.labkode.com>, Markus Unterwaditzer <markus@unterwaditzer.net>
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> <20151204181850.GB2418@localhost.localdomain>, <1449261021.2660424.458369441.7C6FBE34@webmail.messagingengine.com>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7.0.1.91[cn]
Mime-Version: 1.0
Message-ID: <2015120617345009328567@bjtu.edu.cn>
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
X-CM-TRANSID: M55wygD309HhAWRWSAAAAA--.20S2
X-Coremail-Antispam: 1UD129KBjvJXoW3Xr17Aw18Zr4DXr1kZFW7XFb_yoW7uF13pF W3JF47Kr4DJr4rAw1qqr17Zw10vry8GrW7Xrn8Jr17J3s0vF98Kr1Utr1ruFW7Jry5Gr1j qr4YgF13Grs5JF7anT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUvjb7Iv0xC_Cr1lb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2z4x0Y4vE2Ix0cI8IcVAFwI0_tr0E3s1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_Gr1j 6F4UJwA2z4x0Y4vEx4A2jsIE14v26rxl6s0DM28EF7xvwVC2z280aVCY1x0267AKxVW0oV Cq3wAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0 I7IYx2IY67AKxVWUJVWUGwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r 4UM4x0Y48IcxkI7VAKI48JM4xvF2IEb7IF0Fy264kE64k0F24lFcxC0VAYjxAxZF0Ex2Iq xwCY02Avz4vE14v_GFWl42xK82IYc2Ij64vIr41lx2IqxVAqx4xG67AKxVWUJVWUGwC20s 026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r126r1DMIIYrxkI7VAKI48JMIIF 0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4UMIIF0x vE42xK8VAvwI8IcIk0rVWrZr1j6s0DMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2 jsIEc7CjxVAFwI0_Jr0_Gr1l6VACY4xI67k04243AbIYCTnIWIevJa73UjIFyTuYvjxUxe HqDUUUU
X-CM-SenderInfo: aytwlqpemw3hxhgxhubq/
Archived-At: <http://mailarchive.ietf.org/arch/msg/storagesync/5wlGrXXgs8wkFY3D0h3Ww1rTNPc>
Cc: Linhui Sun <lh.sunlinh@gmail.com>, 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
Reply-To: fsong <fsong@bjtu.edu.cn>
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: Sun, 06 Dec 2015 09:35:01 -0000

+1


--------------
Fei Song
>
>
>On Fri, Dec 4, 2015, at 07:18 PM, Markus Unterwaditzer wrote:
>> On Wed, Dec 02, 2015 at 11:28:48AM +0100, Hugo González Labrador wrote:
>> > Of course, the remoteStorage is targeted to browsers, so syncing does
>> > not make too much sense in this case. With the rise of Linux container
>> > micro-service based architectures, the deployment of ?such highly
>> > complex systems should become easier and faster.
>> 
>> It is not exclusively targeted at browsers, although the browser's
>> Origin-based
>> security model is required for sane client identification. You can
>> totally
>> access remoteStorage accounts using desktop apps, a proof-of-concept
>> exists at
>> https://github.com/untitaker/vdirsyncer.
>> 
>
>That's great to hear. If this is achievable maybe will be good to
>clarify this aspect in the spec.
>
>>From the abstract
>
>    This draft describes a protocol by which client-side applications,
>    running inside a web browser, can communicate with a data storage
>    server that is hosted on a different domain name. This way, the
>    provider of a web application need not also play the role of data
>    storage provider. The protocol supports storing, retrieving, and
>    removing individual documents, as well as listing the contents of an
>    individual folder, and access control is based on bearer tokens.
>
>
>it is difficult to infer that the spec is also targeted to non-web apps
>as there are no mentions to server-side or desktop apps.
>
>As far as I know the OAuth authentication flow works in client-side web
>applications, have you managed to use such mechanism in your non-web
>project ? That would be a really interesting achievement. Maybe this is
>the cause why remoteStorage does not mention non-web apps in their
>abstract.
>
>
>Summoning Michiel to clarify this aspect.
>
>> Synchronisation is a completely unrelated topic. I don't see how it's
>> related
>> to whether the protocol is targeted at browser applications, in either
>> case
>> offline sync has to work. And it does.
>> 
>> I don't understand what you mean with "linux container micro-service
>> based
>> architectures", or how it is related to this discussion.
>> 
>
>That was said to give an example of how using Docker Containers can help
>to manage non-monolithic applications. Of course, that is not directly
>related to sync.
>
>> -- Markus
>> 
>> > 
>> > Best,
>> > 
>> > Hugo
>> > 
>> > > 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
>> > >>>> wrote:
>> > >>>> > Send Storagesync mailing list submissions to
>> > >>>> > storagesync@ietf.org
>> > >>>> >
>> > >>>> > To subscribe or unsubscribe via the World Wide Web, visit
>> > >>>> > https://www.ietf.org/mailman/listinfo/storagesync or, via email,
>> > >>>> > send a message with subject or body 'help' to? ? ? ?storagesync-
>> > >>>> > request@ietf.org
>> > >>>> >
>> > >>>> > You can reach the person managing the list at? ? ? ?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
>> > >>>> > 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
>> > >>>> https://www.ietf.org/mailman/listinfo/storagesync
>> > >>
>> 
>> > _______________________________________________
>> > Storagesync mailing list
>> > Storagesync@ietf.org
>> > https://www.ietf.org/mailman/listinfo/storagesync
>> 
>
>_______________________________________________
>Storagesync mailing list
>Storagesync@ietf.org
>https://www.ietf.org/mailman/listinfo/storagesync