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