Пример #1
0
    def setup(self):
        cf_defs = CassandraControllerStore.get_column_families()
        ks = cassandra.get_keyspace(cf_defs)
        self.cassandra_manager = cassandra.CassandraSchemaManager(ks)

        yield self.cassandra_manager.create()

        controller_name = str(uuid.uuid4())[:8]
        host, port = cassandra.get_host_port()
        username, password = cassandra.get_credentials()
        self.store = CassandraControllerStore(controller_name, host, port,
                                              username, password, ks.name,
                                              CoreInstance, SensorItem)
        self.store.initialize()
        self.store.activate()
        defer.returnValue(self.store)
Пример #2
0
def get_epu_keyspace_definition():
    """Gathers column family definitions from EPU components
    """
    name = get_keyspace_name()

    from epu.provisioner.store import CassandraProvisionerStore
    provisioner_cfs = CassandraProvisionerStore.get_column_families(name)

    from epu.epucontroller.controller_store import CassandraControllerStore
    controller_cfs = CassandraControllerStore.get_column_families(name)

    all_cfs = []
    all_cfs.extend(provisioner_cfs)
    all_cfs.extend(controller_cfs)

    return get_keyspace(all_cfs)
Пример #3
0
def get_epu_keyspace_definition():
    """Gathers column family definitions from EPU components
    """
    name = get_keyspace_name()

    from epu.provisioner.store import CassandraProvisionerStore
    provisioner_cfs = CassandraProvisionerStore.get_column_families(name)

    from epu.epucontroller.controller_store import CassandraControllerStore
    controller_cfs = CassandraControllerStore.get_column_families(name)

    all_cfs = []
    all_cfs.extend(provisioner_cfs)
    all_cfs.extend(controller_cfs)

    return get_keyspace(all_cfs)
Пример #4
0
    def setup(self):
        cf_defs = CassandraControllerStore.get_column_families()
        ks = cassandra.get_keyspace(cf_defs)
        self.cassandra_manager = cassandra.CassandraSchemaManager(ks)

        yield self.cassandra_manager.create()

        controller_name = str(uuid.uuid4())[:8]
        host, port = cassandra.get_host_port()
        username, password = cassandra.get_credentials()
        self.store = CassandraControllerStore(controller_name, host, port,
                                              username, password, ks.name,
                                              CoreInstance, SensorItem)
        self.store.initialize()
        self.store.activate()
        defer.returnValue(self.store)