• New Feature
  • Status: Closed
  • 1 Critical
  • Resolution: Fixed
  • cfisher
  • Reporter: jhartley
  • January 04, 2007
  • 1
  • Watchers: 1
  • July 27, 2012
  • June 07, 2007

Description

Requirements: * Remove need for shared disk infrastructure. * Use of local disk ok. Continue to support large virtual heap. * Maintain current contract around ACID. * Specify diskless a/p mode in configuration fileā€¦ * Should work in both persistent and non-persistent mode * Performance may only drop by TBD (20%) percentage

Optional: * No split the brain * Support abiity to specify N passive Terracotta Servers

Engineering Requirements * Synchronously Share State With a Passive - w/out need for disk infrastructure * Can add/remove passives without pause for Active

Use Cases: A large number of potential Open Terracotta deployments are for department level applications on 2 nodes with a requirement to keep new hardware purchases to an absolute minimum. Desired clustering deployment architecture will be both an L1 and L2 on each of the two nodes without access to a shared NFS. Adding a crossover cable to connect the L2s is acceptable. If either nodes dies, the other node takes over all L1 work and becomes the only (and primary) L2. When the dead node is restarted, it becomes a working L1 and the passive L2.

Comments

Fiona OShea 2007-02-22

this feature will be in demo-able status by moraga release date.

Fiona OShea 2007-03-20

Moving to Noriega, where more work will be done on this.

Fiona OShea 2007-06-07

Feature complete

Fiona OShea 2007-06-07

verify that this is complete, and that we have adequate tests including performance

Fiona OShea 2007-06-25

when perf numbers ready and tests checked into perf framework trunk ssign to Hung