Transitioning to RLM License Technology

TotalView is transitioning its license technology to the Reprise License Manager (RLM). As of the 2024.1 release, all new licenses and renewed licenses will be issued with the Reprise license technology. The Reprise license technology operates much like the FlexNet Publisher (FNP) license technology, so setting up and using an RLM license server is similar.

These are the recommended transition steps to move from either an FNP or FNE license server to an RLM server.

1. Set Up a New Reprise (RLM) License Server

Begin the license server transition by setting up a new Reprise License Server and loading your license into it. Follow steps 1 - 4 in Installing the RLM License Server for instructions on setting up a new Reprise license server and preparing your license. Final TotalView license setup described in Step 5 of that procedure will be completed later.

2. Test the New RLM License Server

Validate that the RLM license server is properly serving licenses by running TotalView on a separate system and pointing at the license server using the RLM_LICENSE environment variable.

For example, the following command sets the RLM_LICENSE environment variable, runs the command line interface of TotalView and instructs it to display license information, and then runs the ls program.

env RLM_LICENSE=7147@license-tvt.totalviewtech.com totalviewcli -verbosity error -e ".license ; dgo ; dwait ; quit -force" /bin/ls

 

Manager: reprise 

Feature: TotalView_Teams

Processors: big

 

Processes: linux-x86_64:1 

Threads: big

Remote Debug: Yes

Memory Debugging: Yes

TVDEngine: No

Replay Processes: big (reserved)

CUDA Processes: big (reserved)

Single Instance: No

Platforms: linux-x86_64 linux-arm64 linux-powerle darwin-x86 darwin-arm64

Cross Processors: big:

Maximum Version: 2030.0101

Entitlement Code: 28a694cdd8840636dabaeeb42f36178d

Expiration Date: permanent

Demo: No

Notice: For Perforce Internal Use Only

Customer: TotalView

Contract: PO:123456789

myfile.txt

Validate that you are able to run TotalView in a similar manner and that:

  • The Manager line should report "reprise".

  • The Processes line should show the architecture and number of process tokens consumed (e.g., linux-x86_64:1).

  • The contents of the directory you ran the command in are displayed.

3. Communicate with the Development Team

Notify the development team of the coming license server change, provide a time frame regarding when the change will take place, and please note that further instructions for any environment changes will be provided.

4. Shut Down the Old FNP or FNE License Server

For an FNP license server, follow the instructions in Starting and Stopping an FNP License Server to stop the FNP license server.

For an FNE license server, follow the instructions in Starting and Stopping an FNE License Server to stop the FNE license server.

5. Notify the Development Team

Perform the final step, 5. Point TotalView Client Installations to the RLM License Server, to configure how TotalView will access the license server for use by your development team.

Notify the development team that the server change has been completed and of any environment changes they may need to make. If the team was explicitly setting either the LM_LICENSE_FILE or TV_LICENSE_FILE environment variables, provide instructions to replace use of them with the RLM_LICENSE environment variable.