Skip to content

Step names must be unique #3757 #4544

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

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
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
the names of different steps in a job must be different

Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
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 <fabrice.bibonne@gmail.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
- Update reference documentation
- Minor test updates

Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Issue spring-projects#4534

Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Resolves spring-projects#4526

Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Taeik Lim <sibera21@gmail.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Resolves spring-projects#4505

Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
…xecutions

Resolves spring-projects#4382

Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Resolves spring-projects#4552

Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
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 <fabrice.bibonne@gmail.com>
- Update tests
- Move test class to the core module

Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Closes spring-projects#4538

Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Taeik Lim <sibera21@gmail.com>

Issue spring-projects#4545

Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Issue spring-projects#4550

Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
xeounxzxu and others added 21 commits February 2, 2025 08:54
Issue spring-projects#4690

Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
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 <fabrice.bibonne@gmail.com>
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 <fabrice.bibonne@gmail.com>
Resolves spring-projects#1086

Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Resolves spring-projects#3900

Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Resolves spring-projects#4707

Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Related to spring-projects#718

Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
Signed-off-by: Mahmoud Ben Hassine <mbenhassine@vmware.com>
Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
…meters set

Related to spring-projects#4755

Signed-off-by: Fabrice Bibonne <fabrice.bibonne@gmail.com>
@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.