Пример #1
0
        public void Initalize()
        {
            NetTrace.Start();
            NetTrace.Enable(DnsResolver.TraceSubSystem, 0);

            DnsResolver.Bind();
        }
Пример #2
0
        public void NetTrace_Default_Config()
        {
            _NetTraceSink  sink;
            NetTracePacket packet;

            try
            {
                sink = new _NetTraceSink();
                Config.SetConfig(null);
                NetTrace.Start();
                NetTrace.Enable("subsystem", 10);

                NetTraceSink.Start(new NetTraceSinkDelegate(sink.OnReceive));

                NetTrace.Write("subsystem", 10, "event", "summary", "details");
                sink.Wait(1);
                packet = sink.Dequeue();

                Assert.AreEqual("subsystem", packet.Subsystem);
                Assert.AreEqual(10, packet.Detail);
                Assert.AreEqual("event", packet.Event);
                Assert.AreEqual("summary", packet.Summary);
                Assert.AreEqual("details", packet.Details);
            }
            finally
            {
                NetTrace.Stop();
            }
        }
Пример #3
0
        public void Initialize()
        {
            NetTrace.Start();
            Helper.SetLocalGuidMode(GuidMode.CountUp);

            NetTrace.Enable(MsgRouter.TraceSubsystem, 255);
            NetTrace.Enable(ParallelQuerySession.TraceSubsystem, 255);
        }
Пример #4
0
        public void Initialize()
        {
            NetTrace.Start();
            NetTrace.Enable(MsgRouter.TraceSubsystem, 1);

            AsyncTracker.Enable = false;
            AsyncTracker.Start();
        }
Пример #5
0
        public void Initialize()
        {
            NetTrace.Start();
            NetTrace.Enable(MsgRouter.TraceSubsystem, 2);

            TimedLock.FullDiagnostics = false;
            AsyncTracker.Enable       = false;
            AsyncTracker.Start();
        }
Пример #6
0
        public void Initialize()
        {
            ReliableTransferSession.ClearCachedSettings();
            NetTrace.Start();
            NetTrace.Enable(ReliableTransferSession.TraceSubsystem, 0);

            // NetTrace.Enable(MsgRouter.TraceSubsystem,255);

            clientWait = new AutoResetEvent(false);
        }
Пример #7
0
        public void Initialize()
        {
            NetTrace.Start();
            NetTrace.Enable(MsgRouter.TraceSubsystem, 1);

            AsyncTracker.Enable = false;
            AsyncTracker.Start();

            broadcastServer = new UdpBroadcastServer(new UdpBroadcastServerSettings(), null, null);
        }
Пример #8
0
        public void Initialize()
        {
            NetTrace.Start();
            NetTrace.Enable(MsgRouter.TraceSubsystem, 0);

            const string settings =
                @"
&section MsgRouter

    AppName                = Test
    AppDescription         = Test Description
    RouterEP			   = physical://detached/test/leaf
    CloudEP                = $(LillTek.DC.CloudEP)
    CloudAdapter           = ANY
    UdpEP				   = ANY:0
    TcpEP				   = ANY:0
    TcpBacklog			   = 100
    TcpDelay			   = off
    BkInterval			   = 1s
    MaxIdle				   = 5m
    EnableP2P              = yes
    AdvertiseTime		   = 1m
    DefMsgTTL			   = 5
    SharedKey		       = PLAINTEXT
    SessionCacheTime       = 2m
    SessionRetries         = 3
    SessionTimeout         = 10s
    MaxLogicalAdvertiseEPs = 256
    DeadRouterTTL          = 2s

&endsection
";

            Config.SetConfig(settings.Replace('&', '#'));
            MsgEP.ReloadAbstractMap();

            router  = new LeafRouter();
            handler = new ServerManagerHandler();

            handler.Start(router, null, null, null);
            router.Start();
        }
Пример #9
0
 public void Initialize()
 {
     NetTrace.Start();
     NetTrace.Enable(MsgRouter.TraceSubsystem, 0);
 }
Пример #10
0
 public void Initialize()
 {
     NetTrace.Start();
     //NetTrace.Enable(MsgQueueEngine.TraceSubsystem,0);
     NetTrace.Enable(MsgRouter.TraceSubsystem, 255);
 }
Пример #11
0
 public void Initialize()
 {
     NetTrace.Start();
     // NetTrace.Enable(MsgRouter.TraceSubsystem,0);
     NetTrace.Enable(ClusterMember.TraceSubsystem, 255);
 }
