Remove test code from V3poProvider initialization.
authorDave Wallace <[email protected]>
Wed, 10 Feb 2016 08:50:12 +0000 (03:50 -0500)
committerGerrit Code Review <[email protected]>
Wed, 10 Feb 2016 15:19:30 +0000 (15:19 +0000)
Signed-off-by: Dave Wallace <[email protected]>
Change-Id: Id0f5b13093fc3ea0aa2a67cc18f3af341b2448e2
Signed-off-by: Dave Wallace <[email protected]>
v3po/impl/src/main/java/io/fd/honeycomb/v3po/impl/V3poProvider.java

index 263e255..5f9a523 100644 (file)
@@ -76,105 +76,6 @@ public class V3poProvider implements BindingAwareProvider, AutoCloseable {
     private DataBroker db;
     VppPollOperDataImpl vppPollOperData;
 
-    private void writeToBridgeDomain(final String bdName, final Boolean flood,
-                                     final Boolean forward, final Boolean learn,
-                                     final Boolean unknownUnicastFlood,
-                                     final Boolean arpTermination) {
-
-        BridgeDomainBuilder bdBuilder = new BridgeDomainBuilder();
-        bdBuilder.setName(bdName);
-        bdBuilder.setFlood(flood);
-        bdBuilder.setForward(forward);
-        bdBuilder.setLearn(learn);
-        bdBuilder.setUnknownUnicastFlood(unknownUnicastFlood);
-        bdBuilder.setArpTermination(arpTermination);
-
-        LOG.info("VPPCFG-INFO: Adding Bridge Domain " + bdName + " to DataStore.");
-        InstanceIdentifier<BridgeDomain> iid =
-            InstanceIdentifier.create(Vpp.class)
-            .child(BridgeDomains.class)
-            .child(BridgeDomain.class, new BridgeDomainKey(bdName));
-        WriteTransaction transaction = db.newWriteOnlyTransaction();
-        transaction.put(LogicalDatastoreType.CONFIGURATION, iid, bdBuilder.build());
-        CheckedFuture<Void, TransactionCommitFailedException> future = transaction.submit();
-        Futures.addCallback(future, new LoggingFuturesCallBack<Void>(
-                "VPPCFG-WARNING: Failed to write bridge domain " + bdName + " to Bridge Domains", LOG));
-    }
-
-    private void writeIpv4AddressToInterface(final String name, final Ipv4AddressNoZone ipv4Addr, final short plen) {
-        AddressKey addrKey = new AddressKey(ipv4Addr);
-        AddressBuilder addrBuilder = new AddressBuilder();
-        PrefixLength prefixLen = new PrefixLengthBuilder().setPrefixLength(plen).build();
-        addrBuilder.setSubnet(prefixLen);
-        addrBuilder.setIp(new Ipv4AddressNoZone(ipv4Addr));
-        addrBuilder.setKey(addrKey);
-
-        List<Address> addrs = new ArrayList<Address>();
-        addrs.add(addrBuilder.build());
-
-        Ipv4 ip4 = new Ipv4Builder().setAddress(addrs).build();
-        Interface1Builder if1Builder = new Interface1Builder();
-        if1Builder.setIpv4(ip4);
-
-        InterfaceBuilder ifBuilder = new InterfaceBuilder();
-        ifBuilder.setName(name);
-        ifBuilder.addAugmentation(Interface1.class, if1Builder.build());
-
-        LOG.info("VPPCFG-INFO: Adding ipv4 address {} to interface {} to DataStore.", ipv4Addr, name);
-        InstanceIdentifier<Interface> iid =
-            InstanceIdentifier.create(Interfaces.class)
-            .child(Interface.class, new InterfaceKey(name));
-        WriteTransaction transaction = db.newWriteOnlyTransaction();
-        transaction.put(LogicalDatastoreType.CONFIGURATION, iid, ifBuilder.build());
-        CheckedFuture<Void, TransactionCommitFailedException> future = transaction.submit();
-        Futures.addCallback(future, new LoggingFuturesCallBack<Void>(
-                "VPPCFG-WARNING: Failed to write " + name + "interface to ietf-interfaces", LOG));
-    }
-
-    private void writeToInterface(final String name, final String description,
-                                  final Boolean enabled, final String bdName, final int vrfId) {
-        VppInterfaceAugmentationBuilder ifAugBuilder = new VppInterfaceAugmentationBuilder();
-
-        EthernetBuilder ethBuilder = new EthernetBuilder();
-        ethBuilder.setMtu(1234);
-        ifAugBuilder.setEthernet(ethBuilder.build());
-
-        if (bdName != null) {
-            BridgeBasedBuilder bridgeBuilder = new BridgeBasedBuilder();
-            bridgeBuilder.setBridgeDomain(bdName);
-            bridgeBuilder.setSplitHorizonGroup((short)0);
-            bridgeBuilder.setBridgedVirtualInterface(false);
-
-            L2Builder l2Builder = new L2Builder();
-            l2Builder.setInterconnection(bridgeBuilder.build());
-            ifAugBuilder.setL2(l2Builder.build());
-        }
-
-        if (vrfId > 0) {
-            RoutingBuilder rtBuilder = new RoutingBuilder();
-            rtBuilder.setVrfId(new Long(vrfId));
-            ifAugBuilder.setRouting(rtBuilder.build());
-        }
-
-        InterfaceBuilder ifBuilder = new InterfaceBuilder();
-        ifBuilder.setName(name);
-        ifBuilder.setDescription(description);
-        ifBuilder.setType(EthernetCsmacd.class);
-        ifBuilder.setEnabled(enabled);
-        ifBuilder.setLinkUpDownTrapEnable(Interface.LinkUpDownTrapEnable.Disabled);
-
-        ifBuilder.addAugmentation(VppInterfaceAugmentation.class, ifAugBuilder.build());
-
-        LOG.info("VPPCFG-INFO: Adding interface " + name + " to DataStore.");
-        InstanceIdentifier<Interface> iid = InstanceIdentifier.create(Interfaces.class)
-            .child(Interface.class, new InterfaceKey(name));
-        WriteTransaction transaction = db.newWriteOnlyTransaction();
-        transaction.put(LogicalDatastoreType.CONFIGURATION, iid, ifBuilder.build());
-        CheckedFuture<Void, TransactionCommitFailedException> future = transaction.submit();
-        Futures.addCallback(future, new LoggingFuturesCallBack<Void>(
-                "VPPCFG-WARNING: Failed to write " + name + "interface to ietf-interfaces", LOG));
-    }
-
     private void initializeVppConfig() {
 
         WriteTransaction transaction = db.newWriteOnlyTransaction();
@@ -200,70 +101,6 @@ public class V3poProvider implements BindingAwareProvider, AutoCloseable {
                                                      LOG));
         vppInterfaceListener = new VppIetfInterfaceListener(db, api);
 
-        /* DAW-DEBUG:
-        try {
-            int wait = 3;
-            LOG.info("VPPCFG-INFO: Sleeping for {} seconds...", wait);
-            TimeUnit.SECONDS.sleep(wait);
-        } catch (InterruptedException e) {
-            LOG.info("VPPCFG-INFO: Sleep Interrupted!");
-        }
-        LOG.info("VPPCFG-INFO: Nap complete.  I feel much better now.");
-         */
-
-        /* Test DataChangeListener by writing to db */
-        writeToBridgeDomain("CocaCola", true /*flood*/, true /*forward*/,
-                            true /*learn*/, true /*uuFlood*/,
-                            false /*arpTermination*/);
-        writeToBridgeDomain("PepsiCola", true /*flood*/, true /*forward*/,
-                            true /*learn*/, true /*uuFlood*/,
-                            false /*arpTermination*/);
-
-
-        writeToInterface("TenGigabitEthernet86/0/1",
-                         "Physical 10GbE Interface (Transport)",
-                         true, null, 7);
-        writeToInterface("TenGigabitEthernet86/0/0", "Physical 10GbE Interface",
-                         true, "CocaCola", 0);
-        writeToInterface("GigabitEthernet8/0/1", "Physical 1GbE Interface",
-                         true, "PepsiCola", 0);
-
-        /*
-        writeIpv4AddressToInterface("GigabitEthernet86/0/1",
-                                    new Ipv4AddressNoZone("10.10.10.10"),
-                                    (short)24);
-        writeIpv4AddressToInterface("GigabitEthernet86/0/1",
-                                    new Ipv4AddressNoZone("11.11.11.10"),
-                                    (short)24);
-        writeIpv4AddressToInterface("GigabitEthernet86/0/1",
-                                    new Ipv4AddressNoZone("11.11.11.10"),
-                                    (short)24);
-        */
-        /* Interfaces on virtual testbed VMs (e.g. js-cluster-1) */
-        writeToBridgeDomain("Balvenie", true /*flood*/, true /*forward*/,
-                            true /*learn*/, true /*uuFlood*/,
-                            false /*arpTermination*/);
-        writeToBridgeDomain("Laphroaig", true /*flood*/, true /*forward*/,
-                            true /*learn*/, true /*uuFlood*/,
-                            false /*arpTermination*/);
-        writeToBridgeDomain("Glenfiddich", true /*flood*/, true /*forward*/,
-                            true /*learn*/, true /*uuFlood*/,
-                            false /*arpTermination*/);
-        writeToBridgeDomain("Macallan", true /*flood*/, true /*forward*/,
-                            true /*learn*/, true /*uuFlood*/,
-                            false /*arpTermination*/);
-
-        writeToInterface("GigabitEthernet2/2/0", "Physical 1GbE Interface",
-                         true, "Balvenie", 0);
-        writeToInterface("GigabitEthernet2/3/0", "Physical 1GbE Interface",
-                         true, "Laphroaig", 0);
-        writeToInterface("GigabitEthernet2/4/0", "Physical 1GbE Interface",
-                         true, "Glenfiddich", 0);
-        writeToInterface("GigabitEthernet2/5/0", "Physical 1GbE Interface",
-                         true, "Macallan", 0);
-        writeToInterface("GigabitEthernet2/6/0",
-                         "Physical 1GbE Interface (Transport)",
-                         true, null, 7);
     }
 
     /* operational data */