Size: 1227
Comment:
|
← Revision 38 as of 2016-04-12 00:45:34 ⇥
Size: 2350
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
## Please edit system and help pages ONLY in the master wiki! ## For more information, please see MoinMoin:MoinDev/Translation. ##master-page:FrontPage #format wiki #language en #pragma section-numbers off = WikiName Wiki = |
#acl All:read == SAFplus 7 Documentation == |
Line 9: | Line 4: |
{{attachment:apple.svg}} {{drawing:Example.svg}} |
* [[Installation Guide]] * [[Evaluation Guide]] * [[Availability/Scalability User's Guide]] * [[Compilation Guide]] |
Line 12: | Line 9: |
What is this wiki about? Interesting starting points: * RecentChanges: see where people are currently working * WikiSandBox: feel free to change this page and experiment with editing * FindPage: find some content, explore the wiki * HelpOnMoinWikiSyntax: quick access to wiki markup |
== SAFplus 7 Management Documentation == * [[SAFplus Management Architecture and Features]] * [[SAFplus Management User's Guide]] * [[SAFplus Management Developer's Guide]] |
Line 21: | Line 15: |
== How to use this site == | == SAFplus 7 Design Specification == * [[Product Brief]] |
Line 23: | Line 18: |
A Wiki is a collaborative site, anyone can contribute and share: * Edit any page by pressing '''<<GetText(Edit)>>''' at the top or the bottom of the page * Create a link to another page with joined capitalized words (like WikiSandBox) or with {{{[[words in brackets]]}}} * Search for page titles or text within pages using the search box at the top of any page * See HelpForBeginners to get you going, HelpContents for all help pages. |
=== Development Tools === |
Line 29: | Line 20: |
To learn more about what a WikiWikiWeb is, read about MoinMoin:WhyWikiWorks and the MoinMoin:WikiNature. | * [[Cluster Design GUI/Integrated Development Environment]] * [[Source Code Structure and Makefile System]] * [[Install and Build]] |
Line 31: | Line 24: |
This wiki is powered by [[http://moinmo.in/|MoinMoin]]. | === 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 === _ === [[Internal Development]] |
SAFplus 7 Documentation
SAFplus 7 Management Documentation
SAFplus 7 Design Specification
Development Tools
Fundamental Objects
- This is a cluster-wide identifier
Derives from HandleT, adds a cluster identifier to become globally unique
- Cross object, node, cluster, transaction
Checkpoint (AKA Dictionary, map, or hash table)
- Replicated, nested, persistent, notifiable, shared memory, transactional Hash Table
This Dictionary associates a Handle to each key and calls a cleanup whenever the resource represented by the Handle disappears (due to a fault).
- A group of threads that are applied to a list of tasks.
- 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