Skip to content

Conversation

@dfangl
Copy link
Member

@dfangl dfangl commented Nov 19, 2024

Motivation

Currently, jpype1 only installs SIGINT signal handlers if interrupt=False. With localstack/jpype#1, we (very crudely) added support for SIGTERM as well.

We should aim to upstream this changes ASAP, but for the 4.0 release, this should suffice to get proper shutdown handling in LocalStack even if a library is loaded using jpype.

Changes

@dfangl dfangl added this to the 4.0 milestone Nov 19, 2024
@dfangl dfangl added the semver: patch Non-breaking changes which can be included in patch releases label Nov 19, 2024
@github-actions
Copy link

S3 Image Test Results (AMD64 / ARM64)

  2 files    2 suites   4m 11s ⏱️
421 tests 369 ✅  52 💤 0 ❌
842 runs  738 ✅ 104 💤 0 ❌

Results for commit a4a45a5.

Copy link
Member

@maxhoheiser maxhoheiser left a comment

Choose a reason for hiding this comment

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

LGTMT - thanks for addressing this Daniel

@github-actions
Copy link

LocalStack Community integration with Pro

    2 files  ±0      2 suites  ±0   1h 45m 20s ⏱️ -13s
3 552 tests ±0  3 145 ✅ ±0  407 💤 ±0  0 ❌ ±0 
3 554 runs  ±0  3 145 ✅ ±0  409 💤 ±0  0 ❌ ±0 

Results for commit a4a45a5. ± Comparison against base commit bf691b3.

@dfangl dfangl merged commit 20978b3 into master Nov 19, 2024
27 checks passed
@dfangl dfangl deleted the jpype/sigterm-handling branch November 19, 2024 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver: patch Non-breaking changes which can be included in patch releases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants