Spotfire Server and Environment - Quick Start

Updating services

When you add an update for a service to the appropriate deployment area (or make any other change to a deployment, such as deleting a package or changing the deployment area of a service), an Update service button becomes available in the information pane for each affected service.

About this task

Depending on which services you have in your system, you can have new versions of the following distributions:
  • Spotfire.Dxp.netcore-linux.sdn (the Web Player and Automation Services for Linux only)
  • Spotfire.Dxp.sdn (the Web Player and Automation Services for Windows and Linux)
  • Spotfire.Dxp.PythonServiceLinux.sdn (the Spotfire Service for Python on Linux)
  • Spotfire.Dxp.PythonServiceWindows.sdn (the Spotfire Service for Python on Windows)
  • Spotfire.Dxp.RServiceLinux.sdn (the Spotfire Service for R on Linux)
  • Spotfire.Dxp.RServiceWindows.sdn (the Spotfire Service for R on Windows)
  • Spotfire.Dxp.TerrServiceLinux.sdn (the Spotfire Enterprise Runtime for R - Server Edition on Linux)
  • Spotfire.Dxp.TerrServiceWindows.sdn (the Spotfire Enterprise Runtime for R - Server Edition on Windows)
Note: Updating a service will lead to a restart of the service and all instances under the service (including any instances that were previously stopped).

Procedure

  1. Log in to the Spotfire Server web administration pages and click Deployments & Packages.
  2. Add the service distribution to the desired deployment area on the server.
    For details on how to add a new distribution file, see Adding software packages to a deployment area.
  3. On the Nodes & Services, Network page, under Node managers, click the node manager and then the service that you want to update.
    In the upper-right pane there is an Update service button. You can scan the Packages pane for notes that indicate exactly what has changed from the current deployment.
  4. Click Update service, and then, in the confirmation dialog, click Update.
    In the upper-right pane, the Status line indicates that the update has started. The Activity page shows the progress of the update.

Results

When the update is complete, the Status line indicates "Service installed successfully". The new service duplicates the settings of the old service, including its name, resource pool, and port. No further requests will be routed to the old service.
If you want to cancel the update and return to the previous service version, see Rolling back a service update.
Note: If you delete the old service you will not be able to roll back the service.

When the update is successful and you are sure that you want to keep the new version, you should delete the old service version. Because Spotfire Server stores a maximum of two versions of a service, if you perform another update on the same service, the first version will be deleted automatically if it is still being stored.