def compute_node_get_all(self, ctxt, hypervisor_match=None):
        cctxt = self.client.prepare(version='1.4')
        return cctxt.call(ctxt, 'compute_node_get_all',
                          hypervisor_match=hypervisor_match)
This determines whether a specific extension is allowed. It is called
dataset/ETHPy150Open BU-NU-CLOUD-SP16/Trusted-Platform-Module-nova/nova/cells/rpcapi.py/CellsAPI.compute_node_get_all--crossover with--dataset/ETHPy150Open jeffwidman/flask-uploads/flask_uploads.py/UploadSet.extension_allowed