You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Status

Current stateUnder Discussion

Discussion threadlink

JIRA: DL-63

Released: 0.4.0

Motivation

The motivation is discussed at http://mail-archives.apache.org/mod_mbox/incubator-distributedlog-dev/201610.mbox/browser

Public Interfaces

Epoch Write - is also called 'session write'. There will be two new methods added to the DistributedLogClientBuilder for building a DistributedLogClient.

These two new build methods are:

  1. enableSessionWrite(boolean) - The build method is to enable session write for the client built by this builder. By default, it will be false.
  2. enableExclusiveSession(boolean) - The build method is to enable exclusive session for the client built by this builder. By default, it will be false. This flag only take effects when #enableSessionWrite is set to true.

There will be one new method added to DistributedLogClient for supporting fencing session operation discussed in http://mail-archives.apache.org/mod_mbox/incubator-distributedlog-dev/201610.mbox/browser


Proposed Changes

TBD

Compatibility, Deprecation, and Migration Plan

TBD

Test Plan

TBD

Rejected Alternatives

TBD

  • No labels