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

Compatibility with JVM snapshots (OpenJDK's Project CRaC) #422

Closed
4 tasks done
onobc opened this issue Jul 20, 2023 · 0 comments
Closed
4 tasks done

Compatibility with JVM snapshots (OpenJDK's Project CRaC) #422

onobc opened this issue Jul 20, 2023 · 0 comments
Assignees
Milestone

Comments

@onobc
Copy link
Collaborator

onobc commented Jul 20, 2023

Make sure Spring Pulsar is compatible with the Spring wide initiative to add support for Project CRaC which allows JVM snapshots to be taken and then restored for faster startup times, make

We will need to ensure that file handles are closed which are:

  • Figure out what this entails for Spring Pulsar
  • Is Pulsar client capable of supporting this?
  • Ensure that file handles are closed (eg. Database connections)
  • If applicable - ensure we update to the new Lifecycle methods proposed in Spring Frameworks support.
@onobc onobc added this to the 1.0.0 milestone Jul 20, 2023
@onobc onobc self-assigned this Jul 20, 2023
onobc added a commit to onobc/spring-pulsar that referenced this issue Sep 20, 2023
This commit introduces a restartable client that
participates in SmartLifecycle and handles stop
and start gracefully.

Resolves spring-projects#422
onobc added a commit to onobc/spring-pulsar that referenced this issue Sep 20, 2023
This commit introduces a restartable client that
participates in SmartLifecycle and handles stop
and start gracefully.

Resolves spring-projects#422
@onobc onobc modified the milestones: 1.0.0, 1.0.0-RC1 Sep 20, 2023
onobc added a commit to onobc/spring-pulsar that referenced this issue Sep 22, 2023
This commit introduces a restartable client that
participates in SmartLifecycle and handles stop
and start gracefully.

Resolves spring-projects#422
@onobc onobc closed this as completed in 981eb05 Sep 23, 2023
onobc added a commit to onobc/spring-checkpoint-restore-smoke-tests that referenced this issue Sep 23, 2023
This commit introduces CRaC smoke tests for Spring Pulsar
and Spring Pulsar Reactive.

See spring-projects/spring-pulsar#422
sdeleuze pushed a commit to spring-projects/spring-lifecycle-smoke-tests that referenced this issue Sep 25, 2023
This commit introduces CRaC smoke tests for Spring Pulsar
and Spring Pulsar Reactive.

See spring-projects/spring-pulsar#422

Closes gh-38
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

No branches or pull requests

1 participant