Skip to content

Commit

Permalink
tutorials: Added notices about GZ_PARTITION (#537)
Browse files Browse the repository at this point in the history
Signed-off-by: Martin Pecka <peci1@seznam.cz>
  • Loading branch information
peci1 committed Sep 16, 2024
1 parent 8b184b3 commit c1fc0f5
Show file tree
Hide file tree
Showing 5 changed files with 70 additions and 0 deletions.
14 changes: 14 additions & 0 deletions tutorials/04_messages.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,20 @@ cmake --build . --config Release

## Running the examples

> **NOTE**
> It is essential to have a valid value of `GZ_PARTITION` environment variable
> and to have it set to the same value in all open terminals. As `GZ_PARTITION`
> is based on hostname and username, especially Windows and Mac users might
> have problems due to spaces in their username, which are not a valid character
> in `GZ_PARTITION`. gz-transport prints error `Invalid partition name` in such
> case. To resolve that, set `GZ_PARTITION` explicitly to a valid value:
> ```bash
> # Linux and Mac
> export GZ_PARTITION=test
> # Windows
> set GZ_PARTITION=test
> ```
Open two new terminals and from your `build/` directory run the executables.
From terminal 1:
Expand Down
14 changes: 14 additions & 0 deletions tutorials/06_python_support.md
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,20 @@ export PYTHONPATH=$PYTHONPATH:<path_install_prefix>/lib/python

## Running the examples

> **NOTE**
> It is essential to have a valid value of `GZ_PARTITION` environment variable
> and to have it set to the same value in all open terminals. As `GZ_PARTITION`
> is based on hostname and username, especially Windows and Mac users might
> have problems due to spaces in their username, which are not a valid character
> in `GZ_PARTITION`. gz-transport prints error `Invalid partition name` in such
> case. To resolve that, set `GZ_PARTITION` explicitly to a valid value:
> ```bash
> # Linux and Mac
> export GZ_PARTITION=test
> # Windows
> set GZ_PARTITION=test
> ```
Open two new terminals and directly run the Python scripts downloaded previously.
From terminal 1:
Expand Down
14 changes: 14 additions & 0 deletions tutorials/07_security.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,20 @@ password. Also, every subscriber will only connect to secure publishers.

### Example

> **NOTE**
> It is essential to have a valid value of `GZ_PARTITION` environment variable
> and to have it set to the same value in all open terminals. As `GZ_PARTITION`
> is based on hostname and username, especially Windows and Mac users might
> have problems due to spaces in their username, which are not a valid character
> in `GZ_PARTITION`. gz-transport prints error `Invalid partition name` in such
> case. To resolve that, set `GZ_PARTITION` explicitly to a valid value:
> ```bash
> # Linux and Mac
> export GZ_PARTITION=test
> # Windows
> set GZ_PARTITION=test
> ```
First, let's test unsecure communication. This example requires
[gz-tools](https://github.com/gazebosim/gz-tools).
Expand Down
14 changes: 14 additions & 0 deletions tutorials/10_logging.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,20 @@ cmake --build . --config Release

## Running the examples

> **NOTE**
> It is essential to have a valid value of `GZ_PARTITION` environment variable
> and to have it set to the same value in all open terminals. As `GZ_PARTITION`
> is based on hostname and username, especially Windows and Mac users might
> have problems due to spaces in their username, which are not a valid character
> in `GZ_PARTITION`. gz-transport prints error `Invalid partition name` in such
> case. To resolve that, set `GZ_PARTITION` explicitly to a valid value:
> ```bash
> # Linux and Mac
> export GZ_PARTITION=test
> # Windows
> set GZ_PARTITION=test
> ```
Open two new terminals and from your `build/` directory run the recorder.
From terminal 1:
Expand Down
14 changes: 14 additions & 0 deletions tutorials/23_topic_statistics.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,20 @@ if (!node.EnableStats(topic, true, "/my_stats", 100))

### Example

> **NOTE**
> It is essential to have a valid value of `GZ_PARTITION` environment variable
> and to have it set to the same value in all open terminals. As `GZ_PARTITION`
> is based on hostname and username, especially Windows and Mac users might
> have problems due to spaces in their username, which are not a valid character
> in `GZ_PARTITION`. gz-transport prints error `Invalid partition name` in such
> case. To resolve that, set `GZ_PARTITION` explicitly to a valid value:
> ```bash
> # Linux and Mac
> export GZ_PARTITION=test
> # Windows
> set GZ_PARTITION=test
> ```
If you have the Gazebo Transport sources with the example programs built,
then you can test topic statistics by following these steps.
Expand Down

0 comments on commit c1fc0f5

Please sign in to comment.