Return-Path: X-Original-To: apmail-ignite-issues-archive@minotaur.apache.org Delivered-To: apmail-ignite-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AC0281768E for ; Thu, 26 Mar 2015 10:21:16 +0000 (UTC) Received: (qmail 66594 invoked by uid 500); 26 Mar 2015 10:21:16 -0000 Delivered-To: apmail-ignite-issues-archive@ignite.apache.org Received: (qmail 66572 invoked by uid 500); 26 Mar 2015 10:21:16 -0000 Mailing-List: contact issues-help@ignite.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.incubator.apache.org Delivered-To: mailing list issues@ignite.incubator.apache.org Received: (qmail 66563 invoked by uid 99); 26 Mar 2015 10:21:16 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Mar 2015 10:21:16 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 26 Mar 2015 10:20:55 +0000 Received: (qmail 64027 invoked by uid 99); 26 Mar 2015 10:20:53 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Mar 2015 10:20:53 +0000 Date: Thu, 26 Mar 2015 10:20:52 +0000 (UTC) From: "Artem Shutak (JIRA)" To: issues@ignite.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (IGNITE-608) [Test] Fix cache with portableEnabled=true MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/IGNITE-608?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Artem Shutak updated IGNITE-608: -------------------------------- Labels: failedtest (was: ) > [Test] Fix cache with portableEnabled=true > ------------------------------------------ > > Key: IGNITE-608 > URL: https://issues.apache.org/jira/browse/IGNITE-608 > Project: Ignite > Issue Type: Bug > Reporter: Artem Shutak > Assignee: Yakov Zhdanov > Labels: failedtest > Fix For: sprint-3 > > > 1. Portable object must be deserialized before return to user (see cache 'get' implementation), looks like now it is not implemented for put/remove return value, peek, reload (need check all cache public API). > 2. Need to make sure that all tests in GridCachePortableEnabledSelfTestSuite pass (add suite to TC after that). > Comment from GG-8743: > - Fixed all found issues with portables except metadata update inside explicit transaction. If metadata is updated then method GridEntPortableProcessor.addMeta is called which can execute 'invoke' on system cache. For now just changed it to execute invoke in another thread (using 'CU.outTx'). Is it possible to add internal method to execute 'invoke' without enlisting system cache in transaction? If this is not easy to add I think we can leave it as is since metadata update is not expecte to happen frequently. > See GG-9271 and GG-8743. Also see TODOs in java-code for this issue -- This message was sent by Atlassian JIRA (v6.3.4#6332)