public override void Handle(SystemMessage.StateChangeMessage message)
        {
            if (message.State == VNodeState.PreMaster)
            {
                if (_activeChunk != null)
                {
                    _activeChunk.MarkForDeletion();
                    _activeChunk = null;
                }
                _subscriptionId       = Guid.Empty;
                _subscriptionPos      = -1;
                _ackedSubscriptionPos = -1;
            }

            base.Handle(message);
        }
 public override void TearDown()
 {
     _reader.Release();
     _chunk.MarkForDeletion();
     _chunk.WaitForDestroy(2000);
     base.TearDown();
 }
 public override void SetUp()
 {
     base.SetUp();
     _chunk  = TFChunkHelper.CreateNewChunk(Filename, 1000);
     _reader = _chunk.AcquireReader();
     _chunk.MarkForDeletion();
 }
 public override void SetUp()
 {
     base.SetUp();
     _chunk = TFChunk.CreateNew(Filename, 1000, 0, 0, false);
     _reader = _chunk.AcquireReader();
     _chunk.MarkForDeletion();
 }
 public override void SetUp()
 {
     base.SetUp();
     _chunk  = TFChunk.CreateNew(Filename, 1000, 0, 0, false);
     _reader = _chunk.AcquireReader();
     _chunk.MarkForDeletion();
 }
Beispiel #6
0
 public override void SetUp()
 {
     base.SetUp();
     _chunk  = TFChunk.CreateNew(Filename, 1000, 0, 0, isScavenged: false, inMem: false, unbuffered: false, writethrough: false);
     _reader = _chunk.AcquireReader();
     _chunk.MarkForDeletion();
 }
        public void setup()
        {
            chunk = TFChunk.CreateNew(_filename, 1000, 0, 0);
            var reader = chunk.AcquireReader();

            chunk.MarkForDeletion();
            reader.Release();
        }
 public void td()
 {
     _reader.Release();
     _chunk.MarkForDeletion();
     _chunk.WaitForDestroy(2000);
 }
 public void setup()
 {
     _chunk  = TFChunk.CreateNew(_filename, 1000, 0, 0);
     _reader = _chunk.AcquireReader();
     _chunk.MarkForDeletion();
 }
 public void Setup()
 {
     _chunk = TFChunk.CreateNew(_filename, 1000, 0, 0);
     _chunk.MarkForDeletion();
 }