Skip to content

Adding documentation for properties of persistence mode#1236

Open
emiliocuestaf wants to merge 2 commits intomasterfrom
feature/persistence-properties
Open

Adding documentation for properties of persistence mode#1236
emiliocuestaf wants to merge 2 commits intomasterfrom
feature/persistence-properties

Conversation

@emiliocuestaf
Copy link
Copy Markdown
Contributor

@emiliocuestaf emiliocuestaf commented Mar 23, 2026

Description

Persistence properties section was "Still under work", this PR just populates the file with the information already described in section 7.

@Mergifyio backport 3.4.x 3.2.x 2.14.x

Contributor Checklist

  • Commit messages follow the project guidelines.
  • Code snippets related to the added documentation have been provided.
  • Documentation tests pass locally.
  • [N/A] The Pro version badge has been added if the documented feature is exclusive to Fast DDS Pro.
  • Applicable backports have been included in the description.

Reviewer Checklist

  • The PR has a milestone assigned.
  • The title and description correctly express the PR's purpose.
  • Check contributor checklist is correct.
  • CI passes without warnings or errors.

Signed-off-by: Emilio Cuesta <emiliocuesta@eprosima.com>
:language: xml
:start-after: <!-->CONF-PERSISTENCE-SERVICE-SQLITE3-EXAMPLE<-->
:end-before: <!--><-->
:lines: 2-4, 6-61, 63-64
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Double check if included lines need modification.

file used for persistent storage when the SQLite3 plugin is used.
The default value is ``persistence.db``.
To avoid undesired delays caused by concurrent access, it is advisable to use a different
database file for each DataWriter and DataReader.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this actually the case? If not clear, please remove it.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is

:language: xml
:start-after: <!-->CONF-PERSISTENCE-SERVICE-SQLITE3-EXAMPLE<-->
:end-before: <!--><-->
:lines: 2-4, 6-61, 63-64
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add EOL.

Signed-off-by: Emilio Cuesta <emiliocuesta@eprosima.com>
@emiliocuestaf
Copy link
Copy Markdown
Contributor Author

@juanlofer-eprosima Also it seems dds.persistence.sqlite3.filename must be set at participant level. It doesnt work at datawriter or datareader.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants