Return-Path: X-Original-To: apmail-ignite-dev-archive@minotaur.apache.org Delivered-To: apmail-ignite-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7921518710 for ; Wed, 2 Mar 2016 10:54:43 +0000 (UTC) Received: (qmail 29983 invoked by uid 500); 2 Mar 2016 10:54:43 -0000 Delivered-To: apmail-ignite-dev-archive@ignite.apache.org Received: (qmail 29943 invoked by uid 500); 2 Mar 2016 10:54:43 -0000 Mailing-List: contact dev-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list dev@ignite.apache.org Received: (qmail 29932 invoked by uid 99); 2 Mar 2016 10:54:43 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2016 10:54:43 +0000 Received: from mail-lf0-f50.google.com (mail-lf0-f50.google.com [209.85.215.50]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id A58F01A003F for ; Wed, 2 Mar 2016 10:54:42 +0000 (UTC) Received: by mail-lf0-f50.google.com with SMTP id v124so39200123lff.0 for ; Wed, 02 Mar 2016 02:54:42 -0800 (PST) X-Gm-Message-State: AD7BkJJQOor+k+MeS+YTJvi2Ugjd4DoINiHIw2pY+C14USE4J7ypkcR/0aO1n5A1UaF8neIhznoRE0OX1611p/E/ MIME-Version: 1.0 X-Received: by 10.25.147.212 with SMTP id v203mr8063060lfd.167.1456916081125; Wed, 02 Mar 2016 02:54:41 -0800 (PST) Received: by 10.114.56.180 with HTTP; Wed, 2 Mar 2016 02:54:41 -0800 (PST) In-Reply-To: References: Date: Wed, 2 Mar 2016 13:54:41 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Multimap implementation attempt From: Yakov Zhdanov To: dev@ignite.apache.org Content-Type: multipart/alternative; boundary=001a114024387bc8c3052d0eb567 --001a114024387bc8c3052d0eb567 Content-Type: text/plain; charset=UTF-8 Hi Konstantin! I have added a comment to the ticket. --Yakov 2016-03-01 16:13 GMT+03:00 Konstantin Margorin : > Hello Igniters. > > I'm trying now to implement Multimap datastructure. I wrote a comment about > implementation details here: > > https://issues.apache.org/jira/browse/IGNITE-640 > > Now I got Multimap prototype with put/get methods: > > > https://github.com/apache/ignite/compare/master...ruskim:ignite-640?expand=1 > > This basic test for put/get successfully passed: > > > https://github.com/ruskim/ignite/blob/2af6274f9234dda1550696014ffd8e327d75da57/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/GridCacheMultimapSelfTest.java > > A lot of thing I did by analogy with IgniteQueue and IgniteSet. I realize, > that most probably I made a lot of errors. > > Before moving further I want to be sure that basic things, like put/get, > implemented properly. > > Probably someone could look at my code and point me at most serious errors. > > Thank you! > > Konstantin > --001a114024387bc8c3052d0eb567--