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.