Differences between revisions 28 and 30 (spanning 2 versions)
Revision 28 as of 2015-10-09 12:23:22
Size: 2403
Editor: AndrewStone
Comment:
Revision 30 as of 2015-10-13 12:57:48
Size: 2541
Editor: AndrewStone
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

 * [[Installation Guide]]
 * [[Evaluation Guide]]
 * [[Availability/Scalability User's Guide]]
 * [[SAFplus Management User's Guide]]
Line 3: Line 8:

SAFplus 7 Documentation

SAFplus 7 Design Specification

Development Tools

Fundamental Objects

  • Handle

    • This is a cluster-wide identifier
    • GlobalHandleT

      • Derives from HandleT, adds a cluster identifier to become globally unique

  • Transaction

    • Cross object, node, cluster, transaction
  • Checkpoint (AKA Dictionary, map, or hash table)

    • Replicated, nested, persistent, notifiable, shared memory, transactional Hash Table
    • ResourceAssociatedCheckpoint

      • This Dictionary associates a Handle to each key and calls a cleanup whenever the resource represented by the Handle disappears (due to a fault).

  • ThreadPool

    • A group of threads that are applied to a list of tasks.
  • MessageFlowManager

    • This class intermediates between the messaging layer (send/receive) and the application code. It manages messaging buffers and optimizes frequency of message sending verses message size.

Services

  • Logging Applications and other services can log to shared memory. A log server will "scrape" the shared memory and post the message to log channels and/or files.

  • Messaging Interface with SAFplus 6.x IOC messaging implementation underneath, but takes a Handle as a destination

  • Group Group membership and cluster master election

  • Name String name to arbitrary data (generally a Handle)

  • Fault All entities report errors to this centralized fault manager. Only it chooses to fault a resource (node or process).

  • Availability Management Core process that starts and monitors applications

  • Remote Procedure Call Fast and efficient RPC subsystem

  • Management Object oriented access to YANG-defined persistent configuration and statistics

FrontPage/TestNesting

OldFrontPage

SAFplus: FrontPage (last edited 2016-04-12 00:45:34 by AndrewStone)