Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 95201 invoked from network); 10 Oct 2006 12:01:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 10 Oct 2006 12:01:47 -0000 Received: (qmail 1025 invoked by uid 500); 10 Oct 2006 12:01:44 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 989 invoked by uid 500); 10 Oct 2006 12:01:44 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 978 invoked by uid 99); 10 Oct 2006 12:01:44 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Oct 2006 05:01:44 -0700 X-ASF-Spam-Status: No, hits=2.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of mike.fursov@gmail.com designates 64.233.182.185 as permitted sender) Received: from [64.233.182.185] (HELO nf-out-0910.google.com) (64.233.182.185) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Oct 2006 05:01:42 -0700 Received: by nf-out-0910.google.com with SMTP id a25so297072nfc for ; Tue, 10 Oct 2006 05:01:21 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=Y5UdoIslbimD/z1xZYzeRaDLO4ay0F1gDu66eURxy9BCQ4gBJN6TDAU0oIuUXDEfpv63dKLy5PNI1LtC39B9oDoQQxQx3DJFk9sJWUREzMvPfHZQTpMezx5bVb0zzzUKR79O2/xVfvVyRqc3CjdCjBjNKpbZkpPy2k1D/baOqJo= Received: by 10.78.160.2 with SMTP id i2mr5833190hue; Tue, 10 Oct 2006 05:01:20 -0700 (PDT) Received: by 10.78.180.1 with HTTP; Tue, 10 Oct 2006 05:01:20 -0700 (PDT) Message-ID: Date: Tue, 10 Oct 2006 19:01:20 +0700 From: "Mikhail Fursov" To: harmony-dev@incubator.apache.org Subject: Re: [drlvm] the big soup of VM properties (HARMONY-1626) In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3050_2531611.1160481680952" References: <4525EB2E.6020301@pobox.com> <45268722.9030804@pobox.com> <452B4D76.8070109@pobox.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_3050_2531611.1160481680952 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline IMO "vm.dlls" property is useless today and should be removed at all. So we need more precise example :) + I do not actually feel the difference between -X and -D options. Could anyone explain when it's better to use -X and when -D? On 10/10/06, Evgueni Brevnov wrote: > > I don't think it is good idea to use -Dvm.dlls for setting up DRLVM > specific properties. It should be much safer to use somthing like > -Xvm.dlls. In that case it is really user's responisbility. > > Evgueni > > On 10/10/06, Mikhail Fursov wrote: > > Dmitry, > > Why do we need to hide the properties like "vm.dlls"? Once user > overrides it > > - he becomes responsible for a probable application failure. > > > > For example all of JIT properties are passed like system properties and > it's > > very convenient to override the default ones as command line parameters. > > > > On 10/10/06, Dmitry Yershov wrote: > > > > > > 2006/10/10, Mikhail Fursov : > > > > On 10/10/06, Alexey Varlamov wrote: > > > > > > > > > > I think there is correlation between these 2 questions :). If we > use > > > > > "const char*", we simply copy key and value when setting a > property. > > > > > And this is impossible with void*. > > > > > > > > > > > > Ok, this way it does works! > > > > > > > > BTW, there is alternative functionality named VMLocalStorage - so > why > > > > > make properties competing with VMLS? Do we really need "hidden" > > > > > properties? > > > > > > > > > > > > +1. Want to know the answer. > > > > > > Seems, that we need "hidden" properties. > > > Users can define any properties through command line > -D=. > > > Our VM has a set of "dangerous" properties (vm.dlls, vm.ee_dlls, > > > vm.other_natives_dlls ...). We should hide their from users because > > > redefining of their may lead to a crush. On the other hand users can > > > define such properties and they should be visible for java > applications. > > > > > > If You know other solution, lets discuss it. > > > > > > Dmitry > > > > > > > > > > > -- > > > > Mikhail Fursov > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > Terms of use : http://incubator.apache.org/harmony/mailing.html > > > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org > > > For additional commands, e-mail: harmony-dev-help@incubator.apache.org > > > > > > > > > > > > -- > > Mikhail Fursov > > > > > > --------------------------------------------------------------------- > Terms of use : http://incubator.apache.org/harmony/mailing.html > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org > For additional commands, e-mail: harmony-dev-help@incubator.apache.org > > -- Mikhail Fursov ------=_Part_3050_2531611.1160481680952--