• 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 #982 (assigned task)

Opened 7 months ago

Last modified 3 months ago

Develop our own ActiveServant container with eviction

Reported by: jmoore Owned by: jmoore
Priority: major Milestone: OMERO-Beta4
Component: Services Version: 3.0-M1
Keywords: blitz, servants, evictor, freeze, complexity, abstraction Cc:

Description

#883 shows that the servant logic in ServiceFactoryI has gotten too complicated and should be abstracted, especially as we add more types (Processors, Process, Callbacks, etc.) which need to be managed. Look into using FreezeEvictor?, but this must work properly with OmeroSessions.

Change History

Changed 7 months ago by jmoore

  • status changed from new to assigned

r2397 shows an example of issues (i.e. stupid mistakes) when servant mgmt is not abstracted away.

Changed 3 months ago by jmoore

Iniitally implemented as "ServantHolder" in r2708 and updated in r2722 under the OmeroThrottling umbrella.

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/