From issues-return-29916-archive-asf-public=cust-asf.ponee.io@geode.apache.org Tue Jan 30 19:22:05 2018 Return-Path: X-Original-To: archive-asf-public@eu.ponee.io Delivered-To: archive-asf-public@eu.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by mx-eu-01.ponee.io (Postfix) with ESMTP id 97DEB18061A for ; Tue, 30 Jan 2018 19:22:05 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 878C2160C54; Tue, 30 Jan 2018 18:22:05 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id CFB0D160C2A for ; Tue, 30 Jan 2018 19:22:04 +0100 (CET) Received: (qmail 98901 invoked by uid 500); 30 Jan 2018 18:22:04 -0000 Mailing-List: contact issues-help@geode.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@geode.apache.org Delivered-To: mailing list issues@geode.apache.org Received: (qmail 98892 invoked by uid 99); 30 Jan 2018 18:22:04 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Jan 2018 18:22:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 12915C03A7 for ; Tue, 30 Jan 2018 18:22:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -109.511 X-Spam-Level: X-Spam-Status: No, score=-109.511 tagged_above=-999 required=6.31 tests=[ENV_AND_HDR_SPF_MATCH=-0.5, KAM_ASCII_DIVIDERS=0.8, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_SPF_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id W5qSqa4KFU5M for ; Tue, 30 Jan 2018 18:22:02 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id D168C5FB2F for ; Tue, 30 Jan 2018 18:22:01 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 1D8C5E0222 for ; Tue, 30 Jan 2018 18:22:01 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 8001024112 for ; Tue, 30 Jan 2018 18:22:00 +0000 (UTC) Date: Tue, 30 Jan 2018 18:22:00 +0000 (UTC) From: "ASF subversion and git services (JIRA)" To: issues@geode.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (GEODE-4308) Should be able to create two caches in the same JVM MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/GEODE-4308?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16345559#comment-16345559 ] ASF subversion and git services commented on GEODE-4308: -------------------------------------------------------- Commit 215177f23119e801e676b8310015841127aa15ef in geode's branch refs/heads/develop from Dan Smith [ https://gitbox.apache.org/repos/asf?p=geode.git;h=215177f ] GEODE-4308: Allow two caches in the same JVM if a feature flag is on If the system property gemfire.ALLOW_MULTIPLE_SYSTEMS is set, then we will allow multiple caches in the same JVM. Otherwise, the we will have the same behavior as before. If the system property is set, we will not retain any static instance of the cache or distributed system. Removed the static instance variables from GemFireCacheImpl. GemFireCacheImpl.getInstance calls now look up the cache instance from the distributed system. Note that a single distributed system can still only have a single cache. Users should create caches and distributed systems using CacheFactory.create. > Should be able to create two caches in the same JVM > --------------------------------------------------- > > Key: GEODE-4308 > URL: https://issues.apache.org/jira/browse/GEODE-4308 > Project: Geode > Issue Type: Sub-task > Components: messaging > Reporter: Dan Smith > Assignee: Dan Smith > Priority: Major > Labels: pull-request-available > Time Spent: 2h 10m > Remaining Estimate: 0h > > Users should be able to create two or more caches in the same JVM. > Currently this is impossible because we have a static instance variable that only allows a single cache. > We should add a feature flag to let us start getting multiple caches to work if that feature flag is enabled. For this task we will add the feature flag and enable creating multiple caches in the same JVM. Not all cache features will work yet, just the CacheFactory.create(). -- This message was sent by Atlassian JIRA (v7.6.3#76005)