Add a segmented DataJournal abstraction 15/92615/7
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 23 Sep 2020 10:24:52 +0000 (12:24 +0200)
committerRobert Varga <nite@hq.sk>
Fri, 2 Oct 2020 14:05:36 +0000 (14:05 +0000)
commit3bd9ac1bec0ffae26e36aa31d82f5160dd44faee
tree4171efdd6bcc30540ecb54647685353246068429
parent99885ce176edfb3b9a91be8fcf5f3fd01019a52c
Add a segmented DataJournal abstraction

We are going to change the way we organize journal entries within
a segmented file. Add DataJournal abstraction which exposes
a unified interface towards the SegmentedJournalActor.

Current implementation is split out from SegmentedJournalActor
as DataJournalV0.

JIRA: CONTROLLER-1954
Change-Id: I0d1de42b22e75610d0434548483091e3359123e4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
opendaylight/md-sal/sal-akka-segmented-journal/src/main/java/org/opendaylight/controller/akka/segjournal/DataJournal.java [new file with mode: 0644]
opendaylight/md-sal/sal-akka-segmented-journal/src/main/java/org/opendaylight/controller/akka/segjournal/DataJournalV0.java [new file with mode: 0644]
opendaylight/md-sal/sal-akka-segmented-journal/src/main/java/org/opendaylight/controller/akka/segjournal/SegmentedJournalActor.java