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

Step names must be unique #3757 #4544

Closed
wants to merge 152 commits into from

Conversation

FBibonne
Copy link

@FBibonne FBibonne commented Feb 5, 2024

@FBibonne
Copy link
Author

FBibonne commented Feb 5, 2024

Solves #3757

@FBibonne
Copy link
Author

FBibonne commented Feb 5, 2024

WIP because 5 tests still fail

@FBibonne
Copy link
Author

FBibonne commented Feb 6, 2024

All tests passed.

  • pom is updated to have a have a version of slf4j-api corresponding to simple-slf4j
  • unicity of names is checked when starting the job , just before calling listeners because step names may be known only in JobScope
  • in FlowJob.findStepsThrowingIfNameNotUnique, I suggest to remove the else block when state is instance of StepHolder : it is never executed

Fabrice Bibonne and others added 22 commits February 2, 2025 08:54
the names of different steps in a job must be different

Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Before this commit, the dependency injection style used to
define some infrastructure beans was incompatible with the
bean method proxying being disabled.

This commit fixes the issue by injecting dependencies through
the parameters of bean definition methods.

Resolves spring-projects#4543

Signed-off-by: Fabrice Bibonne <[email protected]>
- Update reference documentation
- Minor test updates

Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Taeik Lim <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
This commit includes tests for the copy constructor
of AbstractTaskletStepBuilder and for the faultTolerant
method, specifically after taskExecutor has been set.

Signed-off-by: Fabrice Bibonne <[email protected]>
- Update tests
- Move test class to the core module

Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Taeik Lim <[email protected]>

Issue spring-projects#4545

Signed-off-by: Fabrice Bibonne <[email protected]>
xeounxzxu and others added 21 commits February 2, 2025 08:54
Replaces the implementation of `DerbyPagingQueryProvider`
with that corresponding to DB2 and adds an integration test
that failed with the previous implementation.

Deprecates `SqlWindowingPagingQueryProvider` for removal,
which was effectively only used by `DerbyPagingQueryProvider`.

Resolves spring-projects#4733

Signed-off-by: Fabrice Bibonne <[email protected]>
Adds testcontainers based tests for DB2, MySQL, MariaDB, Postgres, Sql Server and Oracle Database, as well as standard tests for HSQL and SQLite.

Signed-off-by: Fabrice Bibonne <[email protected]>
Resolves spring-projects#3900

Signed-off-by: Mahmoud Ben Hassine <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Related to spring-projects#718

Signed-off-by: Mahmoud Ben Hassine <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Mahmoud Ben Hassine <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Mahmoud Ben Hassine <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Mahmoud Ben Hassine <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Mahmoud Ben Hassine <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Mahmoud Ben Hassine <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Mahmoud Ben Hassine <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Mahmoud Ben Hassine <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Mahmoud Ben Hassine <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
Signed-off-by: Mahmoud Ben Hassine <[email protected]>
Signed-off-by: Fabrice Bibonne <[email protected]>
@FBibonne FBibonne force-pushed the 3757-unique-step-names branch from f27a0b7 to 1c28dac Compare February 2, 2025 07:55
@FBibonne FBibonne closed this Feb 2, 2025
@FBibonne
Copy link
Author

FBibonne commented Feb 2, 2025

Status changed to draft because of troubles with git signoff

@FBibonne FBibonne reopened this Feb 2, 2025
@FBibonne FBibonne marked this pull request as draft February 2, 2025 10:10
@FBibonne FBibonne closed this Feb 3, 2025
@FBibonne FBibonne deleted the 3757-unique-step-names branch February 3, 2025 04:10
@FBibonne
Copy link
Author

FBibonne commented Feb 3, 2025

Closed because of trouble with git : new PR is #4756

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.