We found an issue, we never set up group access before:
 now committers (wiki group: ignite) can edit and create pages, and  PMC
members (wiki group: ignite-pmc) are admins.

Andrey, could you confirm you can edit now?


вт, 18 июн. 2019 г. в 13:33, Dmitriy Pavlov <dpav...@apache.org>:

> Hi Ivan, thank you for this bit of information. We seem to be on the same
> page about a removal, and it would not happen in 3.0. My concern related to
> public API and users. If we internally redesign thick clients and remove
> counter-intuitive use cases (e.g. caches on a client, excepting near
> caches) it is perfectly fine, and I encourage everyone to propose solutions
> in this issue.
>
> Hi Andrey, please check your Apache ID while login to wiki. Since you are
> comitter you should be able to edit (INFRA set up LDAP recently).
>
> If it will not work, please share your wiki username, and I will add
> permissions.
>
> Sincerely
> Dmitriy Pavlov
>
> вт, 18 июн. 2019 г. в 12:32, Павлухин Иван <vololo...@gmail.com>:
>
>> Nikolay, Dmitriy,
>>
>> Should we have a separate thread devoted to client nodes?
>>
>> Also, my cent here is from a Hazelcast history. Once they removed
>> their thick client (called LiteMember), but after a while they brought
>> it back. I think we need to learn this lesson in more details.
>>
>> вт, 18 июн. 2019 г. в 11:42, Andrey Mashenkov <andrey.mashen...@gmail.com
>> >:
>> >
>> > Also,
>> > * Get rid of old services.
>> > * Make system cache non-persistent or even more - drop it. Discussion on
>> > dev list [1].
>> >
>> > I have no permissions to edit wiki page and would glad if someone add
>> all
>> > thoughts from this thread.
>> >
>> > [1]
>> >
>> http://apache-ignite-developers.2346864.n4.nabble.com/DISCUSSION-System-cache-persistence-td41158.html
>> >
>> > On Tue, Jun 18, 2019 at 10:33 AM Alexey Goncharuk <
>> > alexey.goncha...@gmail.com> wrote:
>> >
>> > > Folks,
>> > >
>> > > May I ask you to add the mentioned points to the wishlist to keep
>> them in
>> > > one place for convenience?
>> > >
>> > > вт, 18 июн. 2019 г. в 00:19, Alex Plehanov <plehanov.a...@gmail.com>:
>> > >
>> > > > Remove "force server mode" for client nodes (already was discussed
>> on dev
>> > > > list earlier [1]).
>> > > >
>> > > > [1] :
>> > > >
>> > > >
>> > >
>> http://apache-ignite-developers.2346864.n4.nabble.com/Deprecate-force-server-mode-for-clients-td33614.html
>> > > >
>> > > > пн, 17 июн. 2019 г. в 19:22, Pavel Tupitsyn <ptupit...@apache.org>:
>> > > >
>> > > > > Big changes for .NET:
>> > > > > * Remove legacy Entity Framework integration
>> > > > > * Remove legacy ASP.NET integration
>> > > > > * Move from .NET Framework 4.0 (released in 2010) to .NET
>> Standard 2.0
>> > > > > (modern way to build libraries)
>> > > > >
>> > > > > Thanks,
>> > > > > Pavel
>> > > > >
>> > > > > On Mon, Jun 17, 2019 at 7:14 PM Igor Sapego <isap...@gridgain.com
>> >
>> > > > wrote:
>> > > > >
>> > > > > > For the C++ I propose to drop support of VS 2010 and move to
>> > > > > > at least 2012 (or, better yet 2013).
>> > > > > >
>> > > > > > Also, I'd drop x86 support for everything except for maybe ODBC.
>> > > > > >
>> > > > > > Best Regards,
>> > > > > > Igor
>> > > > > >
>> > > > > > On Mon, Jun 17, 2019 at 7:12 PM Pavel Kovalenko <
>> jokse...@gmail.com>
>> > > > > > wrote:
>> > > > > >
>> > > > > > > I would like to add to the list following:
>> > > > > > >
>> > > > > > > 1. Remove ForceKeyRequests and related code. Since we have
>> Late
>> > > > > affinity
>> > > > > > > assignment and primary node partitions are always up to date
>> we
>> > > don't
>> > > > > > need
>> > > > > > > to request actual data from backups.
>> > > > > > > 2. Remove @CentralizedAffinityFunction and related code. I
>> don't
>> > > see
>> > > > > any
>> > > > > > > real usages of custom affinity functions that use this
>> annotation.
>> > > > > > > 3. Leave Exchanges Merge + Late Affinity assignment as the
>> only PME
>> > > > > > > protocol. Remove centralized affinity distribution in case of
>> node
>> > > > left
>> > > > > > and
>> > > > > > > no merge exchange legacy modes.
>> > > > > > > 4. Remove CacheRebalanceMode.NONE and Rebalance Delay as it
>> can
>> > > break
>> > > > > > data
>> > > > > > > consistency in a cluster. Also, remove force rebalance mode
>> as it
>> > > can
>> > > > > be
>> > > > > > > used only if rebalance delay is set.
>> > > > > > >
>> > > > > > > пн, 17 июн. 2019 г. в 18:39, Dmitriy Pavlov <
>> dpav...@apache.org>:
>> > > > > > >
>> > > > > > > > Nikolay,
>> > > > > > > >
>> > > > > > > > we can (and probably should) discuss stop deploying
>> > > caches/services
>> > > > > to
>> > > > > > > > client nodes.
>> > > > > > > >
>> > > > > > > > But I would not name it removal of client nodes at all. Any
>> > > Apache
>> > > > > > Ignite
>> > > > > > > > guide I saw is starting from 2 steps: 1) start server node,
>> 2)
>> > > > start
>> > > > > > > client
>> > > > > > > > node.
>> > > > > > > >
>> > > > > > > > There are no reasons to write software if users are unaware
>> of
>> > > how
>> > > > to
>> > > > > > use
>> > > > > > > > it. So I do not agree that supplementary materials are
>> > > unimportant.
>> > > > > > > >
>> > > > > > > > Sincerely,
>> > > > > > > > Dmitriy Pavlov
>> > > > > > > >
>> > > > > > > > пн, 17 июн. 2019 г. в 18:30, Nikolay Izhikov <
>> > > nizhi...@apache.org
>> > > > >:
>> > > > > > > >
>> > > > > > > > > Dmitriy,
>> > > > > > > > >
>> > > > > > > > > I think the whole concept of "client" nodes is broken.
>> > > > > > > > > And that's why:
>> > > > > > > > >
>> > > > > > > > > Ignite Client node nothing to do with "client" :)
>> > > > > > > > > We can deploy cache on it, we can execute compute tasks,
>> > > services
>> > > > > on
>> > > > > > > it.
>> > > > > > > > > "client node" is a node with special join process and some
>> > > > > > > rebalance/PME
>> > > > > > > > > hacks.
>> > > > > > > > > And we put many(many!) efforts to support this concept
>> and this
>> > > > > > hacks.
>> > > > > > > > >
>> > > > > > > > > And I'm asking: What value client nodes bring to Ignite?
>> > > > > > > > >
>> > > > > > > > > I think, Alexey, already answered correctly:
>> > > > > > > > >
>> > > > > > > > > * Transactions support.
>> > > > > > > > > * P2P deployment.
>> > > > > > > > >
>> > > > > > > > > I think we should, definitely, remove concept of "client
>> nodes"
>> > > > in
>> > > > > > the
>> > > > > > > > > future.
>> > > > > > > > > It's about product design decision, in the first place,
>> not
>> > > about
>> > > > > > > > > additional materials.
>> > > > > > > > >
>> > > > > > > > > The simpler core codebase we have, the more reliable
>> product we
>> > > > ca
>> > > > > > > build
>> > > > > > > > > with it.
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > > > В Пн, 17/06/2019 в 18:19 +0300, Dmitriy Pavlov пишет:
>> > > > > > > > > > Hi Nikolay,
>> > > > > > > > > >
>> > > > > > > > > > I think client nodes removal is not possible in the near
>> > > future
>> > > > > > > because
>> > > > > > > > > of
>> > > > > > > > > > tons of usages everywhere outside Ignite code (in
>> products,
>> > > > > guides,
>> > > > > > > > > books,
>> > > > > > > > > > training, etc.)
>> > > > > > > > > >
>> > > > > > > > > > If we have replacement we should encourage users to
>> migrate,
>> > > > but
>> > > > > we
>> > > > > > > > can't
>> > > > > > > > > > remove such a core feature.
>> > > > > > > > > >
>> > > > > > > > > > Alexey, sure we can discuss removal of modules, why not?
>> > > > > > > > > >
>> > > > > > > > > > Sincerely,
>> > > > > > > > > > Dmitriy Pavlov
>> > > > > > > > > >
>> > > > > > > > > > пн, 17 июн. 2019 г. в 18:02, Alexey Zinoviev <
>> > > > > > zaleslaw....@gmail.com
>> > > > > > > >:
>> > > > > > > > > >
>> > > > > > > > > > > Could we suggest here remove whole modules?
>> > > > > > > > > > >
>> > > > > > > > > > > пн, 17 июн. 2019 г. в 16:28, Alexey Goncharuk <
>> > > > > > > > > alexey.goncha...@gmail.com
>> > > > > > > > > > > > :
>> > > > > > > > > > > > Nikolay,
>> > > > > > > > > > > >
>> > > > > > > > > > > > I had this thought too, but I am not too eager to
>> > > implement
>> > > > > it
>> > > > > > > yet.
>> > > > > > > > > The
>> > > > > > > > > > > > reason is transaction protocol
>> complexity/performance
>> > > > issues
>> > > > > > with
>> > > > > > > > > thin
>> > > > > > > > > > > > clients.
>> > > > > > > > > > > >
>> > > > > > > > > > > > A thick client can communicate with each primary
>> node and
>> > > > > > > > coordinate
>> > > > > > > > > > > > prepare/commit phases. Thin client can only
>> communicate
>> > > > with
>> > > > > > one
>> > > > > > > > > node, so
>> > > > > > > > > > > > the change will mean an additional network hop. Of
>> > > course,
>> > > > we
>> > > > > > can
>> > > > > > > > > make
>> > > > > > > > > > >
>> > > > > > > > > > > thin
>> > > > > > > > > > > > clients implement the same protocol, but it will
>> > > > immediately
>> > > > > > > > > increase the
>> > > > > > > > > > > > protocol complexity for all platforms.
>> > > > > > > > > > > >
>> > > > > > > > > > > > Plus, we do not have near cache on thin clients, we
>> do
>> > > not
>> > > > > > > support
>> > > > > > > > > p2p
>> > > > > > > > > > > > class deployment, etc. Since thin clients are
>> positioned
>> > > as
>> > > > > > > > > > > > platform-agnostic, I do not think it makes sense to
>> > > expose
>> > > > > all
>> > > > > > > > > feature
>> > > > > > > > > > >
>> > > > > > > > > > > set
>> > > > > > > > > > > > of Igntie to thin clients.
>> > > > > > > > > > > >
>> > > > > > > > > > > > Instead, we can significantly simplify client node
>> > > > > > configuration
>> > > > > > > -
>> > > > > > > > it
>> > > > > > > > > > > > currently requires the same config as a regular
>> Ignite
>> > > > node,
>> > > > > > > > > however, in
>> > > > > > > > > > > > most cases, the configuration can be reduced almost
>> to a
>> > > > > > several
>> > > > > > > > > > >
>> > > > > > > > > > > host:port
>> > > > > > > > > > > > pairs.
>> > > > > > > > > > > >
>> > > > > > > > > > > > пн, 17 июн. 2019 г. в 15:58, Nikolay Izhikov <
>> > > > > > > nizhi...@apache.org
>> > > > > > > > >:
>> > > > > > > > > > > >
>> > > > > > > > > > > > > Alexey.
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > I want to share a thought (just don't drop it out
>> in
>> > > one
>> > > > > > moment
>> > > > > > > > :)
>> > > > > > > > > ).
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > Do we really need "client nodes"?
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > We have thin client protocol that is a very
>> convenient
>> > > > > point
>> > > > > > to
>> > > > > > > > > > >
>> > > > > > > > > > > interact
>> > > > > > > > > > > > > with Ignite.
>> > > > > > > > > > > > > So, why, we need one more entity and work mode
>> such as
>> > > > > > "client
>> > > > > > > > > node"?
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > From my point of view, client nodes were required
>> in
>> > > the
>> > > > > time
>> > > > > > > > > without a
>> > > > > > > > > > > > > thin client.
>> > > > > > > > > > > > > Now, we have it.
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > Let's simplify Ignite codebase and drop client
>> nodes!
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > How does it sound?
>> > > > > > > > > > > > >
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > В Пн, 17/06/2019 в 15:52 +0300, Alexey Goncharuk
>> пишет:
>> > > > > > > > > > > > > > Nikolay,
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > Local caches and scalar are already in the list
>> :)
>> > > > Added
>> > > > > > the
>> > > > > > > > > outdated
>> > > > > > > > > > > > > > metrics point.
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > пн, 17 июн. 2019 г. в 15:32, Nikolay Izhikov <
>> > > > > > > > > nizhi...@apache.org>:
>> > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > * Scalar.
>> > > > > > > > > > > > > > > * LOCAL caches.
>> > > > > > > > > > > > > > > * Deprecated metrics.
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > В Пн, 17/06/2019 в 15:18 +0300, Alexey
>> Goncharuk
>> > > > пишет:
>> > > > > > > > > > > > > > > > Igniters,
>> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > Even though we are still planning the
>> Ignite 2.8
>> > > > > > > release, I
>> > > > > > > > > would
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > like to
>> > > > > > > > > > > > > > > > kick-off a discussion related to Ignite 3.0,
>> > > > because
>> > > > > > the
>> > > > > > > > > efforts
>> > > > > > > > > > > >
>> > > > > > > > > > > > for
>> > > > > > > > > > > > > AI
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > 3.0
>> > > > > > > > > > > > > > > > will be significantly larger than for AI
>> 2.8,
>> > > > better
>> > > > > to
>> > > > > > > > start
>> > > > > > > > > > > >
>> > > > > > > > > > > > early.
>> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > As a first step, I would like to discuss
>> the list
>> > > > of
>> > > > > > > things
>> > > > > > > > > to be
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > removed
>> > > > > > > > > > > > > > > > in Ignite 3.0 (partially this thread is
>> inspired
>> > > by
>> > > > > > Denis
>> > > > > > > > > Magda's
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > IGFS
>> > > > > > > > > > > > > > > > removal thread). I've separated all
>> to-be-removed
>> > > > > > points
>> > > > > > > > from
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > existing
>> > > > > > > > > > > > > > > > Ignite 3.0 wishlist [1] to a dedicated
>> block and
>> > > > also
>> > > > > > > added
>> > > > > > > > > a few
>> > > > > > > > > > > > >
>> > > > > > > > > > > > > more
>> > > > > > > > > > > > > > > > things that look right to be dropped.
>> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > Please share your thoughts, probably, there
>> are
>> > > > more
>> > > > > > > > outdated
>> > > > > > > > > > > >
>> > > > > > > > > > > > things
>> > > > > > > > > > > > > we
>> > > > > > > > > > > > > > > > need to add to the wishlist.
>> > > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > > As a side question: I think it makes sense
>> to
>> > > > create
>> > > > > > > > tickets
>> > > > > > > > > for
>> > > > > > > > > > > >
>> > > > > > > > > > > > such
>> > > > > > > > > > > > > > > > improvements, how do we track them. Will
>> the 3.0
>> > > > > > version
>> > > > > > > > > suffice
>> > > > > > > > > > >
>> > > > > > > > > > > or
>> > > > > > > > > > > > > > >
>> > > > > > > > > > > > > > > should
>> > > > > > > > > > > > > > > > we add a separate label?
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> >
>> > --
>> > Best regards,
>> > Andrey V. Mashenkov
>>
>>
>>
>> --
>> Best regards,
>> Ivan Pavlukhin
>>
>

Reply via email to