10000 Tags · guofangqiang/Fast-DDS · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: guofangqiang/Fast-DDS

Tags

2.0.1-rc

Toggle 2.0.1-rc's commit message

v2.0.1

Toggle v2.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Avoid exporting "openssl_init" (eProsima#1307)

* Refs #8913 Avoid exporting "openssl_init".

* Uncrustify

* Fixing not found header in Mac/Windows.

v2.0.0

Toggle v2.0.0's commit message

2.0.0-rc

Toggle 2.0.0-rc's commit message

2.0.0-beta

Toggle 2.0.0-beta's commit message

v1.8.4

Toggle v1.8.4's commit message

v1.10.0

Toggle v1.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Setting versions for 1.10.0 (eProsima#1128)

* Refs #8101. SHM fault tolerance.

Signed-off-by: AdolfoMartinez <adolfomartinez@eprosima.com>

* Refs #8101. Suggestions applied.

Signed-off-by: AdolfoMartinez <adolfomartinez@eprosima.com>

* Refs #8101. Refactor & fix dead_listener_port_recover test.

Signed-off-by: AdolfoMartinez <adolfomartinez@eprosima.com>

* Refs #8101. Fix warnings on Windows.

Signed-off-by: AdolfoMartinez <adolfomartinez@eprosima.com>

* Refs #8101. Fix warnings on MAC.

Signed-off-by: AdolfoMartinez <adolfomartinez@eprosima.com>

* Updating dependencies

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>

Co-authored-by: AdolfoMartinez <adolfomartinez@eprosima.com>

v1.9.3P1

Toggle v1.9.3P1's commit message
Do not reuse cache change if sample does not fit

This is a port of PR eProsima#1013 to v1.9.3
Cherry-pick of commit 59de387

Slight modification on the new regression test to make it
work as asynchronous publisher, because
v1.9.3 did not allow large messages on synchronous mode

v1.9.4

Toggle v1.9.4's commit message

v1.9.3

Toggle v1.9.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Intraprocess delivery [6827] (eProsima#854)

* Internal methods to find endpoints on the local process [6791] (eProsima#841)

* find_local_readers/writers added to RTPSDomainImpl

* uncrustify

* find_local_readers/writers added to RTPSDomainImpl [6791]

Co-Authored-By: laura <52071480+laura-eprosima@users.noreply.github.com>

* Apply suggestions from code review (style)

Co-Authored-By: laura <52071480+laura-eprosima@users.noreply.github.com>

* Refs #6792. Performance improvement.

* Refs #6792. Added for_each_participant method.

* Refs #6792. Separating declaration and implementation.

* Adapt Readers for intra-process communication

* Refs #6802. Avoid interlock on RTPSDomain.

* Correct checking of intra-process writer

* Remove undesired cout

* Refs #6802. Intraprocess delivery in StatelessWriter

* Refs #6802. liveliness check moved

* Refs #6802. Avoid intra-process for builtin endpoints.

* Refs #6802. Explaining commented code.

* Refs #6802. Initializing local_reader_ on ReaderLocator.

* Refs #6802. Asynchronous publishing.

* Refs #6802. Uncrustify.

* Refs #6802. Always synchronous intraprocess.

* Refs #6802. Deadlock in removeParticipant solved

* Refs #6808. Intraprocess delivery in StatefullWriter

* Refs #6808. Update intraprocess delivery in StatefullWriter

* ReaderLocator mock

* Refs 6808. Turn ReaderProxy's is_reliable into is_remote_and_reliable

* Refs 6808. Uncrustify on ReaderLocator.

* Refs 6808. Make intraprocess dependant on static method on RTPSDomainImpl.

* Refs 6808. Fixing StatefulReader.

* Refs 6808. Mocking RTPSDomainImpl.

* Refs 6808. Refactoring ReaderLocator.

* Refs 6808. Fixing use of for_each_unsent_change

* Refs 6808. Fixing local sending of gaps.

* Refs 6808. Fixing StatelessWriter

* Refs 6808. Refactor local sending of initial gaps.

* Refs 6808. Initial acknack simulation.

* Refs 6808. Initial acknack simulation on timed event.

* Refs 6808. Dont look for local reader until used.

* Refs 6808. Don't consider builtin enpoints as local process

* Refs #6808. Avoiding ABBA lock betwen domain and participant mutex.

* Refs #6808.Getting RTPSDomainImpl ready for configuration flags.

* Refs #6808.Fixing warning.

* Refs #6808.Fixing debug build

* Refs #6814. Add LibrarySettingsAttributes

* Refs #6814. Added LibrarySettings to XMLProfileManager

* Refs #6814. XML Parsing of LibraySettings

* Refs #6814. XML parsing unit test.

* Refs #6814. Using configuration on RTPSDomainImpl.

* Refs #6814. Fixed parser.

* Fixing warnings

* Fixing errors.

* Refs #6816. Adding intraprocess tests.

* Refs #6816. Fixing erros sending intraprocess heartbeat.

* Refs #6816. Fixing error with intraprocess and request/reply.

* Refs #6816. RealTimeAllocation tests for intraprocess

* Refs #6816. Paramterized blackbox tests.

* Refs #6816. Fixed error with persistence and test instances.

* Refs #6814. Empty profiles are now allowed in XML

* Refs #6814. XML Test for library_settings in root node.

* Avoid redefinition of testcase name

* Avoid core on failure and fail gracefully

An ASSERT fail while the thread is still ongoing
will skip the join and will break on thread destructor

* Refs #6823. Async thread not sending UDP data when no remote readers present

* Restore async publishing on best effort

* Refs #6823. Not starting periodic heartbeat if there are no remote readers.

* Refs #6816. Updated blackbox tests.

* Fixing build with security on

* Refs #6827. Addressed review comments

* Refs #6816.

- Fixed possible error when making acked_changes_set() with max_ack_seq = {0,0}
- Now simple communication tests activate intraprocess to very intraprocess and normal behaviour coexists well.

* Refs #6816.

Fixed error in add_gtest() with test case instances (TEST_P) and
-DGTEST_INDIVIDUAL=ON.

* Refs #6827. Fixing xml unit tests

* Refs #6827. Fixing leak.

* Refs #6827. Removing some intraprocess tests

* Refs #6827. Fixing gtest_filter selection

* Intraprocess testing

* correct instantiation of parameterized tests

* Refs #6816. Refactor on simple communication tests.

Now publisher/subscriber logic is separated from the main function, making possible to be used in different tests.

* Refs #6816. Fixed compilation error.

Fixed compilation error on simple communication tests when compiling
with -DSECURITY=ON.

* Refs #6816. New executable for testing added.

New executable for testing simple communication with intraprocess and
normal communication was written.

* Refs #6816. Added special GTEST_INDIVIDUAL case.

It was added using a new macro add_blackbox_gtest() to support instances
of Intraprocess test instances and NonIntraprocess test instances.

* correct instantiation of parameterized tests

* intraprocess PubSubTests

* Refs #6816. Fixed returned value in StatefulReader processing functions.

* Refs #6827. Disabling intraprocess for PubSubKeepAll and PubSubKeepAllTransient.

These tests are checking that the resource limits are being respected in the writer (i.e. the write call fails to add more than 2 changes).
But with intraprocess delivery, the changes may be automatically acknowledged, so more changes can be directly added.

* Refs #6827. Correctly updating all_acked_ when adding changes.

* Refs #6827. Not rewinding low mark on ReaderProxy

* Revert "Refs #6827. Correctly updating all_acked_ when adding changes."

This reverts commit 6a07005f3e4c58465a5d4c15be78003abb4dad51.

* Refs #6816. Fixed AutomaticLiveliness simple communication test.

Fixed error after refactor the simple communication tests.

* Refs #6827. Fixing security initialization.

* Refs #6816. Fixed error.

Fixed error with intraprocess communication and VOLATILE reader. When matched, the changes in history is set as
irrelevant, the intraprocess_gap() failes (reader not discovered writer) and the CacheChangeReader_t is not included in
the ReaderProxy. The low_mark is not updated and this causes not sending GAPs when initial heartbeat is sent again. Also
now the initial heartbeat can sends GAPs.

* Fixing warning

* Refs #6816. Fixed error in changes on face7c6.

We are sending GAPs also to TRANSIENT_LOCAL readers. But it must be sent
only to VOLATILE readers.
0