Skip to content

Validate QoS profile values are not negative.#483

Merged
jikawa-az merged 15 commits intomasterfrom
jikawa/negative-override-values
Aug 5, 2020
Merged

Validate QoS profile values are not negative.#483
jikawa-az merged 15 commits intomasterfrom
jikawa/negative-override-values

Conversation

@jikawa-az
Copy link
Copy Markdown
Contributor

Closes #431

Signed-off-by: Jesse Ikawa jikawa@amazon.com

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
@jikawa-az
Copy link
Copy Markdown
Contributor Author

Need to add unit test

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
@jikawa-az
Copy link
Copy Markdown
Contributor Author

After confirming this test case works, split into 4 test cases to individually test: depth, deadline, lifespan, liveliness_lease_duration

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
Jesse Ikawa added 6 commits August 3, 2020 15:25
Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
@jikawa-az jikawa-az requested a review from emersonknapp August 4, 2020 05:23
@jikawa-az
Copy link
Copy Markdown
Contributor Author

Will 'sec' and 'nsec' be the only time duration values for QoS profile in the future? If not I should revise to cover any time duration value.

Jesse Ikawa added 6 commits August 4, 2020 09:51
Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
@jikawa-az jikawa-az requested a review from dabonnie August 4, 2020 20:28
Copy link
Copy Markdown
Collaborator

@emersonknapp emersonknapp left a comment

Choose a reason for hiding this comment

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

lgtm with green CI

@emersonknapp
Copy link
Copy Markdown
Collaborator

emersonknapp commented Aug 5, 2020

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

Linux-aarch64 infra failure, automated re-run Build Status

@jikawa-az jikawa-az merged commit 97bf49b into master Aug 5, 2020
@delete-merged-branch delete-merged-branch bot deleted the jikawa/negative-override-values branch August 5, 2020 03:07
@Karsten1987
Copy link
Copy Markdown
Collaborator

@jikawa-az @emersonknapp can this PR be backported? If so, it would be great if you could come up with a backport PR today so we can cut a new release for rosbag2.

dabonnie pushed a commit that referenced this pull request Aug 5, 2020
* add negative check to init py

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* add unit test

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify unit test

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* revert test_play

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* typo string to int

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* add history value to unit tests

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* add validation to duration keys

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify duration validation

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* fix syntax

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify duration validation

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* fix syntax

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify comparison

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* fix syntax

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify style

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify style

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
dabonnie pushed a commit that referenced this pull request Aug 5, 2020
* add negative check to init py

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* add unit test

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify unit test

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* revert test_play

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* typo string to int

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* add history value to unit tests

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* add validation to duration keys

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify duration validation

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* fix syntax

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify duration validation

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* fix syntax

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify comparison

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* fix syntax

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify style

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify style

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Karsten1987 pushed a commit that referenced this pull request Aug 5, 2020
* add negative check to init py

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* add unit test

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify unit test

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* revert test_play

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* typo string to int

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* add history value to unit tests

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* add validation to duration keys

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify duration validation

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* fix syntax

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify duration validation

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* fix syntax

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify comparison

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* fix syntax

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify style

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>

* modify style

Signed-off-by: Jesse Ikawa <jikawa@amazon.com>
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>

Co-authored-by: Jesse Ikawa <64169356+jikawa-az@users.noreply.github.com>
@jikawa-az jikawa-az restored the jikawa/negative-override-values branch August 6, 2020 04:07
@jikawa-az jikawa-az deleted the jikawa/negative-override-values branch August 6, 2020 04:08
@jikawa-az jikawa-az self-assigned this Sep 14, 2020
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.

Negative values allowed in QoS overrides file

4 participants