Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 44357 invoked from network); 18 May 2007 14:18:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 May 2007 14:18:35 -0000 Received: (qmail 80545 invoked by uid 500); 18 May 2007 14:18:38 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 80491 invoked by uid 500); 18 May 2007 14:18:37 -0000 Mailing-List: contact axis-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-dev@ws.apache.org Received: (qmail 80480 invoked by uid 99); 18 May 2007 14:18:37 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 May 2007 07:18:37 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of davanum@gmail.com designates 64.233.162.234 as permitted sender) Received: from [64.233.162.234] (HELO nz-out-0506.google.com) (64.233.162.234) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 May 2007 07:18:31 -0700 Received: by nz-out-0506.google.com with SMTP id m7so1312974nzf for ; Fri, 18 May 2007 07:18:10 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=C6oaQzMfuE5rnh6xjefyx2ifxwEafC3uE6VKXaZLs/77/+v7bmWe5VnMzkmIucLIBs38eQs0gB0g4sK2iIH3GtXo40QRrotYUXJ3QMSqCyXbhhaCzRpGV3+1WE2ffvPXS0iieyE1QtP4zh9Z7vKi76VM0n3+crDXjZK57j7ZpVM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Od+S6KzQ4LQekqU68FgALZq8cBd0QycbPDONP+JpQANeRbN8+f6kRw0Ec27/rKhhGGJLMR9PA1dYMiTN5pkaBrnPniyUsZ+GdBhu3ttTHamduwbzdKA86Zs7cE9s0GMrd8QXxHvUswcLczkU1wehcyJ852kaZnKy6Xs3DiiCOhI= Received: by 10.114.168.1 with SMTP id q1mr871497wae.1179497890070; Fri, 18 May 2007 07:18:10 -0700 (PDT) Received: by 10.114.133.10 with HTTP; Fri, 18 May 2007 07:18:09 -0700 (PDT) Message-ID: <19e0530f0705180718h7d2b3b13o2fb94085db79e5ea@mail.gmail.com> Date: Fri, 18 May 2007 10:18:09 -0400 From: "Davanum Srinivas" Reply-To: dims@apache.org To: axis-dev@ws.apache.org Subject: Re: [Axis2] Clustering: Replicating properties in the context hierachy In-Reply-To: <19e0530f0705180710q73495ac1wa20c7ee1a68b5a82@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <9b85c45f0705180416w294e6335y8b355c3d27128e46@mail.gmail.com> <19e0530f0705180710q73495ac1wa20c7ee1a68b5a82@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org Only other thing i can think of is similar to you know the proxy settings...have regexp based includes and excludes (on the key) in the ClusterManager for the default properties we already have and allow API access (and/or axis2.xml entries) for folks to add/delete from the list of includes/excludes. that's that other extreme... -- dims On 5/18/07, Davanum Srinivas wrote: > Azeez, > > Did you already rule out a simple solution? If a service author wants > a specific custom property to be available, then they can add a simple > prefix to the key in the Map? > > thanks, > dims > > On 5/18/07, Afkham Azeez wrote: > > We have a problem when it comes to replicating properties in our clustering > > implementation. There are some properties which are specific to a node, > > specially properties in the ConfigurationContext. Some properties are added > > by different modules such as Sandesha2, Rampart to the ConfigurationContext. > > One thing is that these objects are not serializable, and the other thing is > > that these properties should not be replicated. Some information which are > > specific to a node may be added to the ConfigurationContexts, and these > > should never be replicated. > > > > So there should be some way to inform Axis2 about the properties that need > > to be clustered and those that shouldn't be clustered. > > > > I suggest we introduce a new Map to AbstractContext called > > clusterableProperties. Stuff that are added to this Map will be replicated, > > and the service author/module author has to add the properties that need to > > be replicated into the clusterableProperties Map. > > > > Thoughts? > > > > -- > > Thanks > > Afkham Azeez > > > > http://www.wso2.org > > GPG Fingerprint: 643F C2AF EB78 F886 40C9 B2A2 4AE2 C887 665E 0760 > > > -- > Davanum Srinivas :: http://davanum.wordpress.com > -- Davanum Srinivas :: http://davanum.wordpress.com --------------------------------------------------------------------- To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org For additional commands, e-mail: axis-dev-help@ws.apache.org