def run(self):
        with Pyro4.Proxy("PYRONAME:storage.proxy") as proxy:
            primary = StorageServer.StoragePrimary(proxy)

            with Pyro4.Daemon() as daemon:
                daemons.append(daemon)

                with Pyro4.locateNS() as ns:

                    uri = daemon.register(primary)
                    ns.register("storage.server.primary", uri)

                daemon.requestLoop()