Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CLOCK_BOOTTIME timers (Linux only) #4568

Merged
merged 10 commits into from Apr 11, 2024
Merged

Conversation

mitza-oci
Copy link
Member

Allow configuration of timers that use the CLOCK_BOOTTIME clock offered by Linux.

…TIME.

This only includes configuration, CI, and documentation changes.

Squashed commit of the following:

commit 77d7689
Merge: 2ba1797 0f79a06
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Fri Mar 22 09:51:00 2024 -0500

    Merge branch 'master' into boottime

    # Conflicts:
    #	cmake/init.cmake
    #	configure

commit 2ba1797
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Wed Feb 28 17:20:58 2024 -0600

    updated lint config

commit 819665d
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Wed Feb 28 17:18:17 2024 -0600

    corrected CMakeLists

commit bb92bf2
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Wed Feb 28 15:56:34 2024 -0600

    Update configure

    Co-authored-by: Son Dinh <technology789@gmail.com>

commit 5151414
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Wed Feb 28 15:55:01 2024 -0600

    Specialize the ACE_Condition_Attributes_T template

commit 9ae1d8e
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Wed Feb 28 09:35:02 2024 -0600

    Added export macro

commit 8dbd712
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Wed Feb 28 08:56:48 2024 -0600

    fixed perl closure

commit 419547e
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Wed Feb 28 08:52:16 2024 -0600

    Add to dds/CMakeLists.txt

commit 073d23d
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Wed Feb 28 08:51:46 2024 -0600

    fixed perl closure

commit 4a2e359
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Wed Feb 28 08:28:34 2024 -0600

    try the new configs in CI

commit 2777735
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Tue Feb 27 14:40:33 2024 -0600

    Moved content in devguide

commit 013c2ca
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Tue Feb 27 13:24:23 2024 -0600

    Apply suggestions from code review

    Co-authored-by: Fred Hornsey <fred@hornsey.us>

commit 9198ab4
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Tue Feb 27 12:49:36 2024 -0600

    NEWS for this change

commit 63324e1
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Tue Feb 27 12:48:07 2024 -0600

    Update docs/devguide/building/cmake.rst

    Co-authored-by: Justin Wilson <wilsonj@unityfoundation.io>

commit 518a430
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Tue Feb 27 08:58:39 2024 -0600

    Configure boottime from CMake

commit ef251c8
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Tue Feb 27 08:58:23 2024 -0600

    Updated build docs

commit c1757ef
Author: Fred Hornsey <fred@hornsey.us>
Date:   Mon Feb 26 17:45:48 2024 -0600

    Set `OPENDDS_CONFIG_` values in CMake (#37)

commit fb36518
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Mon Feb 26 15:29:12 2024 -0600

    Update lint regex for gettimeofday to be more selective

commit 8506a96
Author: Adam Mitz <mitza@objectcomputing.com>
Date:   Fri Feb 23 17:15:31 2024 -0600

    Optionally use CLOCK_BOOTTIME for monotonic time
@mitza-oci mitza-oci marked this pull request as ready for review April 10, 2024 20:47
configure Outdated Show resolved Hide resolved
dds/DCPS/PeriodicTask.cpp Outdated Show resolved Hide resolved
Fixed usage in configure script
@jrw972 jrw972 merged commit 327618a into OpenDDS:master Apr 11, 2024
130 of 132 checks passed
@mitza-oci mitza-oci deleted the boottime-timers branch April 11, 2024 19:29
mitza-oci pushed a commit to mitza-oci/OpenDDS that referenced this pull request Apr 25, 2024
CLOCK_BOOTTIME timers (Linux only)

(cherry picked from commit 327618a)

# Conflicts:
#	.github/workflows/cmake.yml
#	cmake/init.cmake
#	dds/CMakeLists.txt
#	dds/DCPS/Definitions.h
#	dds/OpenDDSConfig.h.in
#	docs/devguide/building/index.rst
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants