Example #1
0
        /// <summary>Test connecting to a host which definitely won't respond.</summary>
        /// <remarks>
        /// Test connecting to a host which definitely won't respond.
        /// Make sure that it times out and returns false, but doesn't throw
        /// any exception
        /// </remarks>
        /// <exception cref="Org.Apache.Hadoop.HA.BadFencingConfigurationException"/>
        public virtual void TestConnectTimeout()
        {
            Configuration conf = new Configuration();

            conf.SetInt(SshFenceByTcpPort.ConfConnectTimeoutKey, 3000);
            SshFenceByTcpPort fence = new SshFenceByTcpPort();

            fence.SetConf(conf);
            NUnit.Framework.Assert.IsFalse(fence.TryFence(UnfenceableTarget, string.Empty));
        }
Example #2
0
        /// <exception cref="Org.Apache.Hadoop.HA.BadFencingConfigurationException"/>
        public virtual void TestFence()
        {
            Assume.AssumeTrue(IsConfigured());
            Configuration conf = new Configuration();

            conf.Set(SshFenceByTcpPort.ConfIdentitiesKey, TestKeyfile);
            SshFenceByTcpPort fence = new SshFenceByTcpPort();

            fence.SetConf(conf);
            Assert.True(fence.TryFence(TestTarget, null));
        }