Task #2214 (closed)
Move java preferences to Ice-managed XML
Reported by: | jamoore | Owned by: | jamoore |
---|---|---|---|
Priority: | major | Milestone: | OMERO-Beta4.2 |
Component: | Deployment | Version: | n.a. |
Keywords: | n.a. | Cc: | cxallan, atarkowska |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | 0.0d |
Sprint: | 2010-05-27 (10) |
Description
Suggestion from Chris: all our server configuration values could be manually managed in a single XML file which icegridnode can read and pass to all servers and which blitz can also read at startup.
This would alleviate all the problems we've had with the Java Preferences API.
Change History (9)
comment:1 Changed 14 years ago by jmoore
- Milestone changed from OMERO-Beta4.2 to Unscheduled
comment:2 Changed 14 years ago by jmoore
- Milestone changed from Unscheduled to OMERO-Beta4.2
- Sprint set to 2010-05-27 (10)
- Status changed from new to assigned
comment:3 Changed 14 years ago by jmoore
comment:4 Changed 14 years ago by jmoore
comment:5 Changed 14 years ago by jmoore
comment:6 Changed 14 years ago by jmoore
- Remaining Time set to 0
- Resolution set to fixed
- Status changed from assigned to closed
comment:7 Changed 14 years ago by jmoore
comment:8 Changed 14 years ago by jmoore
comment:9 Changed 14 years ago by jmoore
(In [7237]) Changing when etc/grid/config.xml gets created. See #2214
Previously, when bin/omero config could not find etc/grid/config.xml
it loudly fell back to useing ~/omero/config.xml. The first invocation
of bin/omero admin {start,deploy} could then detect the missing config.xml
and run bin/omero config upgrade.
This led to issues where one wanted to configuration before the first
deployment. (Makes sense).
Now, if etc/grid exists, all bin/omero config commands will create
config.xml. A user will need to manually run bin/omero config upgrade
which can be clearly outlined in the upgrade instructions.
(In [7205]) OmeroCli: Working configuration in admin.py. See #800, #2213, #2214