Skip to content

Commit 7837eaf

Browse files
committed
feat: add CLIENT SETNAME for connection identification
Adds client_name="haystack_vector_store_client" to all 4 Glide client configurations (sync/async, standalone/cluster) so connections are identifiable via CLIENT LIST on the server. Fixes #3356 Signed-off-by: Anna Tao <annatao2004@gmail.com>
1 parent 0c57491 commit 7837eaf

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • integrations/valkey/src/haystack_integrations/document_stores/valkey

integrations/valkey/src/haystack_integrations/document_stores/valkey/document_store.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ def _get_connection(self) -> SyncGlideClient | SyncGlideClusterClient:
224224
addresses=addresses,
225225
use_tls=self._use_tls,
226226
credentials=self._build_credentials(self._username, self._password),
227+
client_name="haystack_vector_store_client",
227228
request_timeout=self._request_timeout,
228229
reconnect_strategy=reconnect_strategy,
229230
)
@@ -233,6 +234,7 @@ def _get_connection(self) -> SyncGlideClient | SyncGlideClusterClient:
233234
addresses=addresses,
234235
use_tls=self._use_tls,
235236
credentials=self._build_credentials(self._username, self._password),
237+
client_name="haystack_vector_store_client",
236238
request_timeout=self._request_timeout,
237239
reconnect_strategy=reconnect_strategy,
238240
)
@@ -261,6 +263,7 @@ async def _get_connection_async(self) -> GlideClient | GlideClusterClient:
261263
addresses=addresses,
262264
use_tls=self._use_tls,
263265
credentials=self._build_credentials(self._username, self._password),
266+
client_name="haystack_vector_store_client",
264267
request_timeout=self._request_timeout,
265268
reconnect_strategy=reconnect_strategy,
266269
)
@@ -270,6 +273,7 @@ async def _get_connection_async(self) -> GlideClient | GlideClusterClient:
270273
addresses=addresses,
271274
use_tls=self._use_tls,
272275
credentials=self._build_credentials(self._username, self._password),
276+
client_name="haystack_vector_store_client",
273277
request_timeout=self._request_timeout,
274278
reconnect_strategy=reconnect_strategy,
275279
)

0 commit comments

Comments
 (0)