internal override void UnlockProject()
{
using (m_commitLogMutex.Lock())
{
base.UnlockProject();
using (MemoryMappedViewStream stream = m_commitLogMetadata.CreateViewStream())
{
CommitLogMetadata metadata;
if (TryGetMetadata(stream, out metadata))
{
if (metadata.Master == m_peerID)
{
metadata.Master = Guid.Empty;
SaveMetadata(stream, metadata);
}
}
}
}
}