Package org.voltcore.messaging

Examples of org.voltcore.messaging.HostMessenger


    public void testSPMasterChange() throws Exception
    {
        ZooKeeper zk = getClient(0);
        VoltZK.createPersistentZKNodes(zk);
        LeaderCache spwriter = new LeaderCache(zk, VoltZK.iv2masters);
        HostMessenger hm = mock(HostMessenger.class);
        when(hm.getZK()).thenReturn(m_messengers.get(0).getZK());
        Cartographer dut = new Cartographer(hm, 0, false);
        // Startup partitions
        spwriter.start(true);
        spwriter.put(0, 0l);
        verify(hm, timeout(10000)).send(anyLong(), any(VoltMessage.class));
View Full Code Here


    public void testMPIChange() throws Exception
    {
        ZooKeeper zk = getClient(0);
        VoltZK.createPersistentZKNodes(zk);
        LeaderCache mpwriter = new LeaderCache(zk, VoltZK.iv2mpi);
        HostMessenger hm = mock(HostMessenger.class);
        when(hm.getZK()).thenReturn(m_messengers.get(0).getZK());
        Cartographer dut = new Cartographer(hm, 0, false);
        mpwriter.start(true);
        // initial master
        mpwriter.put(MpInitiator.MP_INIT_PID, 0l);
        verify(hm, timeout(10000)).send(anyLong(), any(VoltMessage.class));
View Full Code Here

        int clientPort = m_ports.next();
        config.zkInterface = "127.0.0.1:" + clientPort;
        m_siteIdToZKPort.put(site, clientPort);
        config.networkThreads = 1;
        config.coordinatorIp = new InetSocketAddress( recoverPort );
        HostMessenger hm = new HostMessenger(config);
        hm.start();
        m_messengers.set(site, hm);
    }
View Full Code Here

            config.internalPort += ii;
            int externalPort = m_ports.next();
            config.zkInterface = "127.0.0.1:" + externalPort;
            m_siteIdToZKPort.put(ii, externalPort);
            config.networkThreads = 1;
            HostMessenger hm = new HostMessenger(config);
            hm.start();
            m_messengers.add(hm);
        }
    }
View Full Code Here

            return;
        }
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd-HH:mm:ss.SSSZ");
        String dateString = sdf.format(new Date());
        CatalogContext catalogContext = VoltDB.instance().getCatalogContext();
        HostMessenger hm = VoltDB.instance().getHostMessenger();
        int hostId = 0;
        if (hm != null) {
            hostId = hm.getHostId();
        }
        String root = catalogContext != null ? catalogContext.cluster.getVoltroot() + File.separator : "";
        try {
            PrintWriter writer = new PrintWriter(root + "host" + hostId + "-" + dateString + ".txt");
            writer.println(message);
View Full Code Here

TOP

Related Classes of org.voltcore.messaging.HostMessenger

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.