Пример #12
0
        public void Initialize()
        {
            // Helper.SetLocalGuidMode(GuidMode.CountUp);

            NetTrace.Start();
            // NetTrace.Enable(MsgRouter.TraceSubsystem,255);
            NetTrace.Enable(ClusterMember.TraceSubsystem, 255);

            const string settings =
                @"
&section MsgRouter

    AppName                = Test
    AppDescription         = Test Description
    RouterEP			   = physical://detached/test/leaf
    CloudEP                = $(LillTek.DC.CloudEP)
    CloudAdapter           = ANY
    UdpEP				   = ANY:0
    TcpEP				   = ANY:0
    TcpBacklog			   = 100
    TcpDelay			   = off
    BkInterval			   = 1s
    MaxIdle				   = 5m
    EnableP2P              = yes
    AdvertiseTime		   = 1m
    DefMsgTTL			   = 5
    SharedKey		       = PLAINTEXT
    SessionCacheTime       = 2m
    SessionRetries         = 3
    SessionTimeout         = 10s
    MaxLogicalAdvertiseEPs = 256
    DeadRouterTTL          = 2s

    AbstractMap[abstract://LillTek/DataCenter/DynDNS] = logical://LillTek/DataCenter/DynDNS

&endsection

&section LillTek.Datacenter.DynDNS

    NetworkBinding   = ANY:DNS
    UdpBinding       = ANY:DYNAMIC-DNS
    Mode             = BOTH
    SharedKey        = aes:BcskocQ2W4aIGEemkPsy5dhAxuWllweKLVToK1NoYzg=:5UUVxRPml8L4WH82unR74A==
    BkInterval       = 1s
    RegistrationTTL  = 185s
    MessageTTL       = 15m
    ResponseTTL      = 5s
    LogFailures      = yes

    // NameServer[0] =

    // Host[0]       =
    
    &section Cluster
    
        ClusterBaseEP           = abstract://LillTek/DataCenter/DynDNS
        Mode                    = Normal
        MasterBroadcastInterval = 1s
        SlaveUpdateInterval     = 1s
        ElectionInterval        = 3s
        MissingMasterCount      = 3
        MissingSlaveCount       = 3
        MasterBkInterval        = 1s
        SlaveBkInterval         = 1s
        BkInterval              = 1s

    &endsection

&endsection

&section LillTek.Datacenter.DynDNS.AddressCache

    NetworkBinding   = ANY:DNS
    UdpBinding       = ANY:DYNAMIC-DNS
    Mode             = BOTH
    SharedKey        = aes:BcskocQ2W4aIGEemkPsy5dhAxuWllweKLVToK1NoYzg=:5UUVxRPml8L4WH82unR74A==
    BkInterval       = 1s
    RegistrationTTL  = 185s
    MessageTTL       = 15m
    ResponseTTL      = 5s
    LogFailures      = yes

    // NameServer[0] = 

    Host[-]          = test1.lilltek.com, www.lilltek.com, 1800
    Host[-]          = test2.lilltek.com, www.google.com, 1800

    AddressCache[-]  = www.google.com
    AddressCache[-]  = www.lilltek.com,1800
    
    &section Cluster
    
        ClusterBaseEP           = abstract://LillTek/DataCenter/DynDNS
        Mode                    = Normal
        MasterBroadcastInterval = 1s
        SlaveUpdateInterval     = 1s
        ElectionInterval        = 3s
        MissingMasterCount      = 3
        MissingSlaveCount       = 3
        MasterBkInterval        = 1s
        SlaveBkInterval         = 1s
        BkInterval              = 1s

    &endsection

&endsection

&section DynDnsClient

    Enabled               = yes
    NetworkBinding        = ANY
    Mode                  = CLUSTER
    SharedKey             = aes:BcskocQ2W4aIGEemkPsy5dhAxuWllweKLVToK1NoYzg=:5UUVxRPml8L4WH82unR74A==
    BkInterval            = 1s
    DomainRefreshInterval = 15m
    UdpRegisterInterval   = 1m

    // Domain             =
    // NameServer[0]      =
    // Host[0]            =

    &section Cluster
    
        ClusterBaseEP           = abstract://LillTek/DataCenter/DynDNS
        Mode                    = Normal
        MasterBroadcastInterval = 1s
        SlaveUpdateInterval     = 1s
        ElectionInterval        = 3s
        MissingMasterCount      = 3
        MissingSlaveCount       = 3
        MasterBkInterval        = 1s
        SlaveBkInterval         = 1s
        BkInterval              = 1s

    &endsection

&endsection

&section DynDnsClient.Disabled

    Enabled               = no
    NetworkBinding        = ANY
    Mode                  = CLUSTER
    SharedKey             = aes:BcskocQ2W4aIGEemkPsy5dhAxuWllweKLVToK1NoYzg=:5UUVxRPml8L4WH82unR74A==
    BkInterval            = 1s
    DomainRefreshInterval = 15m
    UdpRegisterInterval   = 1m

    // Domain             =
    // NameServer[0]      =
    // Host[0]            =

    &section Cluster
    
        ClusterBaseEP           = abstract://LillTek/DataCenter/DynDNS
        Mode                    = Normal
        MasterBroadcastInterval = 1s
        SlaveUpdateInterval     = 1s
        ElectionInterval        = 3s
        MissingMasterCount      = 3
        MissingSlaveCount       = 3
        MasterBkInterval        = 1s
        SlaveBkInterval         = 1s
        BkInterval              = 1s

    &endsection

&endsection

&section DynDnsClient.Test

    Enabled               = yes
    NetworkBinding        = ANY
    Mode                  = CLUSTER
    SharedKey             = aes:BcskocQ2W4aIGEemkPsy5dhAxuWllweKLVToK1NoYzg=:5UUVxRPml8L4WH82unR74A==
    BkInterval            = 1s
    DomainRefreshInterval = 15m
    UdpRegisterInterval   = 1m

    // Domain             =
    // NameServer[0]      =

    Host[0]               = test0.com,10.0.0.1
    Host[1]               = test1.com,10.0.0.2

    &section Cluster
    
        ClusterBaseEP           = abstract://LillTek/DataCenter/DynDNS
        Mode                    = Normal
        MasterBroadcastInterval = 1s
        SlaveUpdateInterval     = 1s
        ElectionInterval        = 3s
        MissingMasterCount      = 3
        MissingSlaveCount       = 3
        MasterBkInterval        = 1s
        SlaveBkInterval         = 1s
        BkInterval              = 1s

    &endsection

&endsection
";

            Config.SetConfig(settings.Replace('&', '#'));

            router = new LeafRouter();
            router.Start();
        }