db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel John Debrunner (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DERBY-1387) Add JMX extensions to Derby
Date Sun, 24 Feb 2008 19:41:14 GMT

    [ https://issues.apache.org/jira/browse/DERBY-1387?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12571934#action_12571934

Daniel John Debrunner commented on DERBY-1387:

Nice update on the spec:

 - as a general comment I think the spec should focus on the general jmx setup rather than
specific MBeans, attributes, operations etc. Maybe just add a sentence indicating the MBeans
listed are valid when the spec is written but may be subject to change. E.g. if a new attribute
is added to VersionMBean then having to update the spec seems over the top.

  - For VersionMBean I think the getBuildNumberAsInt should be removed, the build number may
not be an integer so not providing a conversion method may reinforce that fact. It also adds
little value.

 - In the security section it says "When using a custom policy file, the following additional
permissions must be granted to derby.jar ". That's not true, Derby could provide monitoring
with a sub-set of those permissions. Not sure what should be put here, maybe just a description
of why each permission is required.
  IN the same section PropertyPermission should be removed, it's not required for JMX at the
moment and may never be.

 - In the MBeanServer section it says:
  "When Derby's Management Service has been started, a valid JMX user will be able to access
both the Derby-specific MBeans registered by the Management Service, as well as any other
MBeans or MXBeans made available by the managed JVM, if the JMX client supports this."
  It's more complicated than that, given the definition of JMX user, it's not true that such
a JMX user "will be able to access both ...", a JMX User may be restricted into which MBeans
it can access or even see.

> Add JMX extensions to Derby
> ---------------------------
>                 Key: DERBY-1387
>                 URL: https://issues.apache.org/jira/browse/DERBY-1387
>             Project: Derby
>          Issue Type: New Feature
>          Components: JMX
>            Reporter: Sanket Sharma
>            Assignee: John H. Embretsen
>         Attachments: DERBY-1387-1.diff, DERBY-1387-1.stat, DERBY-1387-2.diff, DERBY-1387-2.stat,
DERBY-1387-3.diff, DERBY-1387-3.stat, DERBY-1387-4.diff, DERBY-1387-4.stat, DERBY-1387-5.diff,
DERBY-1387-5.stat, DERBY-1387-6.zip, DERBY-1387-7.zip, DERBY-1387-8.zip, DERBY-1387-9.diff,
DERBY-1387-9.stat, derby1387_simple_9_1.txt, derbyjmx.patch, jmx.diff, jmx.stat, jmxFuncspec.html,
jmxFuncspec.html, jmxFuncspec.html, jmxFuncspec.html, jmxPolicyFileChanges_v1.diff, Requirements
for JMX Updated.html, Requirements for JMX.html, Requirements for JMX.zip
> This is a draft requirement specification for adding monitoring and management extensions
to Apache Derby using JMX. The requirements document has been uploaded on JIRA as well as
the Derby Wiki page at http://wiki.apache.org/db-derby/_Requirement_Specifications_for_Monitoring_%26_Management_Extensions_using_JMX
> Developers and Users are requested to please look at the document (feature list in particular)
and add their own rating to features by adding a coloumn to the table.
> Comments are welcome.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message