+1 (non-binding) for `flink-table-store`

On Mon, Jan 10, 2022 at 11:20 PM Jingsong Li <jingsongl...@gmail.com> wrote:

> Thanks everyone for your voting.
>
> If there are no objections, I'll close this vote and send a vote result
> mail:
> - create a sub project named `flink-table-store`.
>
> Best,
> Jingsong
>
> On Tue, Jan 11, 2022 at 2:51 PM Jingsong Li <jingsongl...@gmail.com>
> wrote:
> >
> > Hi Fabian,
> >
> > Thanks for your information.
> >
> > If gradle is mature later, it should not be too difficult to migrate
> > from maven, we can consider it later.
> >
> > Best,
> > Jingsong
> >
> > On Tue, Jan 11, 2022 at 12:00 PM 刘首维 <john_aka_n...@qq.com.invalid>
> wrote:
> > >
> > > Thanks for driving this, Jingsong.
> > > +1 (non-binding) for separate repository.
> > >
> > >
> > > Best Regards,
> > > Shouwei
> > >
> > >
> > > ------------------&nbsp;原始邮件&nbsp;------------------
> > > 发件人:
>                                                       "dev"
>                                                                     <
> godfre...@gmail.com&gt;;
> > > 发送时间:&nbsp;2022年1月10日(星期一) 晚上11:06
> > > 收件人:&nbsp;"dev"<dev@flink.apache.org&gt;;
> > > 抄送:&nbsp;"Jark Wu"<imj...@gmail.com&gt;;"Martijn Visser"<
> mart...@ververica.com&gt;;
> > > 主题:&nbsp;Re: [VOTE] Create a separate sub project for FLIP-188:
> flink-store
> > >
> > >
> > >
> > > +1 for the separate repository, and the name "flink-table-store".
> > >
> > > Best,
> > > Godfrey
> > >
> > > Becket Qin <becket....@gmail.com&gt; 于2022年1月10日周一 22:22写道:
> > > &gt;
> > > &gt; Thanks for the FLIP, Jingsong.
> > > &gt;
> > > &gt; +1 (binding)
> > > &gt;
> > > &gt; Naming wise, I am also slightly leaning towards calling it
> > > &gt; "flink-table-store".
> > > &gt;
> > > &gt; Thanks,
> > > &gt;
> > > &gt; Jiangjie (Becket) Qin
> > > &gt;
> > > &gt; On Mon, Jan 10, 2022 at 7:39 PM Fabian Paul <fp...@apache.org&gt;
> wrote:
> > > &gt;
> > > &gt; &gt; Hi all,
> > > &gt; &gt;
> > > &gt; &gt; I just wanted to give my two cents for the build system
> discussion. In
> > > &gt; &gt; general, I agree with David's opinion to start new projects
> with
> > > &gt; &gt; Gradle but during the development of the external connector
> > > &gt; &gt; repository, we found some difficulties that still need to be
> solved. I
> > > &gt; &gt; do not want to force another project (with maybe limited
> Gradle
> > > &gt; &gt; expertise) to use Gradle right now. After we fully
> established the
> > > &gt; &gt; external connector repository with Gradle I can imagine
> converting the
> > > &gt; &gt; other external repositories as well.
> > > &gt; &gt;
> > > &gt; &gt; Best,
> > > &gt; &gt; Fabian
> > > &gt; &gt;
> > > &gt; &gt; On Mon, Jan 10, 2022 at 12:04 PM Jark Wu <imj...@gmail.com&gt;
> wrote:
> > > &gt; &gt; &gt;
> > > &gt; &gt; &gt; I'm also in favour of "flink-table-store".
> > > &gt; &gt; &gt;
> > > &gt; &gt; &gt; Best,
> > > &gt; &gt; &gt; Jark
> > > &gt; &gt; &gt;
> > > &gt; &gt; &gt; On Mon, 10 Jan 2022 at 16:18, David Morávek <
> d...@apache.org&gt; wrote:
> > > &gt; &gt; &gt;&gt;
> > > &gt; &gt; &gt;&gt; Hi Jingsong,
> > > &gt; &gt; &gt;&gt;
> > > &gt; &gt; &gt;&gt; the connector repository prototype I've seen is
> being built on top of
> > > &gt; &gt; &gt;&gt; Gradle [1], that's why I was referring to it (I
> think one idea was also
> > > &gt; &gt; to
> > > &gt; &gt; &gt;&gt; migrate the main repository to Gradle eventually).
> I think Martijn /
> > > &gt; &gt; Fabian
> > > &gt; &gt; &gt;&gt; may be bit more familiar with the connectors
> repository effort and could
> > > &gt; &gt; &gt;&gt; shed some light on this.
> > > &gt; &gt; &gt;&gt;
> > > &gt; &gt; &gt;&gt; [1] https://github.com/apache/flink-connectors
> > > &gt; &gt; &gt;&gt;
> > > &gt; &gt; &gt;&gt; Best,
> > > &gt; &gt; &gt;&gt; D.
> > > &gt; &gt; &gt;&gt;
> > > &gt; &gt; &gt;&gt; On Mon, Jan 10, 2022 at 8:57 AM Yu Li <
> car...@gmail.com&gt; wrote:
> > > &gt; &gt; &gt;&gt;
> > > &gt; &gt; &gt;&gt; &gt; +1 for a separate repository and release
> pipeline in the same way as
> > > &gt; &gt; &gt;&gt; &gt; flink-statefun [1], flink-ml [2] and the
> coming flink-connectors [3].
> > > &gt; &gt; &gt;&gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; +1 for naming it as "flink-table-store" (I'm
> also ok with
> > > &gt; &gt; &gt;&gt; &gt; "flink-table-storage", but slightly prefer
> "flink-table-store"
> > > &gt; &gt; because it's
> > > &gt; &gt; &gt;&gt; &gt; shorter)
> > > &gt; &gt; &gt;&gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; Thanks for driving this Jingsong, and look
> forward to a fast
> > > &gt; &gt; evolution of
> > > &gt; &gt; &gt;&gt; &gt; this direction!
> > > &gt; &gt; &gt;&gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; Best Regards,
> > > &gt; &gt; &gt;&gt; &gt; Yu
> > > &gt; &gt; &gt;&gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; [1] https://github.com/apache/flink-statefun
> > > &gt; &gt; &gt;&gt; &gt; [2] https://github.com/apache/flink-ml
> > > &gt; &gt; &gt;&gt; &gt; [3] https://github.com/apache/flink-connectors
> > > &gt; &gt; &gt;&gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; On Mon, 10 Jan 2022 at 10:52, Jingsong Li <
> jingsongl...@gmail.com&gt;
> > > &gt; &gt; wrote:
> > > &gt; &gt; &gt;&gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; Hi David, thanks for your suggestion.
> > > &gt; &gt; &gt;&gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; I think we should re-use as many common
> components with connectors
> > > &gt; &gt; as
> > > &gt; &gt; &gt;&gt; &gt; &gt; possible. I don't fully understand what
> you mean, but for this
> > > &gt; &gt; project
> > > &gt; &gt; &gt;&gt; &gt; &gt; I prefer to use Maven rather than Gradle.
> > > &gt; &gt; &gt;&gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; Best,
> > > &gt; &gt; &gt;&gt; &gt; &gt; Jingsong
> > > &gt; &gt; &gt;&gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; On Fri, Jan 7, 2022 at 11:59 PM David
> Morávek <d...@apache.org&gt;
> > > &gt; &gt; wrote:
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; +1 for the separate repository under
> the Flink umbrella
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; as we've already started creating
> more repositories with
> > > &gt; &gt; connectors,
> > > &gt; &gt; &gt;&gt; &gt; &gt; would
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; it be possible to re-use the same
> build infrastructure for this
> > > &gt; &gt; one?
> > > &gt; &gt; &gt;&gt; &gt; (eg.
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; shared set of Gradle plugins that
> unify the build experience)?
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; Best,
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; D.
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; On Fri, Jan 7, 2022 at 11:31 AM
> Jingsong Li <
> > > &gt; &gt; jingsongl...@gmail.com&gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; For more references on `store`
> and `storage`:
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; For example,
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; Rocksdb is a library that
> provides an embeddable, persistent
> > > &gt; &gt; &gt;&gt; &gt; key-value
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; store for fast storage. [1]
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; Apache HBase [1] is an
> open-source, distributed, versioned,
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; column-oriented store modeled
> after Google' Bigtable. [2]
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; [1]
> https://github.com/facebook/rocksdb
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; [2]
> https://github.com/apache/hbase
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; Best,
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; Jingsong
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; On Fri, Jan 7, 2022 at 6:17 PM
> Jingsong Li <
> > > &gt; &gt; jingsongl...@gmail.com&gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; Thanks all,
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; Combining everyone's
> comments, I recommend using
> > > &gt; &gt; &gt;&gt; &gt; `flink-table-store`:
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; ## table
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; something to do with table
> storage (From Till). Not only
> > > &gt; &gt; &gt;&gt; &gt; flink-table,
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; but also for user-oriented
> tables.
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; ## store vs storage
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; - The first point I think,
> store is better pronounced,
> > > &gt; &gt; storage is
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; three syllables while
> store is two syllables
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; - Yes, store also stands
> for shopping. But I think the English
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; polysemy is also quite
> interesting, a store to store various
> > > &gt; &gt; items,
> > > &gt; &gt; &gt;&gt; &gt; &gt; it
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; also feels interesting to
> represent the feeling that we want
> > > &gt; &gt; to do
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; data storage.
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; - The first feeling is,
> storage is a physical object or
> > > &gt; &gt; abstract
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; concept, store is a
> software application or entity
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; So I prefer
> `flink-table-store`, what do you think?
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; (@_@ Naming is too
> difficult)
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; Best,
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; Jingsong
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; On Fri, Jan 7, 2022 at
> 5:37 PM Konstantin Knauf <
> > > &gt; &gt; kna...@apache.org
> > > &gt; &gt; &gt;&gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; +1 to a separate
> repository assuming this repository will
> > > &gt; &gt; still
> > > &gt; &gt; &gt;&gt; &gt; be
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; part of
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; Apache Flink (same
> PMC, Committers). I am not aware we have
> > > &gt; &gt; &gt;&gt; &gt; &gt; something
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; like
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; "sub-projects"
> officially.
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; I share Till and
> Timo's concerns regarding "store".
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; On Fri, Jan 7, 2022
> at 9:59 AM Till Rohrmann <
> > > &gt; &gt; &gt;&gt; &gt; trohrm...@apache.org
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; +1 for the
> separate project.
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I would agree
> that flink-store is not the best name.
> > > &gt; &gt; &gt;&gt; &gt; &gt; flink-storage &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; flink-store but
> I would even more prefer a name that
> > > &gt; &gt; conveys
> > > &gt; &gt; &gt;&gt; &gt; &gt; that it
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; has
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; something to do
> with table storage.
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Cheers,
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Till
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Fri, Jan 7,
> 2022 at 9:14 AM Timo Walther <
> > > &gt; &gt; &gt;&gt; &gt; twal...@apache.org&gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; +1 for the
> separate project
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; But maybe
> use `flink-storage` instead of `flink-store`?
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I'm not a
> native speaker but store is defined as "A
> > > &gt; &gt; place
> > > &gt; &gt; &gt;&gt; &gt; where
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; items
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; may be
> purchased.". It almost sounds like the
> > > &gt; &gt; &gt;&gt; &gt; `flink-packages`
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; project.
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Regards,
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Timo
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On 07.01.22
> 08:37, Jingsong Li wrote:
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Hi
> everyone,
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I'd
> like to start a vote for create a separate sub
> > > &gt; &gt; project
> > > &gt; &gt; &gt;&gt; &gt; &gt; for
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> FLIP-188 [1]: `flink-store`.
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; - If
> you agree with the name `flink-store`, please
> > > &gt; &gt; just +1
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; - If
> you have a better suggestion, please write your
> > > &gt; &gt; &gt;&gt; &gt; &gt; suggestion,
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> followed by a reply that can +1 to the name that has
> > > &gt; &gt; &gt;&gt; &gt; appeared
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; - If
> you do not want it to be a subproject of flink,
> > > &gt; &gt; just
> > > &gt; &gt; &gt;&gt; &gt; -1
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; The
> vote will be open for at least 72 hours unless
> > > &gt; &gt; there is
> > > &gt; &gt; &gt;&gt; &gt; &gt; an
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> objection or not enough votes.
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; [1]
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt;
> > > &gt; &gt;
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-188%3A+Introduce+Built-in+Dynamic+Table+Storage
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Best,
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> Jingsong
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; --
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt; Konstantin Knauf
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt;
> https://twitter.com/snntrable
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; &gt;
> https://github.com/knaufk
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; --
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; &gt; Best, Jingsong Lee
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; --
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt; Best, Jingsong Lee
> > > &gt; &gt; &gt;&gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt; &gt; --
> > > &gt; &gt; &gt;&gt; &gt; &gt; Best, Jingsong Lee
> > > &gt; &gt; &gt;&gt; &gt; &gt;
> > > &gt; &gt; &gt;&gt; &gt;
> > > &gt; &gt;
> >
> >
> >
> > --
> > Best, Jingsong Lee
>

Reply via email to