Visitar URL original
feat: Add apache flink compute engine by XuananLe · Pull Request #6476 · feast-dev/feast · GitHub
Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
test: Use localhost for remote offline clients
Signed-off-by: Le Xuan An <anlx@viettel.com.vn>
  • Loading branch information
XuananLe authored and Le Xuan An committed Jun 7, 2026
commit ebbc86b011dcdb395298befeb28884b3f50bd1e0
Original file line number Diff line number Diff line change
Expand Up @@ -372,6 +372,7 @@ def setup(self, registry: RegistryConfig):

self.server_port = free_port()
host = "0.0.0.0"
client_host = "localhost"
cmd = [
"feast",
"-c" + str(repo_path),
Expand All @@ -388,11 +389,11 @@ def setup(self, registry: RegistryConfig):
_time_out_sec: int = 60
# Wait for server to start
wait_retry_backoff(
lambda: (None, check_port_open(host, self.server_port)),
lambda: (None, check_port_open(client_host, self.server_port)),
timeout_secs=_time_out_sec,
timeout_msg=f"Unable to start the feast remote offline server in {_time_out_sec} seconds at port={self.server_port}",
)
return "grpc+tcp://{}:{}".format(host, self.server_port)
return "grpc+tcp://{}:{}".format(client_host, self.server_port)

def teardown(self):
super().teardown()
Expand Down Expand Up @@ -441,6 +442,7 @@ def setup(self, registry: RegistryConfig):

self.server_port = free_port()
host = "0.0.0.0"
client_host = "localhost"
cmd = [
"feast",
"-c" + str(repo_path),
Expand All @@ -461,16 +463,16 @@ def setup(self, registry: RegistryConfig):
_time_out_sec: int = 60
# Wait for server to start
wait_retry_backoff(
lambda: (None, check_port_open(host, self.server_port)),
lambda: (None, check_port_open(client_host, self.server_port)),
timeout_secs=_time_out_sec,
timeout_msg=f"Unable to start the feast remote offline server in {_time_out_sec} seconds at port={self.server_port}",
)
return "grpc+tls://{}:{}".format(host, self.server_port)
return "grpc+tls://{}:{}".format(client_host, self.server_port)

def create_offline_store_config(self) -> FeastConfigBaseModel:
remote_offline_store_config = RemoteOfflineStoreConfig(
type="remote",
host="0.0.0.0",
host="localhost",
port=self.server_port,
scheme="https",
cert=self.tls_cert_path,
Expand Down Expand Up @@ -541,6 +543,7 @@ def setup(self, registry: RegistryConfig):

self.server_port = free_port()
host = "0.0.0.0"
client_host = "localhost"
cmd = [
"feast",
"-c" + repo_path,
Expand All @@ -557,15 +560,15 @@ def setup(self, registry: RegistryConfig):
_time_out_sec: int = 60
# Wait for server to start
wait_retry_backoff(
lambda: (None, check_port_open(host, self.server_port)),
lambda: (None, check_port_open(client_host, self.server_port)),
timeout_secs=_time_out_sec,
timeout_msg=f"Unable to start the feast remote offline server in {_time_out_sec} seconds at port={self.server_port}",
)
return "grpc+tcp://{}:{}".format(host, self.server_port)
return "grpc+tcp://{}:{}".format(client_host, self.server_port)

def create_offline_store_config(self) -> FeastConfigBaseModel:
remote_offline_store_config = RemoteOfflineStoreConfig(
type="remote", host="0.0.0.0", port=self.server_port
type="remote", host="localhost", port=self.server_port
)
return remote_offline_store_config

Expand Down
Loading