User Story #800 (assigned)
Opened 17 years ago
Last modified 14 years ago
OMERO properties rework for simplification and central administration — at Version 7
Reported by: | jamoore | Owned by: | jamoore |
---|---|---|---|
Priority: | critical | Milestone: | 3.0-Beta4 |
Component: | Configuration | Keywords: | n.a. |
Cc: | Business Value: | n.a. | |
Total Story Points: | n.a. | Roif: | n.a. |
Mandatory Story Points: | n.a. |
Description (last modified by jmoore)
This ticket subsumes:
- #437 - Remove local.properties.default
- #556 - Ability to store omero.data.dir in local.properties rather than omero.properties
- #660 - Copying local.properties into the ear file
- #718 - Preferences based configuration
- #734 - Location for LDAP read/write values
- #741 - proper defaults
- #746 - sensible javac|javadoc.maxmem values
- #753 - central administration
- #754 - A writable configuration store for ldap
And will also include the merging of ice.config & glacier2.config with omero.properties (with overrides in local.properties).
Other possibilities:
- Allow comma separated values in OMERO_CONFIG for prefs.class
- Allow a path value in OMERO_CONFIG for prefs.class
- Failover to using $HOME/.omero.config when Java not present from Python
- Warn when Java preferences or .omero.config are not umask 077
- Use IConfig as the central configurator which is injected into beans. This would allow hot-swapping properties
- Outline all environment properties which are of importance for OmeroBuild, OmeroBlitz, OmeroGrid, etc. (ICE_CONFIG in grid?, OMERO_CONFIG, OMERO_MASTER, OMERO_NODE, ..., NOMAKE, ...)
Change History (7)
comment:1 Changed 16 years ago by jmoore
- Description modified (diff)
comment:2 Changed 16 years ago by jmoore
comment:3 Changed 16 years ago by jmoore
- Description modified (diff)
- Status changed from new to assigned
Am now adding a configuration table for persistent properties. OmeroSearch is the first requirement, needing to keep up with the id of the current EventLog to search.
comment:4 Changed 16 years ago by jmoore
- Milestone changed from 3.0-Beta3 to 3.0-Beta4
Though pieces of this are done, it won't be ready for Beta3. Pushing.
comment:5 Changed 16 years ago by jmoore
- Description modified (diff)
comment:6 Changed 16 years ago by jmoore
- Description modified (diff)
comment:7 Changed 16 years ago by jmoore
- Description modified (diff)
Added #718