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

Jakarta XML Web Services whiteboard design #588

Open
wants to merge 29 commits into
base: requirements/587
Choose a base branch
from

Conversation

laeubi
Copy link
Contributor

@laeubi laeubi commented Jun 7, 2023

No description provided.

Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
dependabot bot and others added 13 commits June 12, 2023 23:57
Bumps [actions/stale](https://github.com/actions/stale) from 5 to 8.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v5...v8)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ns/stale-8

build(deps): bump actions/stale from 5 to 8
The Jakarta REST Whiteboard is not required to synchronously update when a service is registered, but instead uses a change count to indicate that a change has been made. The ApplicationPath test set up a Promise to wait for this, but it was never actually used, causing intermittent failures with asynchronous updates.

Signed-off-by: Tim Ward <timothyjward@apache.org>
The Jakarta REST Whiteboard is not required to synchronously update when a service is registered, but instead uses a change count to indicate that a change has been made. The test suites assume that the whiteboard will be in a clean and stable state when they start, but this is not the case when the whiteboard updates asynchronously. Specifically the services registered in tests are unregistered at the end of those tests and then the next test starts immediately. The result of this is that the whiteboard may still be processing the service removals during the start of the next test, this in turn messes up the change counting for the next test and causes failures.

This change adds a loop at the end of each test which waits until the whiteboard change count remains stable for a short (200ms) period.

Signed-off-by: Tim Ward <timothyjward@apache.org>
The Jakarta REST Whiteboard is not required to synchronously update when a service is registered, but instead uses a change count to indicate that a change has been made. The Extesnsion Name Binding test set up a Promise to wait for this, but it was never actually used, causing intermittent failures with asynchronous updates.

Signed-off-by: Tim Ward <timothyjward@apache.org>
Fix missing wait in the Application Lifecycle tests
Fix missing wait in the Extension Name Binding tests
Fix test failures with asynchronous implementations
Signed-off-by: Joyce Brum <joycebrum@google.com>
Signed-off-by: Joyce Brum <joycebrum@google.com>
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action) from 2.5.1 to 2.7.0.
- [Release notes](https://github.com/gradle/gradle-build-action/releases)
- [Commits](gradle/gradle-build-action@40b6781...a4cf152)

---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.11.0 to 3.12.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](actions/setup-java@5ffc13f...cd89f46)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
.design/requirements-587.md Show resolved Hide resolved
@laeubi
Copy link
Contributor Author

laeubi commented Aug 2, 2023

@stbischof I don't get the WSDL thing, there is no support for WSDL in JAX-WS anyways on runtime as one needs to use an extra tool (wsimport) to generate java classes from wsdl.

@timothyjward timothyjward changed the title Create requirements-587.md Jakarta XML Web Services whiteboard design Aug 2, 2023
@timothyjward
Copy link
Contributor

Agreed that these requirements are complete and a design branch can be created.

…ns/setup-java-3.12.0

build(deps): bump actions/setup-java from 3.11.0 to 3.12.0
…e/gradle-build-action-2.7.0

build(deps): bump gradle/gradle-build-action from 2.5.1 to 2.7.0
dependabot bot and others added 5 commits August 28, 2023 23:17
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/gradle/gradle-build-action/releases)
- [Commits](gradle/gradle-build-action@a4cf152...ef76a97)

---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 4.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@c85c95e...3df4ab1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@0b7f8ab...a8a3f3a)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ns/checkout-4.0.0

build(deps): bump actions/checkout from 3.5.3 to 4.0.0
…e/gradle-build-action-2.8.0

build(deps): bump gradle/gradle-build-action from 2.7.0 to 2.8.0
timothyjward and others added 8 commits September 20, 2023 10:29
…ns/upload-artifact-3.1.3

build(deps): bump actions/upload-artifact from 3.1.2 to 3.1.3
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.12.0 to 3.13.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](actions/setup-java@cd89f46...0ab4596)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ns/setup-java-3.13.0

build(deps): bump actions/setup-java from 3.12.0 to 3.13.0
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