Recording service

4 posts / 0 new
Last post
mjg
Offline
Last seen: 2 months 8 hours ago
Joined: 07/17/2024
Posts: 4
Recording Service Error: "corrupted size vs. prev_size in fastbins Aborted (core dumped)"

When building a custom recording plugin (tutorial link). After the recording service has been killed with Ctrl+C, this error is thrown at the very end:

corrupted size vs. prev_size in fastbins
Aborted (core dumped)

The program executes fine and destructors are called, so no functionality is lost. This happens both with the example code and my own implementation.

Does anyone know what causes this?

4 posts / 0 new
Last post
Offline
Last seen: 6 months 3 weeks ago
Joined: 04/13/2023
Posts: 4
Use content filter on Recording service

I'm using recording service with RTI DDS Connext 6.1.2 to capture data of type KeyedString on the same topic name ('MOVEMENT_LINE') 

The key is a normal string, and the value is an xml content. 

Bellow example of data where some messages are used as responses and others as requests: 

 

[

  {

    "key": "2b44272e-694c-4666-a3f3-0ad125812042",

2 posts / 0 new
Last post
Jacob Henry's picture
Offline
Last seen: 1 year 2 months ago
Joined: 10/17/2017
Posts: 6
Recording Service - Record Only Valid Samples

I recently noticed that our RTI recording service is recording occasional invalid samples under the NOT_ALIVE_NO_WRITERS_INSTANCE_STATE. SampleInfo valid data is false.

This was first noticed when looking at the recording service metadata.db Files_2_0 table. The first shard of the recording session state that the minimum SampleInfo_source_timstamp was -1000000000.

This is a potential issue for our software.

Organization:
2 posts / 0 new
Last post
Offline
Last seen: 1 year 11 months ago
Joined: 12/01/2022
Posts: 1
Retrieve integer enumeration value

Hello!

I'm reading a dds log file using sqlite and having troubles to retrieve the original integer values that were specified for enumerations in my *.idl file.

For example:

enum tTest
{
  Value0,
  Value1, 
  Value2
}

struct tMyData
{
  tTest testData;
}; 

When I read testData, I want to get the integer values 0,1 or 2. But instead the json string contains "Value0", "Value1" or "Value2". Is there some setting that I miss during the recording?

Any help is highly appreciated!

/David

Organization:
4 posts / 0 new
Last post
Offline
Last seen: 3 years 5 months ago
Joined: 06/18/2021
Posts: 2
File metadata and Recording Service

Hi.

We've been prototyping with the RTI Recording Service for a bit with two different plugins and it seems to work well overall but it does seem like we could need some help.

3 posts / 0 new
Last post
Offline
Last seen: 4 years 3 months ago
Joined: 08/06/2020
Posts: 3
Play back data recorded using the Recording Service

Hi,

I've recorded data using the Recording Service (RTI Connext v6.0.1) and I'd like to play it back but on another machine that doesn't have RTI DDS installed.

Is it possible? I've looked for this functionality in the RTI Connector for Python (https://community.rti.com/static/documentation/connector/current/api/python/index.html) but didn't have much luck with it.

Thanks for your help / suggestions!

3 posts / 0 new
Last post
Offline
Last seen: 4 years 10 months ago
Joined: 07/22/2019
Posts: 11
How to extract data from an XCDR recorded file?

Hi,  

I was wondering if there's a way I can extract a sample (for example first and last sample) from an XCDR log file generated using the Recording Service?

I understand this can be done if I use the Converter service and convert my log file into JSON format. However I'm using rather large data, and the process of converting the whole log file will take significant time when I just need to extract a few samples from that file. 

3 posts / 0 new
Last post
Offline
Last seen: 4 years 10 months ago
Joined: 07/22/2019
Posts: 11
Can't reference an xml into the xml used by recording service

Hi, 

 

I generated my xml files from my idl's and stored them in a folder called xml. This folder lives in the same directory as my MY_RECORDING_SERVICE.xml. It looks like this

main_folder/

|---xml/

|------image.xml

|------image_types.xml

|------coordinate_systems.xml

|---MY_RECORDING_SERVICE.xml

 

Inside my MY_RECORDING_SERVICE.xml I'm including these xml generated as follow: 

 

4 posts / 0 new
Last post
Offline
Last seen: 4 years 10 months ago
Joined: 07/22/2019
Posts: 11
Can't log data in JSON format for FlatData and Shared Memory

Hello, 

4 posts / 0 new
Last post
Offline
Last seen: 4 years 10 months ago
Joined: 07/22/2019
Posts: 11
Error with multicast using FlatData and Zero Copy

I'm sending images using a docker. I created a publisher and subscriber which sends a simple image. And I want to use the recording service to log info from this images. 

I created this xml, based on the example in the RTI_RecordingService_UsersManual.pdf page 27.

 

<?xml version="1.0" encoding="UTF-8"?>

 

 

 

Subscribe to RSS - Recording service