vania-janet/multiturn-rag-retrieval-data huggingface dataset:
[Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) 
 API Explorer: View ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg)
Creative Commons Attribution Share Alike 4.0 Generic 

The Program includes some or all of the following works licensed under the Creative Commons. The URL to the license is [https://creativecommons.org/licenses/by-sa/4.0/legalcode](https://creativecommons.org/licenses/by-sa/4.0/legalcode)

DOCS [kubernetes-sigs/cri-tools](https://github.com/kubernetes-sigs/cri-tools/archive/release-1.7.zip), GLOB LOGO [Glob](http://registry.npmjs.org/glob/-/glob-7.1.4.tgz), SCREENSHOTS [shortid](http://registry.npmjs.org/shortid/-/shortid-2.2.15.tgz), GO-METRICS DOCS [docker/go-metrics](https://github.com/docker/go-metrics/tree/399ea8c73916), DISPUTES.7 [NodeJS] (Not Required), GLOB [NodeJS](https://github.com/nodejs/node/releases/tag/v10.17.0), GO-DIGEST DOCS [Microsoft/hcsshim](https://pkg.go.dev/github.com/Microsoft/hcsshim@v0.8.7), GO-DIGEST DOCUMENTATION [go-digest](https://pkg.go.dev/github.com/opencontainers/go-digest@v1.0.0-rc1), DISPUTES [npm](http://registry.npmjs.org/npm/-/npm-6.14.4.tgz), DISPUTES DOC [NodeJS] (Not Required), SCREENSHOTS [shortid](https://github.com/dylang/shortid/tree/2.2.16)







 IBM Cloud Security and Compliance Center
hackerslab.org (tla), tla-1.3.4/src/libneon/doc (tla), documentation (json-glib), Package documentation (Expat), doc (autogen), libtasn1.info





 RedHat Universal Base Image v8.4 (OOTPA) 

RedHat UBI v7, v7.6 and 8.0 has been taken under EULA > [https://www.redhat.com/licenses/eulas](https://www.redhat.com/licenses/eulas).

The Program may be provided with third party software programs subject to their own license terms. The license terms either accompany the third party software programs or, in some instances, maybe may be viewed at [https://access.redhat.com/containers/](https://access.redhat.com/containers/).





 SIL OPEN FONT LICENSE 1.1 

The Program includes some or all of the following works licensed under the SIL OPEN FONT LICENSE 1.1.

ORBITRON/OSWALD FONT [smartystreets/goconvey], FONT AWESOME FONT [smartystreets/goconvey]

PREAMBLE

The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.

The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.

DEFINITIONS

"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.
[Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) 
 Catalog: Sharing ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) ![Available](https://cloud.ibm.com/docs-content/v1/content/5bdb37c0149145723c5437e8176651928565e722/vmwaresolutions/includes/icons/checkmark-icon.svg) 
 Catalog: VCSP Publish Subscribe !
GKERNEL/(MODULE RNG-TOOLS) [rng-tools], DEBIAN/RULES FOR RNG-TOOLS [rng-tools],
SYSFSUTILS, THIN-PROVISIONING-TOOLS, TRACEROUTE, MOD-DCCP.C [traceroute],
Ubuntu 18.04, UWSGI, UWSGI-CORE, MOD_PROXY_UWSGI [uwsgi-core],
MOD_RUWSGI [uwsgi-core], ROUTER_XMLDIR.C [uwsgi-core],
/dbus-1.2.24/test/decode-gcov.c, ctypes/libffi, jcollectd, JINJA.EL [Jinja2],
LDFLAGS, Libffi, Nmap, Readline 5.1.4, UTF-8

END OF General Public License Version 2 NOTICES AND INFORMATION
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

General Public License Version 3

The Program includes some or all of the following licensed to you as
Separately Licensed Code under the GNU General Public License.
For copies of the source code for this software, send an email
to <emailaddress> identifying the IBM product and the GPL-licensed
program for which you are requesting the source code

GNUPG, CONFIG.GUESS [GNUPG], NTBTLS [GNUPG], LDAP-AUTH-CLIENT,
TG-VERIFY.H.DIFF [locales-all], LIBMATHEVAL, NSSLDAP-UPDATE-IGNOREUSERS
[libnss-ldap], PIP-MANPAGE.RST [python3-pip], UWSGI-PLUGIN-PYTHON3,
append_flag, connect_client, docutils, GNU Emacs

END OF General Public License Version 3 NOTICES AND INFORMATION
SILK ICONS [connect] (copyright of [FAMFAMFAM])(http://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz)





 CREATIVE COMMONS ATTRIBUTION 3.0 GENERIC 

The Program includes some or all the following works licensed under the Creative Commons. The URL to the license is https://creativecommons.org/licenses/by/3.0/legalcode.



* SPDX STANDARD. [spdx-expression-parse] (Copyright not found) (http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz),
* GODOC.HTML [golang/tools] (Copyright not found)(https://github.com/golang/tools/releases/tag/gopls/v0.4.0),
* GTFS-REALTIME.PROTO [protobufjs] (Copyright 2011 Google Inc) (http://registry.npmjs.org/protobufjs/-/protobufjs-3.8.2.tgz),
* DOCS [Atob] (Copyright 2012-2018 AJ ONeal)(http://registry.npmjs.org/atob/-/atob-2.1.2.tgz),
* SPDX SPECIFICATION [spdx-expression-parse] (Copyright not found)(http://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.2.tgz),
* NWPACKER.JS [nwsapi] (Copyright not found)(http://registry.npmjs.org/nwsapi/-/nwsapi-2.0.8.tgz),
* SPDX-EXCEPTIONS (Copyright 2010-2015 Linux Foundation and its Contributors)(http://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-1.0.4.tgz),
* For Ogg format with the Opus codec, [opus-tools](https://opus-codec.org/release/dev/2018/09/18/opus-tools-0_2.html).



These tools offer cross-platform support for multiple audio formats. Moreover, you can use many of the tools to play your audio. Do not use the tools to violate applicable copyright laws.



 Converting to audio/ogg with the Opus codec 

The [opus-tools](https://opus-codec.org/release/dev/2018/09/18/opus-tools-0_2.html) include three command-line utilities for working with Ogg audio in the Opus codec:



* The [opusenc](https://opus-codec.org/docs/opus-tools/opusenc.html) utility encodes audio from WAV, FLAC, and other formats to Ogg with the Opus codec. The page shows how to compress audio streams. Compression is useful for passing real-time audio to the service.
* The [opusdec](https://opus-codec.org/docs/opus-tools/opusdec.html) utility decodes audio from the Opus codec to uncompressed PCM WAV files.
* The [opusinfo](https://opus-codec.org/docs/opus-tools/opusinfo.html) utility provides information about and validity checking for Opus files.



Many users send WAV files for speech recognition. With the service's 100 MB data limit for synchronous HTTP and WebSocket requests, the WAV format reduces the amount of audio that can be recognized with a single request. Using the opusenc command to convert the audio to the preferred audio/ogg:codecs=opus format can greatly increase the amount of audio that you can send with a recognition request.

For example, consider an uncompressed broadband (16 kHz) WAV file (input.wav) that uses 16 bits per sample for a bit rate of 256 kbps. The following command converts the audio to a file (output.opus) that uses the Opus codec:
Beta support for the Google Compute Engine CSI driver template
: You can use the Google Compute Engine CSI driver template to create persistent storage for stateful apps that run in Satellite clusters. For more information, see the [Google Compute Engine CSI driver template documentation](https://cloud.ibm.com/docs/satellite?topic=satellite-storage-gcp-compute-persistent-disk-csi-driver).







 February 2022 



 28 February 2022 

Host outbound connectivity
: Updated the [host outbound network requirements](https://cloud.ibm.com/docs/satellite?topic=satellite-reqs-host-network) page to include Red Hat Container Registry.





 24 February 2022 

CLI change log
: Updated the CLI plug-in change log page for the [release of version 1.0.374](https://cloud.ibm.com/docs/satellite?topic=satellite-satellite-cli-changelog).

IBM Key Protect for IBM Cloud
: IBM Key Protect for IBM Cloud is added as a supported managed service for Satellite. For more information, see [Supported Satellite-enabled IBM Cloud services](https://cloud.ibm.com/docs/satellite?topic=satellite-managed-services) and [About Key Protect for Satellite](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-about-cos-satellite).

New troubleshooting issue for errors when you run the oc debug command
: See [Why can't I log in to my worker nodes or debug them with oc debug command?](https://cloud.ibm.com/docs/satellite?topic=satellite-ts-cluster-ocdebug).





 18 February 2022 

CLI change log
: Updated the CLI plug-in change log page for the [release of version 1.0.372](https://cloud.ibm.com/docs/satellite?topic=satellite-satellite-cli-changelog).





 16 February 2022 

Host connectivity
2022-05-10 09:35:55,204 - INFO - │ }
2022-05-10 09:35:55,205 - INFO - │ ],
2022-05-10 09:35:55,205 - INFO - │ “trace”: “70a2a6d5-48a5-4f08-8055-4fd21529dd1a”
2022-05-10 09:35:55,205 - INFO - │ },
2022-05-10 09:35:55,205 - INFO - │ “RawResult”: null
2022-05-10 09:35:55,205 - INFO - │ }
2022-05-10 09:35:55,205 - INFO - │
2022-05-10 09:35:55,205 - INFO - │
2022-05-10 09:35:55,205 - INFO - │ with data.ibm_is_ssh_key.storage_ssh_key,
2022-05-10 09:35:55,205 - INFO - │ on main.tf line 171, in data “ibm_is_ssh_key” “storage_ssh_key”:
2022-05-10 09:35:55,205 - INFO - │ 171: data “ibm_is_ssh_key” “storage_ssh_key” {
2022-05-10 09:35:55,205 - INFO - │
2022-05-10 09:35:55,205 - INFO - ╵
2022-05-10 09:35:55,191 - INFO - │ Error: the provided token is not authorized to view the specified instance (ID:) in this account
2022-05-10 09:35:55,210 - INFO - CLOUD-DEPLOY] Uploading the failure status file.
2022-05-10 09:35:55,210 - INFO - CLOUD-DEPLOY] ! ! ! ! !
If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.<-- </section "id="section-en-notice-revise-license" "> --><-- <section "id="section-en-notice-warranty" "> --> 15. Disclaimer of Warranty THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.<-- </section "id="section-en-notice-warranty" "> --><-- <section "id="section-en-notice-limit-liab" "> --> 16.
* [April 2023](https://cloud.ibm.com/docs/satellite?topic=satellite-satellite-relnotessatellite-apr23)



* [25 April 2023](https://cloud.ibm.com/docs/satellite?topic=satellite-satellite-relnotessatellite-apr2523)



* Storage template revisions



* [05 April 2023](https://cloud.ibm.com/docs/satellite?topic=satellite-satellite-relnotessatellite-apr0523)



* Storage template revisions





* [March 2023](https://cloud.ibm.com/docs/satellite?topic=satellite-satellite-relnotessatellite-mar23)



* [27 March 2023](https://cloud.ibm.com/docs/satellite?topic=satellite-satellite-relnotessatellite-mar2723)



* New! You can download a .csv copy of your outbound network requirements.



* [24 March 2023](https://cloud.ibm.com/docs/satellite?topic=satellite-satellite-relnotessatellite-mar2423)



* Changes to the host network requirements in non-RHCOS locations.



* [20 March 2023](https://cloud.ibm.com/docs/satellite?topic=satellite-satellite-relnotessatellite-mar2023)



* New troubleshooting topic



* [1 March 2023](https://cloud.ibm.com/docs/satellite?topic=satellite-satellite-relnotessatellite-mar0123)



* CLI change log





* [January 2023](https://cloud.ibm.com/docs/satellite?topic=satellite-satellite-relnotessatellite-jan23)



* [24 January 2023](https://cloud.ibm.com/docs/satellite?topic=satellite-satellite-relnotessatellite-jan2423)



* CLI change log
(https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/data-sources/is_subnet_reserved_ips)<br> * [ibm_schematics_action](https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/data-sources/schematics_action)<br> * [ibm_schematics_job](https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/data-sources/schematics_job)<br><br><br> <br><br> * Support dh_group, key_lifetime, and authentication_algorithm argument for [ibm_is_ipsec_policy](https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/resources/is_ipsec_policyargument-reference), [ibm_is_ike_policy](https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/resources/is_ike_policyargument-reference) resources<br> * Support delegate_vpc argument for [ibm_is_vpc_routing_table_
wallet: wallet,
discovery: { enabled: true, asLocalhost: false, strategy: DefaultQueryHandlerStrategies.MSPID_SCOPE_ROUND_ROBIN }
};

await gateway.connect(connectionProfile, connectionOptions);
Show more

This code snippet uses the gateway to open gRPC connections to the peer and orderer nodes, and interact with your network.



 Enabling service discovery 

Fabric [service discovery](https://hyperledger-fabric.readthedocs.io/en/release-2.2/discovery-overview.html) allows your applications to dynamically find the peer and ordering endpoints of your network and the peers on the channel outside your organization that need to endorse a transaction. If you do not configure service discovery, the endpoint information of peer and ordering nodes on your channel needs to be added manually to your connection profile or your application. You would need to edit your connection profile or update your application each time a node is added or removed from your network.

To configure a client application to use service discovery, set the following options on the gateway.connect() call by defining connectionOptions that include:

discovery: { enabled: true, asLocalhost: false, strategy: DefaultQueryHandlerStrategies.MSPID_SCOPE_ROUND_ROBIN }

Setting strategy: DefaultQueryHandlerStrategies.MSPID_SCOPE_ROUND_ROBIN ensures that requests from the client application are distributed across available peers. See [DefaultQueryHandlerStrategies](https://hyperledger.github.io/fabric-sdk-node/release-2.2/module-fabric-network.html.DefaultQueryHandlerStrategies__anchor) in the Node SDK documentation for more information.







 Step five: Invoke the smart contract 

After you configure the gateway to connect to the network managed by your console, we will edit the portion of the issue.js file that connects to the commercial paper smart contract. You need to provide the gateway the contract name and the channel where the smart contract was deployed.

Edit the following line, and replace mychannel with your channel name.
Refer to the previous section on [using the v2.4 Fabric Gateway peer service](https://cloud.ibm.com/docs/blockchain?topic=blockchain-ibp-console-appibp-console-app-gateway-peer-service) for details on developing new applications for Fabric v2.4.

Developing an application might require coordination between two distinct users of your network, the network operator and the application developer:



* The network operator is the administrator who uses the IBM Blockchain Platform console to deploy the nodes of your organization and installs the smart contracts on your network.
* The application developer builds the client application that is consumed by users. The developer uses the [Hyperledger Fabric SDKs](https://hyperledger-fabric.readthedocs.io/en/release-2.2/getting_started.htmlhyperledger-fabric-sdks) to invoke transactions written in the smart contracts.



If you are the network operator, you will need to complete the following steps before the application developer can interact with your network:



1. Use your organization CA to [register an application identity](https://cloud.ibm.com/docs/blockchain?topic=blockchain-ibp-console-appibp-console-app-identities).
2. [Download the connection profile](https://cloud.ibm.com/docs/blockchain?topic=blockchain-ibp-console-appibp-console-app-profile) from the organizations panel.
3. Send the application developer the following objects and information:



* The enroll ID and secret of the application identity.
* The connection profile.
* The smart contract name.
* The name of the channel the smart contract was deployed on.





If you are the application developer, use the information that is provided by the network operator to complete following steps:



1. Generate a certificate and private key by using the enroll ID and secret of the application identity, along with CA endpoint information inside your connection profile.
2.
[Shows how to access the JSON editor associated with a standard node response.](https://cloud.ibm.com/docs-content/v1/content/a2b18c153837bce00a5b4de496e4b4ca64bbf56e/assistant-data/images/contextvar-json-response.png)

If the Multiple responses setting is On for the node, then you must click the Edit response![Edit response](https://cloud.ibm.com/docs-content/v1/content/a2b18c153837bce00a5b4de496e4b4ca64bbf56e/assistant-data/images/edit-slot.png) icon for the Options![Advanced response](https://cloud.ibm.com/docs-content/v1/content/a2b18c153837bce00a5b4de496e4b4ca64bbf56e/assistant-data/images/kabob.png) menu to be visible.

![Shows how to access the JSON editor that is associated with a standard node that has multiple conditional responses that are enabled for it.](https://cloud.ibm.com/docs-content/v1/content/a2b18c153837bce00a5b4de496e4b4ca64bbf56e/assistant-data/images/contextvar-json-multi-response.png)



If you want to display or further process the response from within the same dialog turn, then you must add a second node that does so, and jump to it from this node.



* To make a call that can be used by an individual slot, click the Edit slot icon ![Edit slot icon](https://cloud.ibm.com/docs-content/v1/content/a2b18c153837bce00a5b4de496e4b4ca64bbf56e/assistant-data/images/edit-slot.png) for the slot, and then do one of the following things:
Overview of the Satellite location infrastructure components

 Infrastructure components Description 

 Hosts Hosts are machines that reside in your infrastructure provider, across at least three separate zones, and must [meet the minimum host requirements](https://cloud.ibm.com/docs/satellite?topic=satellite-host-reqs). After attaching the hosts to a Satellite location, you assign the hosts to the Satellite clusters to provide the computing power to run your application workloads. For more information, see [Setting up Satellite hosts](https://cloud.ibm.com/docs/satellite?topic=satellite-host-concept). 
 Storage Satellite storage uses Satellite Config to provide a convenient way to install various storage drivers in Red Hat OpenShift on IBM Cloud clusters across your Satellite locations, by using storage templates. The storage templates are provided and tested by the vendors. After you install Satellite storage, your cluster users can use Kubernetes persistent volume claims (PVCs) to order and save their application data in persistent storage. For more information, see [Understanding Satellite storage templates](https://cloud.ibm.com/docs/satellite?topic=satellite-sat-storage-template-ov). 









 Satellite control plane worker nodes 

The following table describes the components that run as Satellite control plane worker nodes.



Table 5. Overview of Satellite control plane worker node components
Overview of the Satellite control plane worker node components

 Worker node component Description 

 Satellite Link connector The Satellite link connector component is the main gateway for any communication between your Satellite location and IBM Cloud. All workloads that run in your location and that must connect to an app, service, or server that runs in IBM Cloud must send their requests to the Satellite Link connector. The Satellite Link connector securely forwards your request to the Satellite Link tunnel server where the request is proxied and forwarded to the destination target. To enable DNS resolution between your Satellite location and IBM Cloud, you must create a Satellite Link endpoint.
* [ibmcloud oc cluster subnet create](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_cluster_subnet_create)
* [ibmcloud oc cluster subnet detach](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_cluster_subnet_detach)









 ibmcloud oc worker 

[View and modify worker nodes for a cluster](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-cliworker_node_commands).



* Deprecated[ibmcloud oc worker add](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_worker_add)
* [ibmcloud oc worker get](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_worker_get)
* [ibmcloud oc worker ls](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_workers)
* [ibmcloud oc worker reboot](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_worker_reboot)
* [ibmcloud oc worker reload](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_worker_reload)
* [ibmcloud oc worker replace](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clicli_worker_replace)