WIP: Praefect: datastore code reshuffle
Code was moved to proper files divided by implementation:
postgres and in memory. To have same behaviour for both
implementations of the ReplicationEventQueue
interface
test TestInMemoryReplicationEventQueue
was refactored to
check both implementations with same flow.
inMemoryReplicationEventQueue
was changed to store LockID
so it produce same results as postgres implementation.
Part of: #2166 (closed)
Edited by Pavlo Strokov