Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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/browserTBD


Proposed Changes

TBD

Compatibility, Deprecation, and Migration Plan

...