Separate out raft-journal 90/111690/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 14 May 2024 12:42:24 +0000 (14:42 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 14 May 2024 12:46:03 +0000 (14:46 +0200)
commitf20a0a934544a179de4d8d6f43c4fd419793369e
tree4a467c0860f8ed864a61bc48a4c5895bf443e06d
parent86bbcd589c3a7271fed1e23604fa825d4499afc0
Separate out raft-journal

Use a dedicated artifact to hold the baseline interfaces, so that we can
evolve it later without the Kryo baggage.

JIRA: CONTROLLER-2115
Change-Id: I7d6b0f8625078c816d9f99f8748e0b1bc3fcd092
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
12 files changed:
artifacts/pom.xml
atomix-storage/pom.xml
pom.xml
raft-journal/LICENSE [new file with mode: 0644]
raft-journal/pom.xml [new file with mode: 0644]
raft-journal/src/main/java/module-info.java [new file with mode: 0644]
raft-journal/src/main/java/org/opendaylight/controller/raft/journal/EntryReader.java [moved from atomix-storage/src/main/java/org/opendaylight/controller/raft/journal/EntryReader.java with 100% similarity]
raft-journal/src/main/java/org/opendaylight/controller/raft/journal/EntryWriter.java [moved from atomix-storage/src/main/java/org/opendaylight/controller/raft/journal/EntryWriter.java with 100% similarity]
raft-journal/src/main/java/org/opendaylight/controller/raft/journal/FromByteBufMapper.java [moved from atomix-storage/src/main/java/org/opendaylight/controller/raft/journal/FromByteBufMapper.java with 100% similarity]
raft-journal/src/main/java/org/opendaylight/controller/raft/journal/RaftJournal.java [moved from atomix-storage/src/main/java/org/opendaylight/controller/raft/journal/RaftJournal.java with 100% similarity]
raft-journal/src/main/java/org/opendaylight/controller/raft/journal/ToByteBufMapper.java [moved from atomix-storage/src/main/java/org/opendaylight/controller/raft/journal/ToByteBufMapper.java with 100% similarity]
raft-journal/src/main/java/org/opendaylight/controller/raft/journal/package-info.java [moved from atomix-storage/src/main/java/org/opendaylight/controller/raft/journal/package-info.java with 100% similarity]