• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.server
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Ticket
  • Next Ticket →

Ticket #800 (assigned story)

Opened 12 months ago

Last modified 3 months ago

OMERO properties rework for simplification and central administration

Reported by: jmoore Owned by: jmoore
Priority: critical Milestone: 3.0-Beta4
Component: Configuration Version: 3.0-Beta1
Keywords: Cc:

Description (last modified by jmoore) (diff)

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

Changed 10 months ago by jmoore

  • description modified (diff)

Added #718

Changed 9 months ago by jmoore

prefs class available with:

  • r1951
  • r1952

Changed 8 months ago by jmoore

  • status changed from new to assigned
  • description modified (diff)

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.

Changed 7 months 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.

Changed 4 months ago by jmoore

  • description modified (diff)

Changed 3 months ago by jmoore

  • description modified (diff)

Changed 3 months ago by jmoore

  • description modified (diff)
Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/