Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

74 lines (29 sloc) 1.554 kb

Module unsplit_reporter

Unsplit Inconsistency Reporter Behaviour.

Description

This module implements a basic behaviour for reporting inconsistencies encountered during the merge procedure.

Function Index

behaviour_info/1
childspec/0 Return a child start specification for the pre-defined reporter.
inconsistency/4 Report an inconsistency encountered during the merge.

Function Details

behaviour_info/1

behaviour_info(X1) -> any()

childspec/0

childspec() -> ignore | supervisor:child_spec()



Return a child start specification for the pre-defined reporter

See supervisor. Use ignore if no process should be started.

inconsistency/4

inconsistency(Table, Key, ObjA::ObjectA, ObjB::ObjectB) -> ok



Report an inconsistency encountered during the merge

The default implementation raises an alarm via the SASL alarm_handler

Jump to Line
Something went wrong with that request. Please try again.