!per #17799 Remove support for non-permanent deletes

* The permanent flag in deleteMessages
* old records stored with deletion flag are still not
  replayed
This commit is contained in:
Patrik Nordwall 2015-06-25 07:44:52 +02:00
parent 8c47e01e9d
commit 6eea0ddae6
26 changed files with 65 additions and 104 deletions

View file

@ -133,7 +133,7 @@ class MessageSerializer(val system: ExtendedActorSystem) extends BaseSerializer
builder.setPayload(persistentPayloadBuilder(persistent.payload.asInstanceOf[AnyRef]))
builder.setSequenceNr(persistent.sequenceNr)
builder.setDeleted(persistent.deleted)
// deleted is not used in new records from 2.4
builder
}
@ -174,7 +174,7 @@ class MessageSerializer(val system: ExtendedActorSystem) extends BaseSerializer
persistentMessage.getSequenceNr,
if (persistentMessage.hasPersistenceId) persistentMessage.getPersistenceId else Undefined,
if (persistentMessage.hasManifest) persistentMessage.getManifest else Undefined,
persistentMessage.getDeleted,
if (persistentMessage.hasDeleted) persistentMessage.getDeleted else false,
if (persistentMessage.hasSender) system.provider.resolveActorRef(persistentMessage.getSender) else Actor.noSender)
}